Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PublicService

Hierarchy

  • PublicService

Index

Constructors

constructor

Properties

Private algoliaForSeatersService

algoliaForSeatersService: AlgoliaForSeatersService

Private seatersApi

seatersApi: SeatersApi

Methods

Private convertAlgoliaResultSet

  • Type parameters

    • T

    Parameters

    Returns PagedResult<T>

Private defaultPage

getFanGroup

  • getFanGroup(fanGroupId: string): Promise<FanGroup>
  • Parameters

    • fanGroupId: string

    Returns Promise<FanGroup>

Private getFanGroupActionStatus

getFanGroupLookBySlug

  • getFanGroupLookBySlug(slug: string): Promise<FanGroupLook>
  • Parameters

    • slug: string

    Returns Promise<FanGroupLook>

getFanGroups

  • getFanGroups(fanGroupIds: string[]): Promise<FanGroup[]>
  • Parameters

    • fanGroupIds: string[]

    Returns Promise<FanGroup[]>

getWaitingList

  • getWaitingList(waitingListId: string): Promise<WaitingList>
  • Parameters

    • waitingListId: string

    Returns Promise<WaitingList>

Private getWaitingListActionStatus

  • The action status for public fan groups is limited since we don't have:

    • position
    • seat
    • request
    • ... since the user is not logged in

    Parameters

    Returns WAITING_LIST_ACTION_STATUS

getWaitingListPrice

  • getWaitingListPrice(waitingListId: string, numberOfSeats: number): Promise<Price>
  • Parameters

    • waitingListId: string
    • numberOfSeats: number

    Returns Promise<Price>

getWaitingListsByKeywords

getWaitingListsInFanGroup

getWaitingListsInFanGroups

searchSeatersContent

searchWaitingListsInFanGroup

  • Parameters

    • fanGroupId: string
    • query: string
    • locale: string
    • Optional page: PagingOptions

    Returns Promise<PagedResult<WaitingList>>

Generated using TypeDoc