/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; import type { MerchantInformation } from './MerchantInformation'; import type { MemberAssetResultInfo } from './MemberAssetResultInfo'; /** * Response body (`resultInfo` and `merchantInformation` optional per API contract) * @export * @interface QueryMerchantInfoResponseResponseBody */ export interface QueryMerchantInfoResponseResponseBody { /** * * @type {MemberAssetResultInfo} * @memberof QueryMerchantInfoResponseResponseBody */ resultInfo?: MemberAssetResultInfo; /** * * @type {MerchantInformation} * @memberof QueryMerchantInfoResponseResponseBody */ merchantInformation?: MerchantInformation; } /** * Check if a given object implements the QueryMerchantInfoResponseResponseBody interface. */ export declare function instanceOfQueryMerchantInfoResponseResponseBody(value: object): value is QueryMerchantInfoResponseResponseBody; export declare function QueryMerchantInfoResponseResponseBodyFromJSON(json: any): QueryMerchantInfoResponseResponseBody; export declare function QueryMerchantInfoResponseResponseBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): QueryMerchantInfoResponseResponseBody; export declare function QueryMerchantInfoResponseResponseBodyToJSON(json: any): QueryMerchantInfoResponseResponseBody; export declare function QueryMerchantInfoResponseResponseBodyToJSONTyped(value?: QueryMerchantInfoResponseResponseBody | null, ignoreDiscriminator?: boolean): any; export declare function validateQueryMerchantInfoResponseResponseBody(value: QueryMerchantInfoResponseResponseBody): ValidationErrorContext[];