Alokai

TicketsApiFactory

TicketsApi - factory interface

Signature

TicketsApiFactory: (
	configuration?: Configuration,
	basePath?: string,
	axios?: AxiosInstance
) => {
    createTicket(baseSiteId: string,
	userId: string,
	ticketStarter: TicketStarter,
	fields?: string,
	options?: any): AxiosPromise<Ticket>;
    createTicketEvent(baseSiteId: string,
	ticketId: string,
	userId: string,
	ticketEvent: TicketEvent,
	fields?: string,
	options?: any): AxiosPromise<TicketEvent>;
    createTicketEventAttachment(baseSiteId: string,
	eventCode: string,
	ticketId: string,
	userId: string,
	ticketEventAttachment: File,
	fields?: string,
	options?: any): AxiosPromise<TicketEventAttachment>;
    getTicket(baseSiteId: string,
	ticketId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<Ticket>;
    getTicketAssociatedObjects(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<TicketAssociatedObjectList>;
    getTicketCategories(baseSiteId: string,
	fields?: string,
	options?: any): AxiosPromise<TicketCategoryList>;
    getTicketEventAttachment(attachmentId: string,
	baseSiteId: string,
	eventCode: string,
	ticketId: string,
	userId: string,
	options?: any): AxiosPromise<Array<string>>;
    getTickets(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: any): AxiosPromise<TicketList>;
}

Parameters

NameRequiredTypeDescription
configurationOptionalConfiguration
basePathOptionalstring
axiosOptionalAxiosInstance

Referenced Types

On this page