001package ca.cdr.api.model.json;
002
003/*
004 * #%L
005 * Smile CDR - CDR
006 * %%
007 * Copyright (C) 2016 - 2026 Smile CDR, Inc.
008 * %%
009 * All rights reserved.
010 * #L%
011 */
012
013import ca.cdr.api.model.json.jackson2deprecated.JsonDateDeserializerJacksonV2Deprecated;
014import ca.cdr.api.model.json.jackson2deprecated.JsonDateSerializerJacksonV2Deprecated;
015import tools.jackson.databind.annotation.JsonDeserialize;
016import tools.jackson.databind.annotation.JsonSerialize;
017
018import java.util.Date;
019
020public class AuditableJson extends AbstractModelJson {
021        public String createdBy;
022
023        @com.fasterxml.jackson.databind.annotation.JsonSerialize(using = JsonDateSerializerJacksonV2Deprecated.class)
024        @JsonSerialize(using = JsonDateSerializer.class)
025        @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = JsonDateDeserializerJacksonV2Deprecated.class)
026        @JsonDeserialize(using = JsonDateDeserializer.class)
027        public Date createdDate;
028
029        public String lastModifiedBy;
030
031        @com.fasterxml.jackson.databind.annotation.JsonSerialize(using = JsonDateSerializerJacksonV2Deprecated.class)
032        @JsonSerialize(using = JsonDateSerializer.class)
033        @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = JsonDateDeserializerJacksonV2Deprecated.class)
034        @JsonDeserialize(using = JsonDateDeserializer.class)
035        public Date lastModifiedDate;
036}