Constructors
constructor
-
Parameters
Properties
Private apiContext
Methods
acceptSeats
- acceptSeats(waitingListId: string): Promise<WaitingList>
-
Parameters
createPositionSalesTransaction
-
Parameters
deletePositionSalesTransaction
- deletePositionSalesTransaction(waitingListId: string): Promise<any>
-
Parameters
Returns Promise<any>
exportSeats
- exportSeats(waitingListId: string): Promise<void>
-
Parameters
Returns Promise<void>
fan
-
Returns Promise<Fan>
fanGroup
- fanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
fanGroupBySlug
- fanGroupBySlug(slug: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
fanGroupLook
-
Parameters
fanGroupLookBySlug
-
Parameters
fanGroupTranslatedDescription
- fanGroupTranslatedDescription(fanGroupId: string): Promise<string>
-
Parameters
Returns Promise<string>
fanGroups
- fanGroups(fanGroupIds: string[]): Promise<FanGroup[]>
-
Parameters
Returns Promise<FanGroup[]>
getAnswers
- getAnswers(surveyInstanceId: string): Promise<PagedSortedResult<Answer>>
-
Parameters
Returns Promise<PagedSortedResult<Answer>>
getEventDescription
-
Parameters
getProfilingCategories
- getProfilingCategories(pagingOptions?: PagingOptions): Promise<PagedSortedResult<ProfilingCategory>>
-
Parameters
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<ProfilingCategory>>
getProfilingCategoryById
-
Parameters
getProfilingFanAttributeById
-
Parameters
getSurveys
- getSurveys(pagingOptions?: PagingOptions): Promise<PagedSortedResult<SurveyInstance>>
-
Parameters
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<SurveyInstance>>
getTranslatedEventDescription
- getTranslatedEventDescription(waitingListId: string): Promise<string>
-
Parameters
Returns Promise<string>
getTranslatedVenueConditions
- getTranslatedVenueConditions(waitingListId: string): Promise<string>
-
Parameters
Returns Promise<string>
getUserAnswers
- getUserAnswers(waitingListId: string, surveyInstanceId: string, pagingOptions?: PagingOptions): Promise<PagedSortedResult<Answer>>
-
Parameters
-
waitingListId: string
-
surveyInstanceId: string
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<Answer>>
getUserFanAttributes
- getUserFanAttributes(pagingOptions?: PagingOptions): Promise<PagedSortedResult<UserFanAttribute>>
-
Parameters
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<UserFanAttribute>>
getUserInterests
- getUserInterests(pagingOptions?: PagingOptions): Promise<PagedSortedResult<UserInterest>>
-
Parameters
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<UserInterest>>
getVenueConditions
-
Parameters
getWaitingListCategories
- getWaitingListCategories(pagingOptions?: PagingOptions): Promise<PagedSortedResult<ProfilingCategory>>
-
Parameters
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<ProfilingCategory>>
getWaitingListFanAttributes
- getWaitingListFanAttributes(waitingListId: string, pagingOptions: PagingOptions): Promise<PagedSortedResult<WaitingListFanAttribute>>
-
Parameters
-
waitingListId: string
-
pagingOptions: PagingOptions
getWaitingListInterests
- getWaitingListInterests(waitingListId: string): Promise<PagedSortedResult<WaitingListInterest>>
-
Parameters
getWaitingListSurveys
- getWaitingListSurveys(waitingListId: string, pagingOptions?: PagingOptions): Promise<PagedSortedResult<SurveyInstance>>
-
Parameters
-
waitingListId: string
-
Optional pagingOptions: PagingOptions
Returns Promise<PagedSortedResult<SurveyInstance>>
hasGeoFilteredWaitingLists
-
Parameters
joinFanGroup
- joinFanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
joinProtectedFanGroup
-
Parameters
joinProtectedWaitingList
-
Parameters
-
-
code: string
-
numberOfSeats: number
-
additionalQueryParams: StringMap
joinWaitingList
- joinWaitingList(waitingListId: string, numberOfSeats: number, additionalQueryParams: StringMap): Promise<WaitingList>
-
Parameters
-
waitingListId: string
-
numberOfSeats: number
-
additionalQueryParams: StringMap
joinedFanGroups
- joinedFanGroups(pagingOptions: PagingOptions): Promise<PagedResult<FanGroup>>
-
Parameters
-
pagingOptions: PagingOptions
Returns Promise<PagedResult<FanGroup>>
joinedWaitingListsWithSeat
- joinedWaitingListsWithSeat(pagingOptions: PagingOptions): Promise<PagedResult<WaitingList>>
-
Parameters
-
pagingOptions: PagingOptions
Returns Promise<PagedResult<WaitingList>>
joinedWaitingListsWithoutSeat
- joinedWaitingListsWithoutSeat(pagingOptions: PagingOptions): Promise<PagedResult<WaitingList>>
-
Parameters
-
pagingOptions: PagingOptions
Returns Promise<PagedResult<WaitingList>>
leaveFanGroup
- leaveFanGroup(fanGroupId: string): Promise<void>
-
Parameters
Returns Promise<void>
leaveWaitingList
- leaveWaitingList(waitingListId: string): Promise<void>
-
Parameters
Returns Promise<void>
linkWaitingListFanAttribute
-
Parameters
-
waitingListId: string
-
fanAttributeId: string
linkWaitingListInterest
- linkWaitingListInterest(waitingListId: string, interestId: string): Promise<WaitingListInterest>
-
Parameters
-
waitingListId: string
-
interestId: string
loadAdditionalCharges
-
Parameters
positionBraintreeToken
- positionBraintreeToken(waitingListId: string): Promise<BraintreeToken>
-
Parameters
positionPaymentInfo
- positionPaymentInfo(waitingListId: string): Promise<PaymentInfo>
-
Parameters
rejectSeats
- rejectSeats(waitingListId: string): Promise<WaitingList>
-
Parameters
seachFanAttributes
-
Parameters
-
query: string
-
validated: boolean
shareFanGroup
-
Parameters
shareWaitingList
-
Parameters
submitAnswers
- submitAnswers(surveyInstanceId: string, answers: Answer[]): Promise<Answer[]>
-
Parameters
Returns Promise<Answer[]>
unlinkWaitingListFanAttribute
-
Parameters
-
waitingListId: string
-
fanAttributeId: string
unlinkWaitingListInterest
- unlinkWaitingListInterest(waitingListId: string, interestId: string): Promise<WaitingListInterest>
-
Parameters
-
waitingListId: string
-
interestId: string
updateAttendeesInfo
-
Parameters
Returns Promise<Position>
updateEmail
-
Parameters
Returns Promise<Fan>
updateFan
- updateFan(fan: Fan): Promise<Fan>
-
Parameters
Returns Promise<Fan>
updateMobilePhoneNumber
-
Parameters
Returns Promise<Fan>
updatePassword
-
Parameters
Returns Promise<Fan>
updateUserFanAttribute
-
Parameters
updateUserInterest
-
Parameters
waitingList
- waitingList(waitingListId: string): Promise<WaitingList>
-
Parameters
waitingListPrice
- waitingListPrice(waitingListId: string, numberOfSeats: number): Promise<Price>
-
Parameters
-
waitingListId: string
-
numberOfSeats: number
Returns Promise<Price>
waitingListTranslatedVenueDescription
- waitingListTranslatedVenueDescription(waitingListId: string): Promise<string>
-
Parameters
Returns Promise<string>
waitingLists
- waitingLists(waitingListIds: string[]): Promise<WaitingList[]>
-
Parameters
waitingListsInFanGroup
- waitingListsInFanGroup(fanGroupId: string, pagingOptions: PagingOptions): Promise<PagedResult<WaitingList>>
-
Parameters
-
fanGroupId: string
-
pagingOptions: PagingOptions
Returns Promise<PagedResult<WaitingList>>
waitingListsInFanGroups
- waitingListsInFanGroups(fanGroupIds: string[], pagingOptions: PagingOptions): Promise<PagedResult<WaitingList>>
-
Parameters
-
fanGroupIds: string[]
-
pagingOptions: PagingOptions
Returns Promise<PagedResult<WaitingList>>
Gets list of answers for a given surveyInstanceId