export type ClientOptions = { baseUrl: `${string}://${string}/api` | (string & {}); }; export type AddToCartData = { body?: never; path?: never; query?: { /** * Parse products from query parameter */ products?: string; redirect_url?: string; }; url: '/3d-transfer/add-to-cart'; }; export type AddToCartResponses = { 200: 302; }; export type AddToCartResponse = AddToCartResponses[keyof AddToCartResponses]; export type GetTransfer3dProductData = { body?: never; path: { slug: string; }; query?: never; url: '/3d-transfer/product/{slug}'; }; export type GetTransfer3dProductResponses = { 200: 200; }; export type GetTransfer3dProductResponse = GetTransfer3dProductResponses[keyof GetTransfer3dProductResponses]; export type GetTransfer3dStylesData = { body?: never; path?: never; query?: { default_style?: string; }; url: '/3d-transfer/styles'; }; export type GetTransfer3dStylesErrors = { /** * Unauthenticated */ 401: { /** * Error overview. */ message: string; }; }; export type GetTransfer3dStylesError = GetTransfer3dStylesErrors[keyof GetTransfer3dStylesErrors]; export type GetTransfer3dStylesResponses = { 200: 200; }; export type GetTransfer3dStylesResponse = GetTransfer3dStylesResponses[keyof GetTransfer3dStylesResponses]; export type InitiateTransfer3dConversionData = { body: { image: Blob | File; style: ''; additional_instruction?: string | null; /** * Accept string values from form-data: "true", "false", "1", "0" */ auto_3d?: 'true' | 'false' | '1' | '0' | 'TRUE' | 'FALSE'; }; path?: never; query?: never; url: '/3d-transfer/convert'; }; export type InitiateTransfer3dConversionErrors = { /** * Unauthenticated */ 401: { /** * Error overview. */ message: string; }; /** * Validation error */ 422: { /** * Errors overview. */ message: string; /** * A detailed description of each field that failed validation. */ errors: { [key: string]: Array; }; }; }; export type InitiateTransfer3dConversionError = InitiateTransfer3dConversionErrors[keyof InitiateTransfer3dConversionErrors]; export type InitiateTransfer3dConversionResponses = { 200: 200; }; export type InitiateTransfer3dConversionResponse = InitiateTransfer3dConversionResponses[keyof InitiateTransfer3dConversionResponses]; export type TriggerTransfer3dConversionData = { body: { request_id: string; }; path?: never; query?: never; url: '/3d-transfer/convert-3d'; }; export type TriggerTransfer3dConversionErrors = { /** * Unauthenticated */ 401: { /** * Error overview. */ message: string; }; /** * Validation error */ 422: { /** * Errors overview. */ message: string; /** * A detailed description of each field that failed validation. */ errors: { [key: string]: Array; }; }; }; export type TriggerTransfer3dConversionError = TriggerTransfer3dConversionErrors[keyof TriggerTransfer3dConversionErrors]; export type TriggerTransfer3dConversionResponses = { 200: 200; }; export type TriggerTransfer3dConversionResponse = TriggerTransfer3dConversionResponses[keyof TriggerTransfer3dConversionResponses]; export type GetTransfer3dStatusData = { body?: never; path: { requestId: string; }; query?: never; url: '/3d-transfer/{requestId}/status'; }; export type GetTransfer3dStatusErrors = { /** * Unauthenticated */ 401: { /** * Error overview. */ message: string; }; }; export type GetTransfer3dStatusError = GetTransfer3dStatusErrors[keyof GetTransfer3dStatusErrors]; export type GetTransfer3dStatusResponses = { 200: 200; }; export type GetTransfer3dStatusResponse = GetTransfer3dStatusResponses[keyof GetTransfer3dStatusResponses]; export type ProxyTransfer3dModelData = { body?: never; path: { requestId: string; }; query?: never; url: '/3d-transfer/{requestId}/model.glb'; }; export type ProxyTransfer3dModelErrors = { /** * Unauthenticated */ 401: { /** * Error overview. */ message: string; }; }; export type ProxyTransfer3dModelError = ProxyTransfer3dModelErrors[keyof ProxyTransfer3dModelErrors]; export type ProxyTransfer3dModelResponses = { 200: 200; }; export type ProxyTransfer3dModelResponse = ProxyTransfer3dModelResponses[keyof ProxyTransfer3dModelResponses]; //# sourceMappingURL=types.gen.d.ts.map