/* Options: Date: 2026-10-08 22:15:52 Version: 6.21 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cert.cendyn.com/CenResServiceR2Test //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ProfilePurgePost.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/profile/purge/{SubscriptionId}", Verbs="POST") public static class ProfilePurgePost implements IReturn { public ProfilePurgeContainer profilePurgeContainer = null; public String subscriptionId = null; public ProfilePurgeContainer getProfilePurgeContainer() { return profilePurgeContainer; } public ProfilePurgePost setProfilePurgeContainer(ProfilePurgeContainer value) { this.profilePurgeContainer = value; return this; } public String getSubscriptionId() { return subscriptionId; } public ProfilePurgePost setSubscriptionId(String value) { this.subscriptionId = value; return this; } private static Object responseType = Response.class; public Object getResponseType() { return responseType; } } public static class Response { public String statusCode = null; public Integer recordCount = null; public Integer errorCount = null; public String getStatusCode() { return statusCode; } public Response setStatusCode(String value) { this.statusCode = value; return this; } public Integer getRecordCount() { return recordCount; } public Response setRecordCount(Integer value) { this.recordCount = value; return this; } public Integer getErrorCount() { return errorCount; } public Response setErrorCount(Integer value) { this.errorCount = value; return this; } } public static class ProfilePurgeContainer { public Date transactionDate = null; public String retiredProfileId = null; public ProfileMergePurgeSource sourceId = null; public String importSource = null; public String importSourceId = null; public String cendynPropertyID = null; public Date getTransactionDate() { return transactionDate; } public ProfilePurgeContainer setTransactionDate(Date value) { this.transactionDate = value; return this; } public String getRetiredProfileId() { return retiredProfileId; } public ProfilePurgeContainer setRetiredProfileId(String value) { this.retiredProfileId = value; return this; } public ProfileMergePurgeSource getSourceId() { return sourceId; } public ProfilePurgeContainer setSourceId(ProfileMergePurgeSource value) { this.sourceId = value; return this; } public String getImportSource() { return importSource; } public ProfilePurgeContainer setImportSource(String value) { this.importSource = value; return this; } public String getImportSourceId() { return importSourceId; } public ProfilePurgeContainer setImportSourceId(String value) { this.importSourceId = value; return this; } public String getCendynPropertyID() { return cendynPropertyID; } public ProfilePurgeContainer setCendynPropertyID(String value) { this.cendynPropertyID = value; return this; } } public static enum ProfileMergePurgeSource { Other, Messaging, DirectDBExtract, ReportImport; } }