bam-ticketing-sdk
Version:
SDK for B.A.M Ticketing API
42 lines (33 loc) • 737 B
text/typescript
import { IdParam } from '../common/types'
import { TicketAttribute } from '../common/attributes'
import { TicketStatus } from '../event'
export interface GetTicket extends IdParam {
with?: TicketAttribute
}
export interface GetTickets {
with?: TicketAttribute
withEnrollmentId?: boolean
format?: 'PDF' | 'SECURE'
status?: TicketStatus
ids?: number[]
}
export interface TransferParams {
ids: number[]
newOwnerId: string
}
export interface CreateTicketHolder {
response: Record<string, any>
}
export interface UpdateTicketHolder {
response: Record<string, any>
}
export interface TicketHolderId {
id: number
ticketId: number
}
export interface QRCode {
code: string
}
export interface BlockchainTicket {
id: string
}