/* Options: Date: 2026-11-08 11:32:10 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: RecurringObligationFormInfoGetRq.* //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="/signup/api/nat/{natID}/recurring/obligation/info", Verbs="GET") // @Route(Path="/signup/api/nat/{natID}/group/{groupId}/recurring/obligation/info", Verbs="GET") // @Route(Path="/signup/api/nat/{natID}/group/{groupId}/{usertype}/user/{userid}/recurring/obligation/info", Verbs="GET") public static class RecurringObligationFormInfoGetRq implements IReturn { public Integer NatID = null; public Integer GroupId = null; public String UserId = null; public String UserType = null; public Integer getNatID() { return NatID; } public RecurringObligationFormInfoGetRq setNatID(Integer value) { this.NatID = value; return this; } public Integer getGroupId() { return GroupId; } public RecurringObligationFormInfoGetRq setGroupId(Integer value) { this.GroupId = value; return this; } public String getUserId() { return UserId; } public RecurringObligationFormInfoGetRq setUserId(String value) { this.UserId = value; return this; } public String getUserType() { return UserType; } public RecurringObligationFormInfoGetRq setUserType(String value) { this.UserType = value; return this; } private static Object responseType = RecurringObligationFormInfoGetRs.class; public Object getResponseType() { return responseType; } } public static class RecurringObligationFormInfoGetRs { public RecurringObligationFormInfo RecurringObligationFormInfo = null; public ArrayList Links = null; public RecurringObligationFormInfo getRecurringObligationFormInfo() { return RecurringObligationFormInfo; } public RecurringObligationFormInfoGetRs setRecurringObligationFormInfo(RecurringObligationFormInfo value) { this.RecurringObligationFormInfo = value; return this; } public ArrayList getLinks() { return Links; } public RecurringObligationFormInfoGetRs setLinks(ArrayList value) { this.Links = value; return this; } } public static class RecurringObligationFormInfo { public ArrayList ContextualHelp = null; public ArrayList Countries = null; public ArrayList States = null; public ArrayList Chapters = null; public ArrayList RecurringInvoices = null; public ArrayList RecurringObligationTemplates = null; public ArrayList RecurringObligationChapBillCatDetail = null; public ArrayList getContextualHelp() { return ContextualHelp; } public RecurringObligationFormInfo setContextualHelp(ArrayList value) { this.ContextualHelp = value; return this; } public ArrayList getCountries() { return Countries; } public RecurringObligationFormInfo setCountries(ArrayList value) { this.Countries = value; return this; } public ArrayList getStates() { return States; } public RecurringObligationFormInfo setStates(ArrayList value) { this.States = value; return this; } public ArrayList getChapters() { return Chapters; } public RecurringObligationFormInfo setChapters(ArrayList value) { this.Chapters = value; return this; } public ArrayList getRecurringInvoices() { return RecurringInvoices; } public RecurringObligationFormInfo setRecurringInvoices(ArrayList value) { this.RecurringInvoices = value; return this; } public ArrayList getRecurringObligationTemplates() { return RecurringObligationTemplates; } public RecurringObligationFormInfo setRecurringObligationTemplates(ArrayList value) { this.RecurringObligationTemplates = value; return this; } public ArrayList getRecurringObligationChapBillCatDetail() { return RecurringObligationChapBillCatDetail; } public RecurringObligationFormInfo setRecurringObligationChapBillCatDetail(ArrayList value) { this.RecurringObligationChapBillCatDetail = value; return this; } } public static class Link { public String Rel = null; public String Url = null; public String getRel() { return Rel; } public Link setRel(String value) { this.Rel = value; return this; } public String getUrl() { return Url; } public Link setUrl(String value) { this.Url = value; return this; } } public static class ContextualHelpDto { public String ControlName = null; public String LabelText = null; public Boolean IsVisible = null; public Boolean IsRequired = null; public String getControlName() { return ControlName; } public ContextualHelpDto setControlName(String value) { this.ControlName = value; return this; } public String getLabelText() { return LabelText; } public ContextualHelpDto setLabelText(String value) { this.LabelText = value; return this; } public Boolean getIsVisible() { return IsVisible; } public ContextualHelpDto setIsVisible(Boolean value) { this.IsVisible = value; return this; } public Boolean getIsRequired() { return IsRequired; } public ContextualHelpDto setIsRequired(Boolean value) { this.IsRequired = value; return this; } } public static class CountryDto { public Integer CountryID = null; public String FullName = null; public String Abbr = null; public Integer getCountryID() { return CountryID; } public CountryDto setCountryID(Integer value) { this.CountryID = value; return this; } public String getFullName() { return FullName; } public CountryDto setFullName(String value) { this.FullName = value; return this; } public String getAbbr() { return Abbr; } public CountryDto setAbbr(String value) { this.Abbr = value; return this; } } public static class StateDto { public Integer StateID = null; public Integer CountryID = null; public String FullName = null; public String Abbr = null; public Integer getStateID() { return StateID; } public StateDto setStateID(Integer value) { this.StateID = value; return this; } public Integer getCountryID() { return CountryID; } public StateDto setCountryID(Integer value) { this.CountryID = value; return this; } public String getFullName() { return FullName; } public StateDto setFullName(String value) { this.FullName = value; return this; } public String getAbbr() { return Abbr; } public StateDto setAbbr(String value) { this.Abbr = value; return this; } } public static class ChapterDto { public Integer ChapId = null; public String College = null; public String Designation = null; public Integer getChapId() { return ChapId; } public ChapterDto setChapId(Integer value) { this.ChapId = value; return this; } public String getCollege() { return College; } public ChapterDto setCollege(String value) { this.College = value; return this; } public String getDesignation() { return Designation; } public ChapterDto setDesignation(String value) { this.Designation = value; return this; } } public static class RecurringInvoiceModel { public Integer ChapID = null; public String ClientGroupID = null; public Integer RecurringInvoiceID = null; public Integer MemTypeID = null; public String BillingTypeName = null; public String InvoiceDescription = null; public BigDecimal Amount = null; public String ProcessingCurrency = null; public String FrequencyDescription = null; public Date EffectiveDate = null; public Date EndDate = null; public Date NextDueDate = null; public String donationCoaNum = null; public String donationCoaDesc = null; public Integer Donation_ChapBillCatID = null; public Integer FrequencyID = null; public Integer Monthly_DayOfMOnth = null; public Integer Weekly_DayOfWeek = null; public Integer SemiMonthly_DayOfMonth1 = null; public Integer SemiMonthly_DayOfMonth2 = null; public Boolean UseLastDayOfMonth = null; public Boolean IsActive = null; public Integer NumOccurences = null; public Integer getChapID() { return ChapID; } public RecurringInvoiceModel setChapID(Integer value) { this.ChapID = value; return this; } public String getClientGroupID() { return ClientGroupID; } public RecurringInvoiceModel setClientGroupID(String value) { this.ClientGroupID = value; return this; } public Integer getRecurringInvoiceID() { return RecurringInvoiceID; } public RecurringInvoiceModel setRecurringInvoiceID(Integer value) { this.RecurringInvoiceID = value; return this; } public Integer getMemTypeID() { return MemTypeID; } public RecurringInvoiceModel setMemTypeID(Integer value) { this.MemTypeID = value; return this; } public String getBillingTypeName() { return BillingTypeName; } public RecurringInvoiceModel setBillingTypeName(String value) { this.BillingTypeName = value; return this; } public String getInvoiceDescription() { return InvoiceDescription; } public RecurringInvoiceModel setInvoiceDescription(String value) { this.InvoiceDescription = value; return this; } public BigDecimal getAmount() { return Amount; } public RecurringInvoiceModel setAmount(BigDecimal value) { this.Amount = value; return this; } public String getProcessingCurrency() { return ProcessingCurrency; } public RecurringInvoiceModel setProcessingCurrency(String value) { this.ProcessingCurrency = value; return this; } public String getFrequencyDescription() { return FrequencyDescription; } public RecurringInvoiceModel setFrequencyDescription(String value) { this.FrequencyDescription = value; return this; } public Date getEffectiveDate() { return EffectiveDate; } public RecurringInvoiceModel setEffectiveDate(Date value) { this.EffectiveDate = value; return this; } public Date getEndDate() { return EndDate; } public RecurringInvoiceModel setEndDate(Date value) { this.EndDate = value; return this; } public Date getNextDueDate() { return NextDueDate; } public RecurringInvoiceModel setNextDueDate(Date value) { this.NextDueDate = value; return this; } public String getDonationCoaNum() { return donationCoaNum; } public RecurringInvoiceModel setDonationCoaNum(String value) { this.donationCoaNum = value; return this; } public String getDonationCoaDesc() { return donationCoaDesc; } public RecurringInvoiceModel setDonationCoaDesc(String value) { this.donationCoaDesc = value; return this; } public Integer getDonationChapBillCatID() { return Donation_ChapBillCatID; } public RecurringInvoiceModel setDonationChapBillCatID(Integer value) { this.Donation_ChapBillCatID = value; return this; } public Integer getFrequencyID() { return FrequencyID; } public RecurringInvoiceModel setFrequencyID(Integer value) { this.FrequencyID = value; return this; } public Integer getMonthlyDayOfMOnth() { return Monthly_DayOfMOnth; } public RecurringInvoiceModel setMonthlyDayOfMOnth(Integer value) { this.Monthly_DayOfMOnth = value; return this; } public Integer getWeeklyDayOfWeek() { return Weekly_DayOfWeek; } public RecurringInvoiceModel setWeeklyDayOfWeek(Integer value) { this.Weekly_DayOfWeek = value; return this; } public Integer getSemiMonthlyDayOfMonth1() { return SemiMonthly_DayOfMonth1; } public RecurringInvoiceModel setSemiMonthlyDayOfMonth1(Integer value) { this.SemiMonthly_DayOfMonth1 = value; return this; } public Integer getSemiMonthlyDayOfMonth2() { return SemiMonthly_DayOfMonth2; } public RecurringInvoiceModel setSemiMonthlyDayOfMonth2(Integer value) { this.SemiMonthly_DayOfMonth2 = value; return this; } public Boolean isUseLastDayOfMonth() { return UseLastDayOfMonth; } public RecurringInvoiceModel setUseLastDayOfMonth(Boolean value) { this.UseLastDayOfMonth = value; return this; } public Boolean getIsActive() { return IsActive; } public RecurringInvoiceModel setIsActive(Boolean value) { this.IsActive = value; return this; } public Integer getNumOccurences() { return NumOccurences; } public RecurringInvoiceModel setNumOccurences(Integer value) { this.NumOccurences = value; return this; } } public static class RecurringObligationInvoiceTemplate { public Integer RecurringObligationTemplateId = null; public Integer RecurringObligationInvoiceTemplateId = null; public Integer NationalId = null; public Integer MemberTypeClientId = null; public FiscalYearItem FiscalYear = null; public Integer ChapId = null; public Boolean IsDeleted = null; public String Name = null; public ArrayList RecurringObligationInvoiceTemplateItems = null; public Integer getRecurringObligationTemplateId() { return RecurringObligationTemplateId; } public RecurringObligationInvoiceTemplate setRecurringObligationTemplateId(Integer value) { this.RecurringObligationTemplateId = value; return this; } public Integer getRecurringObligationInvoiceTemplateId() { return RecurringObligationInvoiceTemplateId; } public RecurringObligationInvoiceTemplate setRecurringObligationInvoiceTemplateId(Integer value) { this.RecurringObligationInvoiceTemplateId = value; return this; } public Integer getNationalId() { return NationalId; } public RecurringObligationInvoiceTemplate setNationalId(Integer value) { this.NationalId = value; return this; } public Integer getMemberTypeClientId() { return MemberTypeClientId; } public RecurringObligationInvoiceTemplate setMemberTypeClientId(Integer value) { this.MemberTypeClientId = value; return this; } public FiscalYearItem getFiscalYear() { return FiscalYear; } public RecurringObligationInvoiceTemplate setFiscalYear(FiscalYearItem value) { this.FiscalYear = value; return this; } public Integer getChapId() { return ChapId; } public RecurringObligationInvoiceTemplate setChapId(Integer value) { this.ChapId = value; return this; } public Boolean getIsDeleted() { return IsDeleted; } public RecurringObligationInvoiceTemplate setIsDeleted(Boolean value) { this.IsDeleted = value; return this; } public String getName() { return Name; } public RecurringObligationInvoiceTemplate setName(String value) { this.Name = value; return this; } public ArrayList getRecurringObligationInvoiceTemplateItems() { return RecurringObligationInvoiceTemplateItems; } public RecurringObligationInvoiceTemplate setRecurringObligationInvoiceTemplateItems(ArrayList value) { this.RecurringObligationInvoiceTemplateItems = value; return this; } } public static class RecurringObligationChapBillCatDetail { public Integer ChapBillCatId = null; public String ChapBillCatDesc = null; public Integer NatId = null; public Boolean IsContribution = null; public Integer CalcTypeId = null; public ArrayList> DonationAmounts = null; public String ChartOfAccountRefId = null; public Integer getChapBillCatId() { return ChapBillCatId; } public RecurringObligationChapBillCatDetail setChapBillCatId(Integer value) { this.ChapBillCatId = value; return this; } public String getChapBillCatDesc() { return ChapBillCatDesc; } public RecurringObligationChapBillCatDetail setChapBillCatDesc(String value) { this.ChapBillCatDesc = value; return this; } public Integer getNatId() { return NatId; } public RecurringObligationChapBillCatDetail setNatId(Integer value) { this.NatId = value; return this; } public Boolean getIsContribution() { return IsContribution; } public RecurringObligationChapBillCatDetail setIsContribution(Boolean value) { this.IsContribution = value; return this; } public Integer getCalcTypeId() { return CalcTypeId; } public RecurringObligationChapBillCatDetail setCalcTypeId(Integer value) { this.CalcTypeId = value; return this; } public ArrayList> getDonationAmounts() { return DonationAmounts; } public RecurringObligationChapBillCatDetail setDonationAmounts(ArrayList> value) { this.DonationAmounts = value; return this; } public String getChartOfAccountRefId() { return ChartOfAccountRefId; } public RecurringObligationChapBillCatDetail setChartOfAccountRefId(String value) { this.ChartOfAccountRefId = value; return this; } } public static class FiscalYearItem { public Integer Year = null; public Date BeginDate = null; public Date EndDate = null; public Integer getYear() { return Year; } public FiscalYearItem setYear(Integer value) { this.Year = value; return this; } public Date getBeginDate() { return BeginDate; } public FiscalYearItem setBeginDate(Date value) { this.BeginDate = value; return this; } public Date getEndDate() { return EndDate; } public FiscalYearItem setEndDate(Date value) { this.EndDate = value; return this; } } public static class RecurringObligationInvoiceTemplateItem { public Integer RecurringObligationTemplateItemId = null; public Integer RecurringObligationInvoiceTemplateItemId = null; public Integer RecurringObligationInvoiceTemplateId = null; public BigDecimal Amount = null; public Integer ChapBillCatId = null; public String Name = null; public Integer getRecurringObligationTemplateItemId() { return RecurringObligationTemplateItemId; } public RecurringObligationInvoiceTemplateItem setRecurringObligationTemplateItemId(Integer value) { this.RecurringObligationTemplateItemId = value; return this; } public Integer getRecurringObligationInvoiceTemplateItemId() { return RecurringObligationInvoiceTemplateItemId; } public RecurringObligationInvoiceTemplateItem setRecurringObligationInvoiceTemplateItemId(Integer value) { this.RecurringObligationInvoiceTemplateItemId = value; return this; } public Integer getRecurringObligationInvoiceTemplateId() { return RecurringObligationInvoiceTemplateId; } public RecurringObligationInvoiceTemplateItem setRecurringObligationInvoiceTemplateId(Integer value) { this.RecurringObligationInvoiceTemplateId = value; return this; } public BigDecimal getAmount() { return Amount; } public RecurringObligationInvoiceTemplateItem setAmount(BigDecimal value) { this.Amount = value; return this; } public Integer getChapBillCatId() { return ChapBillCatId; } public RecurringObligationInvoiceTemplateItem setChapBillCatId(Integer value) { this.ChapBillCatId = value; return this; } public String getName() { return Name; } public RecurringObligationInvoiceTemplateItem setName(String value) { this.Name = value; return this; } } }