Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FanGroupService

Hierarchy

  • FanGroupService

Index

Constructors

constructor

Properties

Private api

Methods

Private checkUnlockStatus

  • checkUnlockStatus(fg: FanGroup): boolean
  • Parameters

    Returns boolean

Private extendRawFanGroup

  • Parameters

    Returns FanGroup

Private extendRawFanGroups

  • Parameters

    Returns PagedResult<FanGroup>

getFanGroup

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

    • fanGroupId: string

    Returns Promise<FanGroup>

Private getFanGroupActionStatus

getFanGroupBySlug

  • getFanGroupBySlug(slug: string): Promise<FanGroup>
  • Parameters

    • slug: string

    Returns Promise<FanGroup>

getFanGroupLookBySlug

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

    • slug: string

    Returns Promise<FanGroupLook>

getFanGroupTranslatedDescription

  • getFanGroupTranslatedDescription(fanGroupId: string): Promise<string>
  • Parameters

    • fanGroupId: string

    Returns Promise<string>

getFanGroups

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

    • fanGroupIds: string[]

    Returns Promise<FanGroup[]>

Private getRawFanGroup

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

    • fanGroupId: string

    Returns Promise<FanGroup>

hasGeoFilteredWaitingLists

  • Parameters

    • fanGroupId: string

    Returns Promise<FanGroupFilterInfo>

joinFanGroup

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

    • fanGroupId: string

    Returns Promise<FanGroup>

joinProtectedFanGroup

  • joinProtectedFanGroup(fanGroupId: string, code: string): Promise<FanGroup>
  • Parameters

    • fanGroupId: string
    • code: string

    Returns Promise<FanGroup>

joinedFanGroups

  • joinedFanGroups(pagingOptions: PagingOptions): Promise<PagedResult<FanGroup>>
  • Parameters

    • pagingOptions: PagingOptions

    Returns Promise<PagedResult<FanGroup>>

leaveFanGroup

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

    • fanGroupId: string

    Returns Promise<FanGroup>

Private pollFanGroup

  • pollFanGroup(fanGroupId: string, condition: function): Promise<FanGroup>
  • Parameters

    • fanGroupId: string
    • condition: function

    Returns Promise<FanGroup>

requestToJoinPrivateFanGroup

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

    • fanGroupId: string

    Returns Promise<FanGroup>

shareFanGroup

  • Parameters

    • fanGroupId: string

    Returns Promise<FanGroupShare>

Generated using TypeDoc