mdl-shoplet-ts
Version:
TypeScript client SDK for the headless micro CRM, Minddale.
22 lines (21 loc) • 687 B
TypeScript
import { Membership, Shoplet } from '../models/shoplet';
import { MinddaleClient } from './minddale.client';
interface ApiResponse {
success: boolean;
payload?: any;
message?: string;
[key: string]: any;
}
export declare class ShopletClient extends MinddaleClient {
private apiKey;
private baseUrl;
static readonly ENDPOINT: string;
private readonly cartKey;
private cartId;
private identifiClient;
constructor(apiKey: string, baseUrl?: string);
addCartItem(shoplet: Shoplet): Promise<ApiResponse>;
addCartMembership(membership: Membership): Promise<ApiResponse>;
removeCartItem(itemId: number): Promise<ApiResponse>;
}
export {};