/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * Result information for member asset Open APIs (`resultInfo` per DANA spec) * @export * @interface MemberAssetResultInfo */ export interface MemberAssetResultInfo { /** * Request status (`ResultStatus`). S=Success, F=Failure, U=Unknown * @type {string} * @memberof MemberAssetResultInfo */ resultStatus: MemberAssetResultInfoResultStatusEnum; /** * Result code identifier (`ResultCodeId`) * @type {string} * @memberof MemberAssetResultInfo */ resultCodeId: string; /** * Result code (`ResultCode`) * @type {string} * @memberof MemberAssetResultInfo */ resultCode: string; /** * Result message (`ResultMsg`). Optional per API contract * @type {string} * @memberof MemberAssetResultInfo */ resultMsg?: string; } /** * @export */ export declare const MemberAssetResultInfoResultStatusEnum: { readonly S: "S"; readonly F: "F"; readonly U: "U"; }; export type MemberAssetResultInfoResultStatusEnum = typeof MemberAssetResultInfoResultStatusEnum[keyof typeof MemberAssetResultInfoResultStatusEnum] | ''; /** * Check if a given object implements the MemberAssetResultInfo interface. */ export declare function instanceOfMemberAssetResultInfo(value: object): value is MemberAssetResultInfo; export declare function MemberAssetResultInfoFromJSON(json: any): MemberAssetResultInfo; export declare function MemberAssetResultInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): MemberAssetResultInfo; export declare function MemberAssetResultInfoToJSON(json: any): MemberAssetResultInfo; export declare function MemberAssetResultInfoToJSONTyped(value?: MemberAssetResultInfo | null, ignoreDiscriminator?: boolean): any; export declare function validateMemberAssetResultInfo(value: MemberAssetResultInfo): ValidationErrorContext[];