/* Options: Date: 2025-12-06 10:21:41 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ContactHistoryRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/ContactHistory", Verbs="GET,POST,PUT,DELETE,OPTIONS") // @Route(Path="/v1/ContactHistory/{ContactHistoryId}", Verbs="GET,POST,PUT,DELETE,OPTIONS") public static class ContactHistoryRequest implements IReturn { public ArrayList ContactHistory = new ArrayList(); public ArrayList getContactHistory() { return ContactHistory; } public ContactHistoryRequest setContactHistory(ArrayList value) { this.ContactHistory = value; return this; } private static Object responseType = ContactHistoryResponse.class; public Object getResponseType() { return responseType; } } public static class ContactHistoryResponse { public ResponseStatus ResponseStatus = null; public ArrayList ContactHistory = new ArrayList(); public ResponseStatus getResponseStatus() { return ResponseStatus; } public ContactHistoryResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getContactHistory() { return ContactHistory; } public ContactHistoryResponse setContactHistory(ArrayList value) { this.ContactHistory = value; return this; } } public static class ContactHistory { public Integer ContactHistoryId = null; public Integer ContactId = null; public Integer EventId = null; public Integer AgentId = null; public Date EventDate = null; public Date DateCreated = null; public String Note = null; public Integer getContactHistoryId() { return ContactHistoryId; } public ContactHistory setContactHistoryId(Integer value) { this.ContactHistoryId = value; return this; } public Integer getContactId() { return ContactId; } public ContactHistory setContactId(Integer value) { this.ContactId = value; return this; } public Integer getEventId() { return EventId; } public ContactHistory setEventId(Integer value) { this.EventId = value; return this; } public Integer getAgentId() { return AgentId; } public ContactHistory setAgentId(Integer value) { this.AgentId = value; return this; } public Date getEventDate() { return EventDate; } public ContactHistory setEventDate(Date value) { this.EventDate = value; return this; } public Date getDateCreated() { return DateCreated; } public ContactHistory setDateCreated(Date value) { this.DateCreated = value; return this; } public String getNote() { return Note; } public ContactHistory setNote(String value) { this.Note = value; return this; } } public static class ActivityTracker_Application { public String ContactName = null; public String Carriers = null; public Integer ApplicationId = null; public Integer ContactId = null; public BigDecimal LifeAP = null; public BigDecimal AnnuityFlow = null; public BigDecimal AnnuityTransfer = null; public Date DateCreated = null; public String getContactName() { return ContactName; } public ActivityTracker_Application setContactName(String value) { this.ContactName = value; return this; } public String getCarriers() { return Carriers; } public ActivityTracker_Application setCarriers(String value) { this.Carriers = value; return this; } public Integer getApplicationId() { return ApplicationId; } public ActivityTracker_Application setApplicationId(Integer value) { this.ApplicationId = value; return this; } public Integer getContactId() { return ContactId; } public ActivityTracker_Application setContactId(Integer value) { this.ContactId = value; return this; } public BigDecimal getLifeAP() { return LifeAP; } public ActivityTracker_Application setLifeAP(BigDecimal value) { this.LifeAP = value; return this; } public BigDecimal getAnnuityFlow() { return AnnuityFlow; } public ActivityTracker_Application setAnnuityFlow(BigDecimal value) { this.AnnuityFlow = value; return this; } public BigDecimal getAnnuityTransfer() { return AnnuityTransfer; } public ActivityTracker_Application setAnnuityTransfer(BigDecimal value) { this.AnnuityTransfer = value; return this; } public Date getDateCreated() { return DateCreated; } public ActivityTracker_Application setDateCreated(Date value) { this.DateCreated = value; return this; } } public static class ContactHistoryExtended extends ContactHistory { public String EventTypeName = null; public ArrayList Application = new ArrayList(); public String getEventTypeName() { return EventTypeName; } public ContactHistoryExtended setEventTypeName(String value) { this.EventTypeName = value; return this; } public ArrayList getApplication() { return Application; } public ContactHistoryExtended setApplication(ArrayList value) { this.Application = value; return this; } } }