UNPKG

@getopenpay/client

Version:

OpenPay API TypeScript SDK

77 lines (76 loc) 2.46 kB
/** * OpenPay API * super charge your subscription management. * * The version of the OpenAPI document: 1.2.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { ObjectName } from './ObjectName'; import type { TaxIntegrationApiName } from './TaxIntegrationApiName'; /** * * @export * @interface TaxIntegrationExternal */ export interface TaxIntegrationExternal { /** * The timezone name for the accounting timezone (see pytz.all_timezones for a full list) * @type {string} * @memberof TaxIntegrationExternal */ accountingTz: string; /** * These keys will allow to authenticate API requests to the tax processor. * @type {object} * @memberof TaxIntegrationExternal */ apiKeys: object; /** * The name of the API used for the tax integration. * @type {TaxIntegrationApiName} * @memberof TaxIntegrationExternal */ apiName: TaxIntegrationApiName; /** * DateTime at which the object was created, in 'ISO 8601' format. * @type {Date} * @memberof TaxIntegrationExternal */ createdAt: Date; /** * Unique Identifier of the tax integration. * @type {string} * @memberof TaxIntegrationExternal */ id: string; /** * If true, indicates that this object has been deleted * @type {boolean} * @memberof TaxIntegrationExternal */ isDeleted?: boolean; /** * * @type {ObjectName} * @memberof TaxIntegrationExternal */ object?: ObjectName; /** * DateTime at which the object was updated, in 'ISO 8601' format. * @type {Date} * @memberof TaxIntegrationExternal */ updatedAt: Date; } /** * Check if a given object implements the TaxIntegrationExternal interface. */ export declare function instanceOfTaxIntegrationExternal(value: object): value is TaxIntegrationExternal; export declare function TaxIntegrationExternalFromJSON(json: any): TaxIntegrationExternal; export declare function TaxIntegrationExternalFromJSONTyped(json: any, ignoreDiscriminator: boolean): TaxIntegrationExternal; export declare function TaxIntegrationExternalToJSON(json: any): TaxIntegrationExternal; export declare function TaxIntegrationExternalToJSONTyped(value?: TaxIntegrationExternal | null, ignoreDiscriminator?: boolean): any;