import * as $dara from '@darabonba/typescript'; export declare class QueryInvoicingCustomerListResponseBodyDataCustomerInvoiceListCustomerInvoice extends $dara.Model { /** * @remarks * The type of invoice that was changed to. * * @example * 1 */ adjustType?: number; /** * @remarks * The bank that issues the invoice. * * @example * Test Bank */ bank?: string; /** * @remarks * The bank account number. * * @example * 389576348573296349853476 */ bankNo?: string; /** * @remarks * The authentication type of Alipay. Valid values: * * * 1: individual * * 2: company * * @example * 1 */ customerType?: number; /** * @remarks * The default note that is attached when the title is specified. * * @example * PO Code: 12984554 */ defaultRemark?: string; /** * @remarks * The time when the payment ended. * * @example * 202003 */ endCycle?: number; /** * @remarks * The time when the invoice was created. The time was in the yyyy-mm-dd hh:mm:ss format. * * @example * 2018-09-07 15:26:20 */ gmtCreate?: string; /** * @remarks * The ID of the invoice. * * @example * 239875502738 */ id?: number; /** * @remarks * The company name in the invoice title. * * @example * Test Company */ invoiceTitle?: string; /** * @remarks * The type of issue. * * @example * 1 */ issueType?: number; /** * @remarks * The address of the business license. * * @example * XXX, XXX district, XXX city, XXX province */ operatingLicenseAddress?: string; /** * @remarks * The phone number of the business license. * * @example * 138xxxxxxxx */ operatingLicensePhone?: string; /** * @remarks * The tax registration number. * * @example * 21343245342534 */ registerNo?: string; /** * @remarks * The time when the payment started. * * @example * 202002 */ startCycle?: number; /** * @remarks * The status of the invoice title. * * @example * 2 */ status?: number; /** * @remarks * The path and file name of the scanned copy of the tax registration certificate. * * @example * taxationLicense.jpg */ taxationLicense?: string; /** * @remarks * The type of the taxpayer. Valid values: * * * 1: general taxpayer * * 2: special taxpayer * * @example * 1 */ taxpayerType?: number; /** * @remarks * The instruction document of the invoice title change. * * @example * instruction.doc */ titleChangeInstructions?: string; /** * @remarks * The type of the invoice. Valid values: * * * 0: plain value-added tax (VAT) invoice * * 1: special VAT invoice * * @example * 1 */ type?: number; /** * @remarks * The ID of the user. * * @example * 34565465675 */ userId?: number; /** * @remarks * The nickname of the user. * * @example * testNick */ userNick?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class QueryInvoicingCustomerListResponseBodyDataCustomerInvoiceList extends $dara.Model { customerInvoice?: QueryInvoicingCustomerListResponseBodyDataCustomerInvoiceListCustomerInvoice[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class QueryInvoicingCustomerListResponseBodyData extends $dara.Model { /** * @remarks * The information about the invoice. */ customerInvoiceList?: QueryInvoicingCustomerListResponseBodyDataCustomerInvoiceList; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class QueryInvoicingCustomerListResponseBody extends $dara.Model { /** * @remarks * The status code. * * @example * Success */ code?: string; /** * @remarks * The data returned. */ data?: QueryInvoicingCustomerListResponseBodyData; /** * @remarks * The error message returned. * * @example * Successful! */ message?: string; /** * @remarks * The ID of the request. * * @example * BBEF51A3-E933-4F40-A534-C673CBDB9C80 */ requestId?: string; /** * @remarks * Indicates whether the request was successful. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }