UNPKG

@bookla-app/react-client-sdk

Version:
13 lines (12 loc) 818 B
import { HttpClient } from "../core/http-client"; import { RequestOptions } from "../types/config"; import { PurchaseGiftCardResponse, GiftCardContract, CompanyGiftCard } from "../types/responses"; import { CreatGiftCardPurchaseRequest } from "../types/requests"; export declare class ClientGiftCardsService { private client; constructor(client: HttpClient); getPurchases(companyId: string, options?: RequestOptions): Promise<GiftCardContract[]>; getPurchase(companyId: string, itemId: string, options?: RequestOptions): Promise<GiftCardContract>; getAvailableGiftCards(companyId: string, ids?: string[], options?: RequestOptions): Promise<CompanyGiftCard[]>; createPurchase(companyId: string, data: CreatGiftCardPurchaseRequest, options?: RequestOptions): Promise<PurchaseGiftCardResponse>; }