/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface CancelOrderResponse */ export interface CancelOrderResponse { /** * Refer to response code list * @type {string} * @memberof CancelOrderResponse */ responseCode: string; /** * Refer to response code list * @type {string} * @memberof CancelOrderResponse */ responseMessage: string; /** * Original transaction identifier on DANA system * @type {string} * @memberof CancelOrderResponse */ originalReferenceNo?: string; /** * Original transaction identifier on partner system * @type {string} * @memberof CancelOrderResponse */ originalPartnerReferenceNo: string; /** * Original external identifier on header message * @type {string} * @memberof CancelOrderResponse */ originalExternalId?: string; /** * Cancellation date time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof CancelOrderResponse */ cancelTime?: string; /** * Transaction date, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof CancelOrderResponse */ transactionDate?: string; /** * Additional information * @type {object} * @memberof CancelOrderResponse */ additionalInfo?: object; } /** * Check if a given object implements the CancelOrderResponse interface. */ export declare function instanceOfCancelOrderResponse(value: object): value is CancelOrderResponse; export declare function CancelOrderResponseFromJSON(json: any): CancelOrderResponse; export declare function CancelOrderResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CancelOrderResponse; export declare function CancelOrderResponseToJSON(json: any): CancelOrderResponse; export declare function CancelOrderResponseToJSONTyped(value?: CancelOrderResponse | null, ignoreDiscriminator?: boolean): any; export declare function validateCancelOrderResponse(value: CancelOrderResponse): ValidationErrorContext[];