/** * Generated by orval v8.5.3 🍺 * Do not edit manually. * Space Invoices API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * OpenAPI spec version: 1.0.0 */ import type { ElectronicDeviceSuccessResponse, Error, FursElectronicDevice, RegisterFursElectronicDeviceBody, ValidationError } from '../model'; /** * Retrieve all electronic devices (cash registers, POS terminals) registered for a business premise. * @summary List electronic devices */ export type listFursElectronicDevicesResponse200 = { data: FursElectronicDevice[]; status: 200; }; export type listFursElectronicDevicesResponse400 = { data: Error; status: 400; }; export type listFursElectronicDevicesResponse401 = { data: Error; status: 401; }; export type listFursElectronicDevicesResponse403 = { data: Error; status: 403; }; export type listFursElectronicDevicesResponse404 = { data: Error; status: 404; }; export type listFursElectronicDevicesResponse500 = { data: Error; status: 500; }; export type listFursElectronicDevicesResponseSuccess = (listFursElectronicDevicesResponse200) & { headers: Headers; }; export type listFursElectronicDevicesResponseError = (listFursElectronicDevicesResponse400 | listFursElectronicDevicesResponse401 | listFursElectronicDevicesResponse403 | listFursElectronicDevicesResponse404 | listFursElectronicDevicesResponse500) & { headers: Headers; }; export type listFursElectronicDevicesResponse = (listFursElectronicDevicesResponseSuccess | listFursElectronicDevicesResponseError); export declare const getListFursElectronicDevicesUrl: (id: string) => string; export declare const listFursElectronicDevices: (id: string, options?: RequestInit) => Promise; /** * Register an electronic device (cash register, POS terminal, etc.) for a business premise. Required before fiscalizing invoices from this device. * @summary Register electronic device */ export type registerFursElectronicDeviceResponse201 = { data: ElectronicDeviceSuccessResponse; status: 201; }; export type registerFursElectronicDeviceResponse400 = { data: Error; status: 400; }; export type registerFursElectronicDeviceResponse401 = { data: Error; status: 401; }; export type registerFursElectronicDeviceResponse403 = { data: Error; status: 403; }; export type registerFursElectronicDeviceResponse404 = { data: Error; status: 404; }; export type registerFursElectronicDeviceResponse422 = { data: ValidationError; status: 422; }; export type registerFursElectronicDeviceResponse500 = { data: Error; status: 500; }; export type registerFursElectronicDeviceResponseSuccess = (registerFursElectronicDeviceResponse201) & { headers: Headers; }; export type registerFursElectronicDeviceResponseError = (registerFursElectronicDeviceResponse400 | registerFursElectronicDeviceResponse401 | registerFursElectronicDeviceResponse403 | registerFursElectronicDeviceResponse404 | registerFursElectronicDeviceResponse422 | registerFursElectronicDeviceResponse500) & { headers: Headers; }; export type registerFursElectronicDeviceResponse = (registerFursElectronicDeviceResponseSuccess | registerFursElectronicDeviceResponseError); export declare const getRegisterFursElectronicDeviceUrl: (id: string) => string; export declare const registerFursElectronicDevice: (id: string, registerFursElectronicDeviceBody: RegisterFursElectronicDeviceBody, options?: RequestInit) => Promise; /** * Retrieve details of a specific electronic device by ID. * @summary Get an electronic device */ export type getFursElectronicDeviceResponse200 = { data: FursElectronicDevice; status: 200; }; export type getFursElectronicDeviceResponse400 = { data: Error; status: 400; }; export type getFursElectronicDeviceResponse401 = { data: Error; status: 401; }; export type getFursElectronicDeviceResponse403 = { data: Error; status: 403; }; export type getFursElectronicDeviceResponse404 = { data: Error; status: 404; }; export type getFursElectronicDeviceResponse500 = { data: Error; status: 500; }; export type getFursElectronicDeviceResponseSuccess = (getFursElectronicDeviceResponse200) & { headers: Headers; }; export type getFursElectronicDeviceResponseError = (getFursElectronicDeviceResponse400 | getFursElectronicDeviceResponse401 | getFursElectronicDeviceResponse403 | getFursElectronicDeviceResponse404 | getFursElectronicDeviceResponse500) & { headers: Headers; }; export type getFursElectronicDeviceResponse = (getFursElectronicDeviceResponseSuccess | getFursElectronicDeviceResponseError); export declare const getGetFursElectronicDeviceUrl: (id: string) => string; export declare const getFursElectronicDevice: (id: string, options?: RequestInit) => Promise; //# sourceMappingURL=furs-devices.d.ts.map