wallee
Version:
TypeScript/JavaScript client for wallee
47 lines (46 loc) • 1.8 kB
TypeScript
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;