UNPKG

wallee

Version:
47 lines (46 loc) 1.8 kB
import type { LocalizedString } from './LocalizedString'; /** * * @export * @interface LegalOrganizationForm */ export interface LegalOrganizationForm { /** * The two-letter code of the country the legal organization form is used in (ISO 3166-1 alpha-2 format). * @type {string} * @memberof LegalOrganizationForm */ readonly country?: string; /** * The localized shortcuts of the legal organization form. * @type {Set<LocalizedString>} * @memberof LegalOrganizationForm */ readonly shortcut?: Set<LocalizedString>; /** * The English name of the legal organization form. * @type {string} * @memberof LegalOrganizationForm */ readonly englishDescription?: string; /** * The localized descriptions of the legal organization form. * @type {Set<LocalizedString>} * @memberof LegalOrganizationForm */ readonly description?: Set<LocalizedString>; /** * A unique identifier for the object. * @type {number} * @memberof LegalOrganizationForm */ readonly id?: number; } /** * Check if a given object implements the LegalOrganizationForm interface. */ export declare function instanceOfLegalOrganizationForm(value: object): value is LegalOrganizationForm; export declare function LegalOrganizationFormFromJSON(json: any): LegalOrganizationForm; export declare function LegalOrganizationFormFromJSONTyped(json: any, ignoreDiscriminator: boolean): LegalOrganizationForm; export declare function LegalOrganizationFormToJSON(json: any): LegalOrganizationForm; export declare function LegalOrganizationFormToJSONTyped(value?: Omit<LegalOrganizationForm, 'country' | 'shortcut' | 'englishDescription' | 'description' | 'id'> | null, ignoreDiscriminator?: boolean): any;