/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * Merchant certificate (`certificate` in merchantInformation) * @export * @interface MerchantCertificateInfo */ export interface MerchantCertificateInfo { /** * Certificate number * @type {string} * @memberof MerchantCertificateInfo */ certificateNo?: string; /** * Certificate type * @type {string} * @memberof MerchantCertificateInfo */ certificateType?: string; /** * Certificate URLs * @type {Array} * @memberof MerchantCertificateInfo */ certificateUrls?: Array; /** * Certificate expiry date, in format YYYY-MM-DDTHH:mm:ss+07:00 (GMT+7) * @type {string} * @memberof MerchantCertificateInfo */ certificateExpiryDate?: string; } /** * Check if a given object implements the MerchantCertificateInfo interface. */ export declare function instanceOfMerchantCertificateInfo(value: object): value is MerchantCertificateInfo; export declare function MerchantCertificateInfoFromJSON(json: any): MerchantCertificateInfo; export declare function MerchantCertificateInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): MerchantCertificateInfo; export declare function MerchantCertificateInfoToJSON(json: any): MerchantCertificateInfo; export declare function MerchantCertificateInfoToJSONTyped(value?: MerchantCertificateInfo | null, ignoreDiscriminator?: boolean): any; export declare function validateMerchantCertificateInfo(value: MerchantCertificateInfo): ValidationErrorContext[];