/** * NOTE: This file is auto generated by Xendit. * Do not edit the class manually. * Improvements? Share your ideas at https://github.com/xendit/xendit-node */ /** * An error object used to indicate that the requested resource, in this case, an invoice, was not found. * @export * @interface InvoiceError404ResponseDefinition */ export interface InvoiceError404ResponseDefinition { /** * The specific error code indicating that the requested invoice was not found. * @type {string} * @memberof InvoiceError404ResponseDefinition */ errorCode: InvoiceError404ResponseDefinitionErrorCodeEnum; /** * A human-readable error message providing additional context about the resource not being found. * @type {string} * @memberof InvoiceError404ResponseDefinition */ message: string; } /** * @export */ export declare const InvoiceError404ResponseDefinitionErrorCodeEnum: { readonly InvoiceNotFoundError: "INVOICE_NOT_FOUND_ERROR"; }; export type InvoiceError404ResponseDefinitionErrorCodeEnum = typeof InvoiceError404ResponseDefinitionErrorCodeEnum[keyof typeof InvoiceError404ResponseDefinitionErrorCodeEnum]; /** * Check if a given object implements the InvoiceError404ResponseDefinition interface. */ export declare function instanceOfInvoiceError404ResponseDefinition(value: object): boolean; export declare function InvoiceError404ResponseDefinitionFromJSON(json: any): InvoiceError404ResponseDefinition; export declare function InvoiceError404ResponseDefinitionFromJSONTyped(json: any, ignoreDiscriminator: boolean): InvoiceError404ResponseDefinition; export declare function InvoiceError404ResponseDefinitionToJSON(value?: InvoiceError404ResponseDefinition | null): any;