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