@bookla-app/react-client-sdk
Version:
React SDK for Bookla Client API
13 lines (12 loc) • 818 B
TypeScript
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>;
}