/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; import type { EnvInfo } from './EnvInfo'; /** * * @export * @interface CreateOrderBaseAdditionalInfo */ export interface CreateOrderBaseAdditionalInfo { /** * Additional information of merchant category code. This parameter is used to identify the type of business in which a merchant is engaged. Refer to Details of https://dashboard.dana.id/api-docs/read/197#OpenAPI-MerchantCategoryCode * @type {string} * @memberof CreateOrderBaseAdditionalInfo */ mcc: string; /** * Additional information of extend such as partner passthrough and risk information * @type {string} * @memberof CreateOrderBaseAdditionalInfo */ extendInfo?: string; /** * Additional information of environment info * @type {EnvInfo} * @memberof CreateOrderBaseAdditionalInfo */ envInfo: EnvInfo; } /** * Check if a given object implements the CreateOrderBaseAdditionalInfo interface. */ export declare function instanceOfCreateOrderBaseAdditionalInfo(value: object): value is CreateOrderBaseAdditionalInfo; export declare function CreateOrderBaseAdditionalInfoFromJSON(json: any): CreateOrderBaseAdditionalInfo; export declare function CreateOrderBaseAdditionalInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateOrderBaseAdditionalInfo; export declare function CreateOrderBaseAdditionalInfoToJSON(json: any): CreateOrderBaseAdditionalInfo; export declare function CreateOrderBaseAdditionalInfoToJSONTyped(value?: CreateOrderBaseAdditionalInfo | null, ignoreDiscriminator?: boolean): any; export declare function validateCreateOrderBaseAdditionalInfo(value: CreateOrderBaseAdditionalInfo): ValidationErrorContext[];