/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface TransferToDanaInquiryStatusRequest */ export interface TransferToDanaInquiryStatusRequest { /** * Original transaction identifier on partner system * @type {string} * @memberof TransferToDanaInquiryStatusRequest */ originalPartnerReferenceNo: string; /** * Original transaction identifier on DANA system * @type {string} * @memberof TransferToDanaInquiryStatusRequest */ originalReferenceNo?: string; /** * Original external identifier on header message * @type {string} * @memberof TransferToDanaInquiryStatusRequest */ originalExternalId?: string; /** * Transaction type indicator is based on the service code of the original transaction request, value always 38 * @type {string} * @memberof TransferToDanaInquiryStatusRequest */ serviceCode: string; /** * Additional information * @type {object} * @memberof TransferToDanaInquiryStatusRequest */ additionalInfo?: object; } /** * Check if a given object implements the TransferToDanaInquiryStatusRequest interface. */ export declare function instanceOfTransferToDanaInquiryStatusRequest(value: object): value is TransferToDanaInquiryStatusRequest; export declare function TransferToDanaInquiryStatusRequestFromJSON(json: any): TransferToDanaInquiryStatusRequest; export declare function TransferToDanaInquiryStatusRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransferToDanaInquiryStatusRequest; export declare function TransferToDanaInquiryStatusRequestToJSON(json: any): TransferToDanaInquiryStatusRequest; export declare function TransferToDanaInquiryStatusRequestToJSONTyped(value?: TransferToDanaInquiryStatusRequest | null, ignoreDiscriminator?: boolean): any; export declare function validateTransferToDanaInquiryStatusRequest(value: TransferToDanaInquiryStatusRequest): ValidationErrorContext[];