/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface BusinessDocs */ export interface BusinessDocs { /** * Document type. "individu" entity can only use KTP and SIM. Other entities can use SIUP and NIB * @type {string} * @memberof BusinessDocs */ docType?: BusinessDocsDocTypeEnum; /** * Document ID * @type {string} * @memberof BusinessDocs */ docId?: string; /** * Document file encoded in base64 * @type {string} * @memberof BusinessDocs */ docFile?: string; } /** * @export */ export declare const BusinessDocsDocTypeEnum: { readonly Ktp: "KTP"; readonly Sim: "SIM"; readonly Siup: "SIUP"; readonly Nib: "NIB"; }; export type BusinessDocsDocTypeEnum = typeof BusinessDocsDocTypeEnum[keyof typeof BusinessDocsDocTypeEnum] | ''; /** * Check if a given object implements the BusinessDocs interface. */ export declare function instanceOfBusinessDocs(value: object): value is BusinessDocs; export declare function BusinessDocsFromJSON(json: any): BusinessDocs; export declare function BusinessDocsFromJSONTyped(json: any, ignoreDiscriminator: boolean): BusinessDocs; export declare function BusinessDocsToJSON(json: any): BusinessDocs; export declare function BusinessDocsToJSONTyped(value?: BusinessDocs | null, ignoreDiscriminator?: boolean): any; export declare function validateBusinessDocs(value: BusinessDocs): ValidationErrorContext[];