Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WaitingListService

Hierarchy

  • WaitingListService

Index

Constructors

constructor

Properties

Private api

Methods

acceptSeats

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

    • waitingListId: string

    Returns Promise<WaitingList>

Private canPay

  • Parameters

    Returns boolean

Private checkUnlockStatus

  • Parameters

    Returns boolean

Private createTransaction

Private ensureFanCanPayPosition

  • Parameters

    Returns Promise<WaitingList>

exportSeats

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

    • waitingListId: string

    Returns Promise<WaitingList>

Private extendRawWaitingList

Private extendRawWaitingLists

  • Parameters

    Returns PagedResult<WaitingList>

getEventDescriptionForWaitingList

  • getEventDescriptionForWaitingList(waitingListId: string): Promise<TranslationMap>
  • Parameters

    • waitingListId: string

    Returns Promise<TranslationMap>

getMyWaitingListsWithSeat

  • Parameters

    Returns Promise<PagedResult<WaitingList>>

getMyWaitingListsWithoutSeat

  • Parameters

    Returns Promise<PagedResult<WaitingList>>

getPositionBraintreePaymentInfo

  • Parameters

    • waitingListId: string

    Returns Promise<PaymentInfoBraintreeConfig>

getPositionPaymentInfo

  • getPositionPaymentInfo(waitingListId: string): Promise<PaymentInfo>
  • Parameters

    • waitingListId: string

    Returns Promise<PaymentInfo>

getPositionSeatersPaymentInfo

  • Parameters

    • waitingListId: string

    Returns Promise<PaymentInfoSeatersConfig>

Private getRawWaitingList

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

    • waitingListId: string

    Returns Promise<WaitingList>

getTranslatedEventDescriptionForWaitingList

  • getTranslatedEventDescriptionForWaitingList(waitingListId: string): Promise<string>
  • Parameters

    • waitingListId: string

    Returns Promise<string>

getTranslatedVenueConditionsForWaitingList

  • getTranslatedVenueConditionsForWaitingList(waitingListId: string): Promise<string>
  • Parameters

    • waitingListId: string

    Returns Promise<string>

getVenueConditionsForWaitingList

  • getVenueConditionsForWaitingList(waitingListId: string): Promise<TranslationMap>
  • Parameters

    • waitingListId: string

    Returns Promise<TranslationMap>

getWaitingList

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

    • waitingListId: string

    Returns Promise<WaitingList>

Private getWaitingListActionStatus

getWaitingListCategories

getWaitingListFanAttributes

getWaitingListInterests

getWaitingListPrice

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

    • waitingListId: string
    • numberOfSeats: number

    Returns Promise<Price>

getWaitingListTranslatedVenueDescription

  • getWaitingListTranslatedVenueDescription(waitingListId: string): Promise<string>
  • Parameters

    • waitingListId: string

    Returns Promise<string>

getWaitingLists

  • getWaitingLists(waitingListIds: string[]): Promise<WaitingList[]>
  • Parameters

    • waitingListIds: string[]

    Returns Promise<WaitingList[]>

getWaitingListsInFanGroup

  • Parameters

    Returns Promise<PagedResult<WaitingList>>

getWaitingListsInFanGroups

  • Parameters

    Returns Promise<PagedResult<WaitingList>>

Private hasFailedPayment

  • Parameters

    Returns boolean

Private hasPaymentInProgress

  • Parameters

    Returns boolean

Private hasPreviousPayment

  • Parameters

    Returns boolean

Private hasProcessedPayment

  • Parameters

    Returns boolean

Private hasTicket

  • Parameters

    Returns boolean

Private hasVoucher

  • Parameters

    Returns boolean

joinProtectedWaitingList

  • joinProtectedWaitingList(waitingListId: string, code: string, numberOfSeats: number, additionalQueryParams: StringMap): Promise<WaitingList>
  • Parameters

    • waitingListId: string
    • code: string
    • numberOfSeats: number
    • additionalQueryParams: StringMap

    Returns Promise<WaitingList>

joinWaitingList

  • joinWaitingList(waitingListId: string, numberOfSeats: number, additionalQueryParams: StringMap): Promise<WaitingList>
  • Parameters

    • waitingListId: string
    • numberOfSeats: number
    • additionalQueryParams: StringMap

    Returns Promise<WaitingList>

leaveWaitingList

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

    • waitingListId: string

    Returns Promise<WaitingList>

linkWaitingListFanAttribute

  • Parameters

    • waitingListId: string
    • fanAttributeId: string

    Returns Promise<WaitingListFanAttribute>

linkWaitingListInterest

  • linkWaitingListInterest(waitingListId: string, interestId: string): Promise<WaitingListInterest>
  • Parameters

    • waitingListId: string
    • interestId: string

    Returns Promise<WaitingListInterest>

loadAdditionalCharges

  • Parameters

    • waitingListId: string

    Returns Promise<AdditionalCharges[]>

payPosition

Private pollWaitingList

  • pollWaitingList(waitingListId: string, condition: function, limit?: number, delayInMs?: number, useRawWaitingList?: boolean): Promise<WaitingList>
  • Parameters

    • waitingListId: string
    • condition: function
    • Optional limit: number
    • Optional delayInMs: number
    • Optional useRawWaitingList: boolean

    Returns Promise<WaitingList>

positionBraintreeToken

  • positionBraintreeToken(waitingListId: string): Promise<BraintreeToken>
  • Parameters

    • waitingListId: string

    Returns Promise<BraintreeToken>

preauthorizePosition

rejectSeats

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

    • waitingListId: string

    Returns Promise<WaitingList>

Private removePreviousTransactionIfAny

  • Parameters

    Returns Promise<WaitingList>

saveAttendeesInfo

  • Parameters

    Returns Promise<WaitingList>

Private seatHasVoucherNumber

  • Parameters

    Returns boolean

Private seatsCanBeExported

  • Parameters

    Returns boolean

shareWaitingList

  • Parameters

    • waitingListId: string

    Returns Promise<WaitingListShare>

Private shouldProvideAttendeesInfo

  • Parameters

    Returns boolean

Private submitTransaction

unlinkWaitingListFanAttribute

  • Parameters

    • waitingListId: string
    • fanAttributeId: string

    Returns Promise<WaitingListFanAttribute>

unlinkWaitingListInterest

  • unlinkWaitingListInterest(waitingListId: string, interestId: string): Promise<WaitingListInterest>
  • Parameters

    • waitingListId: string
    • interestId: string

    Returns Promise<WaitingListInterest>

Private waitForDirectSales

  • Parameters

    Returns Promise<WaitingList>

Private waitForVoucher

  • Parameters

    Returns Promise<WaitingList>

Private waitUntilCanGoLive

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

    • waitingListId: string

    Returns Promise<WaitingList>

Private waitUntilSeatsCanBeExported

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

    • waitingListId: string

    Returns Promise<WaitingList>

Generated using TypeDoc