Usage
Functions
ts
import { pmApiClient } from "@photomotionbv/customer-api-sdk";
// e.g. get products
const products = await pmApiClient.product.list();auth
ts
function login(email: string, password: string): Promise<void>;
function logout(): Promise<void>;
function currentUser(): Promise<User>;
function token(): Promise<Token>;client
ts
function list(): Promise<Client[]>;
function get(clientId: number): Promise<Client>;office
ts
function list(clientId: number): Promise<Office[]>;
function get(officeId: number): Promise<Office>;product
ts
function list(clientId?: number): Promise<Product[]>;
function get(productId: number): Promise<Product>;album
ts
function list(productId: number): Promise<Album[]>;
function get(albumId: number): Promise<Album>;image
ts
function list(albumId: number): Promise<Image[]>;
function get(imageId: number): Promise<Image>;