import * as C from './Connection'; import * as P from './Paginated'; export type CatalogLocation = { id: string; name: string; }; export type CatalogLocationResponse = { id: string; name: string; brand_name?: string; created_at: string; updated_at: string; address_line_1: string; address_line_2?: string; address_line_3?: string; state_code: string; zip_code: string; phone_number?: string; }; export type CatalogResponse = { id: string; name: string; settings: unknown; connection?: C.ConnectionResponse; created_at: string; updated_at: string; profile?: { id: string; name: string; email: string }; }; export type Catalog = { id: string; name: string; settings: unknown; connection?: C.Connection; createdAt: string; updatedAt: string; profile?: { id: string; name: string; email: string }; }; export type GetCatalogsQuery = P.GetQuery; export type GetCatalogsQueryRequest = P.GetQueryRequest; export type CreateCatalog = { name: string; connectionId: string; settings?: unknown; }; export type CreateCatalogRequest = { name: string; connection_id: string; settings?: unknown; }; export type CreateCatalogResponse = CatalogResponse; export type UpdateCatalog = { name: string; }; export type UpdateCatalogRequest = UpdateCatalog; export type UpdateCatalogResponse = CatalogResponse;