001/*- 002 * #%L 003 * Smile CDR - CDR 004 * %% 005 * Copyright (C) 2016 - 2026 Smile CDR, Inc. 006 * %% 007 * All rights reserved. 008 * #L% 009 */ 010package ca.cdr.api.model.json.batch2json; 011 012import ca.cdr.api.model.json.AbstractModelJson; 013import ca.cdr.api.model.json.JsonDateDeserializer; 014import ca.cdr.api.model.json.JsonDateSerializer; 015import ca.cdr.api.model.json.jackson2deprecated.JsonDateDeserializerJacksonV2Deprecated; 016import ca.cdr.api.model.json.jackson2deprecated.JsonDateSerializerJacksonV2Deprecated; 017import tools.jackson.databind.annotation.JsonDeserialize; 018import tools.jackson.databind.annotation.JsonSerialize; 019 020import java.util.Date; 021 022public class Batch2JobInstanceJson extends AbstractModelJson { 023 public String name; 024 public String id; 025 public int version; 026 public String status; 027 028 @com.fasterxml.jackson.databind.annotation.JsonSerialize(using = JsonDateSerializerJacksonV2Deprecated.class) 029 @JsonSerialize(using = JsonDateSerializer.class) 030 @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = JsonDateDeserializerJacksonV2Deprecated.class) 031 @JsonDeserialize(using = JsonDateDeserializer.class) 032 public Date createTime; 033 034 @com.fasterxml.jackson.databind.annotation.JsonSerialize(using = JsonDateSerializerJacksonV2Deprecated.class) 035 @JsonSerialize(using = JsonDateSerializer.class) 036 @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = JsonDateDeserializerJacksonV2Deprecated.class) 037 @JsonDeserialize(using = JsonDateDeserializer.class) 038 public Date startTime; 039 040 @com.fasterxml.jackson.databind.annotation.JsonSerialize(using = JsonDateSerializerJacksonV2Deprecated.class) 041 @JsonSerialize(using = JsonDateSerializer.class) 042 @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = JsonDateDeserializerJacksonV2Deprecated.class) 043 @JsonDeserialize(using = JsonDateDeserializer.class) 044 public Date endTime; 045 046 public Integer combinedRecordsProcessed; 047 public String errorMessage; 048 public int errorCount; 049 public String estimatedTimeRemaining; 050 public String triggeringUsername; 051 public String triggeringClientId; 052 public String report; 053 public String parameters; 054}