UNPKG

autumn-js

Version:

Autumn JS Library

36 lines (32 loc) 938 B
import { e as CustomerData, d as CustomerProduct, c as CustomerFeature, f as CustomerInvoice } from './cusTypes-BTV6ui4e.js'; type EntityExpandOption = "invoices"; interface CreateEntityParams { id: string; name: string; feature_id: string; customer_data?: CustomerData; } interface CreateEntityResult { success: boolean; } interface DeleteEntityResult { success: boolean; } interface GetEntityParams { expand?: EntityExpandOption[]; } interface Entity { id: string; name: string; customer_id: string; created_at: number; env: string; products: CustomerProduct[]; features: Record<string, CustomerFeature>; invoices?: CustomerInvoice[]; } interface EntityData { name?: string; feature_id: string; } export type { CreateEntityParams as C, DeleteEntityResult as D, Entity as E, GetEntityParams as G, CreateEntityResult as a, EntityData as b, EntityExpandOption as c };