Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AdminApi

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Private apiContext

apiContext: SeatersApiContext

Methods

addAliases

  • Parameters

    • id: string
    • idsToConvert: string[]

    Returns Promise<ProfilingFanAttribute>

Protected buildPagingQueryParams

  • buildPagingQueryParams(pagingOptions: PagingOptions): object

Protected buildParams

  • buildParams(obj?: object): object
  • Parameters

    • Default value obj: object = {}

    Returns object

createAnswerSemantic

createBadge

  • createBadge(badge: Badge): Promise<any>
  • Parameters

    Returns Promise<any>

createBadgeCategory

  • createBadgeCategory(category: Category): Promise<any>
  • Parameters

    Returns Promise<any>

createCategory

createEvent

  • Parameters

    Returns Promise<Event>

createFanAttribute

createFanGroupProtectionCode

  • createFanGroupProtectionCode(fanGroupId: string, code: string, maxTimesUsed: number): Promise<FanGroupProtectionCode>
  • Parameters

    • fanGroupId: string
    • code: string
    • maxTimesUsed: number

    Returns Promise<FanGroupProtectionCode>

createInterest

createQuestion

  • Parameters

    Returns Promise<Question>

createSurvey

  • Parameters

    Returns Promise<Survey>

createSurveyInstances

createUser

  • Parameters

    Returns Promise<User>

createUserOwnership

createVenue

  • createVenue(venue: any): Promise<Event>
  • Parameters

    • venue: any

    Returns Promise<Event>

createWishlist

  • createWishlist(groupId: string, wl: any): Promise<any>
  • Parameters

    • groupId: string
    • wl: any

    Returns Promise<any>

deleteBadge

  • deleteBadge(badgeId: string): Promise<any>
  • Parameters

    • badgeId: string

    Returns Promise<any>

deleteBadgeCategory

  • deleteBadgeCategory(categoryId: string): Promise<any>
  • Parameters

    • categoryId: string

    Returns Promise<any>

deleteCategory

  • deleteCategory(id: string): Promise<any>
  • Parameters

    • id: string

    Returns Promise<any>

deleteEvent

  • deleteEvent(eventId: string): Promise<any>
  • Parameters

    • eventId: string

    Returns Promise<any>

deleteFanAttribute

  • deleteFanAttribute(id: string): Promise<any>
  • Parameters

    • id: string

    Returns Promise<any>

deleteFanGroupProtectionCode

  • deleteFanGroupProtectionCode(fanGroupId: string, code: string): Promise<any>
  • Parameters

    • fanGroupId: string
    • code: string

    Returns Promise<any>

deleteInterest

  • deleteInterest(id: string): Promise<any>
  • Parameters

    • id: string

    Returns Promise<any>

deleteUser

  • deleteUser(id: string): Promise<User>
  • Parameters

    • id: string

    Returns Promise<User>

deleteUserOwnership

deleteWaitingList

  • deleteWaitingList(waitingListId: string): Promise<any>
  • Parameters

    • waitingListId: string

    Returns Promise<any>

getAllBadges

  • getAllBadges(status?: BADGE_STATUS, options?: PagingOptions): Promise<any>
  • Parameters

    • Optional status: BADGE_STATUS
    • Optional options: PagingOptions

    Returns Promise<any>

getAnswerSemantic

  • Parameters

    • id: string

    Returns Promise<AnswerSemantic>

getAnswerSemantics

  • getAnswerSemantics(options: PagingOptions): Promise<PagedResult<AnswerSemantic>>
  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<AnswerSemantic>>

getBadge

  • getBadge(badgeId: string): Promise<any>
  • Parameters

    • badgeId: string

    Returns Promise<any>

getBadgeCategories

  • getBadgeCategories(status?: BADGE_STATUS, options?: PagingOptions): Promise<any>
  • Parameters

    • Optional status: BADGE_STATUS
    • Optional options: PagingOptions

    Returns Promise<any>

getBadges

  • getBadges(fanGroupId: string): Promise<any>
  • Parameters

    • fanGroupId: string

    Returns Promise<any>

