/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface QueryDivisionResponseResponseHead */ export interface QueryDivisionResponseResponseHead { /** * API version * @type {string} * @memberof QueryDivisionResponseResponseHead */ version?: string; /** * API interface * @type {string} * @memberof QueryDivisionResponseResponseHead */ _function?: QueryDivisionResponseResponseHeadFunctionEnum; /** * Client ID provided by DANA, used to identify partner and application system * @type {string} * @memberof QueryDivisionResponseResponseHead */ clientId?: string; /** * As a secret key of client. Assigned client secret during registration * @type {string} * @memberof QueryDivisionResponseResponseHead */ clientSecret?: string; /** * Response time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof QueryDivisionResponseResponseHead */ respTime?: string; /** * Request message ID * @type {string} * @memberof QueryDivisionResponseResponseHead */ reqMsgId?: string; /** * Reserved for future implementation (Key/Value) * @type {string} * @memberof QueryDivisionResponseResponseHead */ reserve?: string; } /** * @export */ export declare const QueryDivisionResponseResponseHeadFunctionEnum: { readonly DanaMerchantDivisionQueryDivision: "dana.merchant.division.queryDivision"; }; export type QueryDivisionResponseResponseHeadFunctionEnum = typeof QueryDivisionResponseResponseHeadFunctionEnum[keyof typeof QueryDivisionResponseResponseHeadFunctionEnum] | ''; /** * Check if a given object implements the QueryDivisionResponseResponseHead interface. */ export declare function instanceOfQueryDivisionResponseResponseHead(value: object): value is QueryDivisionResponseResponseHead; export declare function QueryDivisionResponseResponseHeadFromJSON(json: any): QueryDivisionResponseResponseHead; export declare function QueryDivisionResponseResponseHeadFromJSONTyped(json: any, ignoreDiscriminator: boolean): QueryDivisionResponseResponseHead; export declare function QueryDivisionResponseResponseHeadToJSON(json: any): QueryDivisionResponseResponseHead; export declare function QueryDivisionResponseResponseHeadToJSONTyped(value?: QueryDivisionResponseResponseHead | null, ignoreDiscriminator?: boolean): any; export declare function validateQueryDivisionResponseResponseHead(value: QueryDivisionResponseResponseHead): ValidationErrorContext[];