Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ReservationService

Hierarchy

Implements

Index

Constructors

constructor

Properties

Optional bearerToken

bearerToken: undefined | string

Protected Readonly instance

instance: AxiosInstance

Methods

Protected _handleError

  • _handleError(error: any): undefined | Promise<never>

createTicketWeb

  • createTicketWeb(officeId: number, lineId: number, userData?: any, token?: undefined | string): Promise<any>
  • Parameters

    • officeId: number
    • lineId: number
    • Default value userData: any = {}
    • Optional token: undefined | string

    Returns Promise<any>

deleteReservation

  • deleteReservation(id: string): Promise<void>
  • Parameters

    • id: string

    Returns Promise<void>

fetchCreateReservation

fetchReservation

fetchUserReservations

getOfficeSettings

  • getOfficeSettings(officeSlug: string): Promise<void>
  • Parameters

    • officeSlug: string

    Returns Promise<void>

getTimeBlocks

  • getTimeBlocks(officeSlug: string, lineSlug: string, date: string): Promise<Array<TimeBlockDto>>

getUnavailablesDays

  • getUnavailablesDays(officeSlug: string, lineSlug: string, year: number, month: number, tz: string): Promise<any>
  • Parameters

    • officeSlug: string
    • lineSlug: string
    • year: number
    • month: number
    • tz: string

    Returns Promise<any>

getUserReservationByOffice

setToken

  • setToken(token: string): void
  • Parameters

    • token: string

    Returns void

Generated using TypeDoc