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}