/* Options: Date: 2026-11-08 11:30:59 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: crmRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { public static class crmRequest extends crmRequest implements IReturn { private static Object responseType = crmRequestResponse.class; public Object getResponseType() { return responseType; } } @DataContract(Namespace="www.billhighway.com/api") public static class crmRequestResponse implements IHaveErrorField { @DataMember public LegacyApiResponse crmRequestResult = null; public LegacyApiResponse getCrmRequestResult() { return crmRequestResult; } public crmRequestResponse setCrmRequestResult(LegacyApiResponse value) { this.crmRequestResult = value; return this; } } public static interface IDTOHasApiKey { public String APIKey = null; } @DataContract(Namespace="www.billhighway.com/api") public static class crmRequest implements IDTOHasApiKey { @DataMember(Name="apiKey", Order=1) @SerializedName("apiKey") public String APIKey = null; @DataMember(Name="featureID", Order=2) @SerializedName("featureID") public Integer featureID = null; @DataMember(Name="clientID", Order=3) @SerializedName("clientID") public Integer clientID = null; @DataMember(Name="groupID", Order=4) @SerializedName("groupID") public Integer groupID = null; @DataMember(Name="activityID", Order=5) @SerializedName("activityID") public Integer ActivityID = null; @DataMember(Name="docNo", Order=6) @SerializedName("docNo") public Long DocNo = null; @DataMember(Name="docTypeID", Order=7) @SerializedName("docTypeID") public Integer DocTypeID = null; @DataMember(Name="crmInfo", Order=8) @SerializedName("crmInfo") public String CrmInfo = null; public String getApiKey() { return APIKey; } public crmRequest setApiKey(String value) { this.APIKey = value; return this; } public Integer getFeatureID() { return featureID; } public crmRequest setFeatureID(Integer value) { this.featureID = value; return this; } public Integer getClientID() { return clientID; } public crmRequest setClientID(Integer value) { this.clientID = value; return this; } public Integer getGroupID() { return groupID; } public crmRequest setGroupID(Integer value) { this.groupID = value; return this; } public Integer getActivityID() { return ActivityID; } public crmRequest setActivityID(Integer value) { this.ActivityID = value; return this; } public Long getDocNo() { return DocNo; } public crmRequest setDocNo(Long value) { this.DocNo = value; return this; } public Integer getDocTypeID() { return DocTypeID; } public crmRequest setDocTypeID(Integer value) { this.DocTypeID = value; return this; } public String getCrmInfo() { return CrmInfo; } public crmRequest setCrmInfo(String value) { this.CrmInfo = value; return this; } } public static interface IHaveErrorField { public Boolean IsError = null; } public static interface IHaveErrorField { public Boolean IsError = null; } @DataContract(Namespace="www.billhighway.com/api") public static class LegacyApiResponse implements IHaveErrorField { @DataMember public BigDecimal amount = null; @DataMember public String confirmationNumber = null; @DataMember public String responseCode = null; @DataMember public String responseDescription = null; @DataMember public ResultCode resultCode = null; public BigDecimal getAmount() { return amount; } public LegacyApiResponse setAmount(BigDecimal value) { this.amount = value; return this; } public String getConfirmationNumber() { return confirmationNumber; } public LegacyApiResponse setConfirmationNumber(String value) { this.confirmationNumber = value; return this; } public String getResponseCode() { return responseCode; } public LegacyApiResponse setResponseCode(String value) { this.responseCode = value; return this; } public String getResponseDescription() { return responseDescription; } public LegacyApiResponse setResponseDescription(String value) { this.responseDescription = value; return this; } public ResultCode getResultCode() { return resultCode; } public LegacyApiResponse setResultCode(ResultCode value) { this.resultCode = value; return this; } } }