/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface TimeDetail */ export interface TimeDetail { /** * Time of created order, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof TimeDetail */ createdTime: string; /** * Time of expiry order, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof TimeDetail */ expiryTime: string; /** * Time of paid order, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {Array} * @memberof TimeDetail */ paidTimes?: Array; /** * Time of confirmed order, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {Array} * @memberof TimeDetail */ confirmedTimes?: Array; /** * Time of cancelled order, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof TimeDetail */ cancelledTime?: string; } /** * Check if a given object implements the TimeDetail interface. */ export declare function instanceOfTimeDetail(value: object): value is TimeDetail; export declare function TimeDetailFromJSON(json: any): TimeDetail; export declare function TimeDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean): TimeDetail; export declare function TimeDetailToJSON(json: any): TimeDetail; export declare function TimeDetailToJSONTyped(value?: TimeDetail | null, ignoreDiscriminator?: boolean): any; export declare function validateTimeDetail(value: TimeDetail): ValidationErrorContext[];