/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; import type { ConsultPayPaymentInfo } from './ConsultPayPaymentInfo'; /** * * @export * @interface ConsultPayResponse */ export interface ConsultPayResponse { /** * Response code. Refer to https://dashboard.dana.id/api-docs/read/237#paymentgatewayprod-ConsultPay-ResponseCodeandMessage * @type {string} * @memberof ConsultPayResponse */ responseCode?: string; /** * Response message. Refer to https://dashboard.dana.id/api-docs/read/237#paymentgatewayprod-ConsultPay-ResponseCodeandMessage * @type {string} * @memberof ConsultPayResponse */ responseMessage?: string; /** * Define list of payment information that includes payment method and payment option for transaction * @type {Array} * @memberof ConsultPayResponse */ paymentInfos?: Array; } /** * Check if a given object implements the ConsultPayResponse interface. */ export declare function instanceOfConsultPayResponse(value: object): value is ConsultPayResponse; export declare function ConsultPayResponseFromJSON(json: any): ConsultPayResponse; export declare function ConsultPayResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConsultPayResponse; export declare function ConsultPayResponseToJSON(json: any): ConsultPayResponse; export declare function ConsultPayResponseToJSONTyped(value?: ConsultPayResponse | null, ignoreDiscriminator?: boolean): any; export declare function validateConsultPayResponse(value: ConsultPayResponse): ValidationErrorContext[];