/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; import type { AccountInfo } from './AccountInfo'; /** * * @export * @interface BalanceInquiryResponse */ export interface BalanceInquiryResponse { /** * Refer to response code list * @type {string} * @memberof BalanceInquiryResponse */ responseCode: string; /** * Refer to response code list * @type {string} * @memberof BalanceInquiryResponse */ responseMessage: string; /** * Transaction identifier on DANA system * @type {string} * @memberof BalanceInquiryResponse */ referenceNo?: string; /** * Unique transaction identifier on partner system which assigned to each transaction
* Notes:
* If the partner receives a timeout or an unexpected response from DANA and partner expects to perform retry request to DANA, please use the partnerReferenceNo that is the same as the one used in the transaction request process before * * @type {string} * @memberof BalanceInquiryResponse */ partnerReferenceNo?: string; /** * Customer account name * @type {string} * @memberof BalanceInquiryResponse */ name?: string; /** * Account information * @type {Array} * @memberof BalanceInquiryResponse */ accountInfos?: Array; /** * Additional information * @type {object} * @memberof BalanceInquiryResponse */ additionalInfo?: object; } /** * Check if a given object implements the BalanceInquiryResponse interface. */ export declare function instanceOfBalanceInquiryResponse(value: object): value is BalanceInquiryResponse; export declare function BalanceInquiryResponseFromJSON(json: any): BalanceInquiryResponse; export declare function BalanceInquiryResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): BalanceInquiryResponse; export declare function BalanceInquiryResponseToJSON(json: any): BalanceInquiryResponse; export declare function BalanceInquiryResponseToJSONTyped(value?: BalanceInquiryResponse | null, ignoreDiscriminator?: boolean): any; export declare function validateBalanceInquiryResponse(value: BalanceInquiryResponse): ValidationErrorContext[];