getCategories

  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<ProfilingCategory>>

getCategory

  • Parameters

    • id: string

    Returns Promise<ProfilingCategory>

getEvent

  • getEvent(eventId: string): Promise<FanGroup>
  • Parameters

    • eventId: string

    Returns Promise<FanGroup>

getFanAttribute

  • Parameters

    • id: string

    Returns Promise<ProfilingFanAttribute>

getFanAttributes

  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<ProfilingFanAttribute>>

getFanGroup

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

    • fanGroupId: string

    Returns Promise<FanGroup>

getFanGroupProtectionCodes

  • getFanGroupProtectionCodes(fanGroupId: string, page: PagingOptions): Promise<PagedResult<FanGroupProtectionCode>>
  • Parameters

    • fanGroupId: string
    • page: PagingOptions

    Returns Promise<PagedResult<FanGroupProtectionCode>>

getFanGroupWaitingLists

  • getFanGroupWaitingLists(fanGroupId: string, page: PagingOptions): Promise<PagedResult<WaitingList>>
  • Parameters

    • fanGroupId: string
    • page: PagingOptions

    Returns Promise<PagedResult<WaitingList>>

getInterest

  • Parameters

    • id: string

    Returns Promise<ProfilingInterest>

getInterests

  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<ProfilingCategory>>

getQuestion

  • getQuestion(id: string): Promise<Question>
  • Parameters

    • id: string

    Returns Promise<Question>

getQuestions

  • getQuestions(options: PagingOptions): Promise<PagedResult<Question>>
  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<Question>>

getSurvey

  • getSurvey(id: string): Promise<Survey>
  • Parameters

    • id: string

    Returns Promise<Survey>

getSurveyInstance

  • getSurveyInstance(id: string): Promise<Survey>
  • Parameters

    • id: string

    Returns Promise<Survey>

getSurveyInstances

  • getSurveyInstances(options: PagingOptions): Promise<PagedResult<SurveyInstance>>
  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<SurveyInstance>>

getSurveys

  • getSurveys(options: PagingOptions): Promise<PagedResult<Survey>>
  • Parameters

    • options: PagingOptions

    Returns Promise<PagedResult<Survey>>

getUser

  • getUser(id: string): Promise<User>
  • Parameters

    • id: string

    Returns Promise<User>

getUserOwnerships

  • getUserOwnerships(userId: string, page: PagingOptions): Promise<PagedResult<FanGroupOwnership>>
  • Parameters

    • userId: string
    • page: PagingOptions

    Returns Promise<PagedResult<FanGroupOwnership>>

getUsers

  • getUsers(page: PagingOptions): Promise<PagedResult<User>>
  • Parameters

    • page: PagingOptions

    Returns Promise<PagedResult<User>>

getVenueConfig

  • getVenueConfig(venueId: string): Promise<PagedResult<VenueConfig>>
  • Parameters

    • venueId: string

    Returns Promise<PagedResult<VenueConfig>>

getWaitingList

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

    • waitingListId: string

    Returns Promise<WaitingList>

getWaitingListFull

  • getWaitingListFull(waitingListId: string): Promise<any>
  • Parameters

    • waitingListId: string

    Returns Promise<any>

importFanGroupProtectionCodes

  • importFanGroupProtectionCodes(fanGroupId: string, fileId: string): Promise<any>
  • Parameters

    • fanGroupId: string
    • fileId: string

    Returns Promise<any>

linkBadgeToFg

  • linkBadgeToFg(fanGroupId: string, badgeId: string): Promise<any>
  • Parameters

    • fanGroupId: string
    • badgeId: string

    Returns Promise<any>

openWishlist

  • openWishlist(wishlistId: string): Promise<any>
  • Parameters

    • wishlistId: string

    Returns Promise<any>

orderCategories

  • orderCategories(orderedCategoryIds: string[]): Promise<any>
  • Parameters

    • orderedCategoryIds: string[]

    Returns Promise<any>

replaySignal

  • replaySignal(bus: any, id: any): Promise<any>
  • Parameters

    • bus: any
    • id: any

    Returns Promise<any>

requestEventImageUpload

  • requestEventImageUpload(fanGroupId: string, fileName?: string): Promise<OneTimeFile>
  • Parameters

    • fanGroupId: string
    • Optional fileName: string

    Returns Promise<OneTimeFile>

requestFanGroupBackgroundImageUpload

  • requestFanGroupBackgroundImageUpload(fanGroupId: string, fileName?: string): Promise<OneTimeFile>
  • Parameters

    • fanGroupId: string
    • Optional fileName: string

    Returns Promise<OneTimeFile>

requestFanGroupCoverImageUpload

  • requestFanGroupCoverImageUpload(fanGroupId: string, fileName?: string): Promise<OneTimeFile>
  • Parameters

    • fanGroupId: string
    • Optional fileName: string

    Returns Promise<OneTimeFile>

Private requestFanGroupImageUpload

  • requestFanGroupImageUpload(fanGroupId: string, endpoint: string, fileName?: string): Promise<OneTimeFile>
  • HELPERS

    Parameters

    • fanGroupId: string
    • endpoint: string
    • Optional fileName: string

    Returns Promise<OneTimeFile>

requestFanGroupProfileImageUpload

  • requestFanGroupProfileImageUpload(fanGroupId: string, fileName?: string): Promise<OneTimeFile>
  • Parameters

    • fanGroupId: string
    • Optional fileName: string

    Returns Promise<OneTimeFile>

requestOneTimeFileUpload

  • requestOneTimeFileUpload(fileName?: string): Promise<OneTimeFile>
  • Parameters

    • Optional fileName: string

    Returns Promise<OneTimeFile>

requestVoucherImageUpload

  • requestVoucherImageUpload(waitingListId: string, fileId?: string): Promise<any>
  • Parameters

    • waitingListId: string
    • Optional fileId: string

    Returns Promise<any>

scheduleClosingDate

  • scheduleClosingDate(waitingListId: string, date: string): Promise<any>
  • Parameters

    • waitingListId: string
    • date: string

    Returns Promise<any>

searchUsers

  • Parameters

    Returns Promise<PagedResult<User>>

unlinkBadgeToFg

  • unlinkBadgeToFg(fanGroupId: string, badgeId: string): Promise<any>
  • Parameters

    • fanGroupId: string
    • badgeId: string

    Returns Promise<any>

unvalidateFanAttribute

  • Parameters

    • id: string

    Returns Promise<ProfilingFanAttribute>

updatEvent

  • updatEvent(event: Event, eventId: any): Promise<Event>
  • Parameters

    • event: Event
    • eventId: any

    Returns Promise<Event>

updateAnswerSemantic

updateBadge

  • updateBadge(badgeId: string, badge: Badge): Promise<any>
  • Parameters

    • badgeId: string
    • badge: Badge

    Returns Promise<any>

updateBadgeCategory

  • updateBadgeCategory(categoryId: string, category: Category): Promise<any>
  • Parameters

    Returns Promise<any>

updateCategory

updateFanAttribute

updateInterest

updateQuestion

  • Parameters

    Returns Promise<Question>

updateSurvey

  • Parameters

    Returns Promise<Survey>

updateSurveyInstances

updateUser

  • Parameters

    Returns Promise<User>

updateWaitingList

  • Parameters

    Returns Promise<WaitingList>

updateWaitingListFull

  • updateWaitingListFull(wl: any): Promise<any>
  • Parameters

    • wl: any

    Returns Promise<any>

uploadOneTimeFile

  • uploadOneTimeFile(oneTimeFileUrl: string, data: any): Promise<any>
  • Upload a onetime file

    Parameters

    • oneTimeFileUrl: string

      url of a OneTimeFile returned by requestOneTimeFileUpload

    • data: any

      for browsers: HTMLInputElement, for node: not supported

    Returns Promise<any>

validateFanAttribute

Generated using TypeDoc