Billhighway Cloud API

<back to all web services

StandardSignupFormInfoGetRq

The following routes are available for this service:
GET/signup/api/nat/{natID}/standardSignup/info
GET/signup/api/nat/{natID}/group/{groupId}/{usertype}/user/{userid}/standardSignup/info
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class StandardSignupFormInfoGetRq implements IApiRequest
    {
        public Integer NatID = null;
        public Integer GroupId = null;
        public String UserId = null;
        public String UserType = null;
        
        public Integer getNatID() { return NatID; }
        public StandardSignupFormInfoGetRq setNatID(Integer value) { this.NatID = value; return this; }
        public Integer getGroupId() { return GroupId; }
        public StandardSignupFormInfoGetRq setGroupId(Integer value) { this.GroupId = value; return this; }
        public String getUserId() { return UserId; }
        public StandardSignupFormInfoGetRq setUserId(String value) { this.UserId = value; return this; }
        public String getUserType() { return UserType; }
        public StandardSignupFormInfoGetRq setUserType(String value) { this.UserType = value; return this; }
    }

    public static class StandardSignupFormInfoGetRs implements IApiResponse
    {
        public StandardSignupFormInfo StandardSignupFormInfo = null;
        public ArrayList<Link> Links = null;
        
        public StandardSignupFormInfo getStandardSignupFormInfo() { return StandardSignupFormInfo; }
        public StandardSignupFormInfoGetRs setStandardSignupFormInfo(StandardSignupFormInfo value) { this.StandardSignupFormInfo = value; return this; }
        public ArrayList<Link> getLinks() { return Links; }
        public StandardSignupFormInfoGetRs setLinks(ArrayList<Link> value) { this.Links = value; return this; }
    }

    public static class StandardSignupFormInfo
    {
        public ArrayList<ContextualHelpDto> ContextualHelp = null;
        public ArrayList<CountryDto> Countries = null;
        public ArrayList<StateDto> States = null;
        public ArrayList<ChapterDto> Chapters = null;
        public ArrayList<MemberType> MemberTypes = null;
        
        public ArrayList<ContextualHelpDto> getContextualHelp() { return ContextualHelp; }
        public StandardSignupFormInfo setContextualHelp(ArrayList<ContextualHelpDto> value) { this.ContextualHelp = value; return this; }
        public ArrayList<CountryDto> getCountries() { return Countries; }
        public StandardSignupFormInfo setCountries(ArrayList<CountryDto> value) { this.Countries = value; return this; }
        public ArrayList<StateDto> getStates() { return States; }
        public StandardSignupFormInfo setStates(ArrayList<StateDto> value) { this.States = value; return this; }
        public ArrayList<ChapterDto> getChapters() { return Chapters; }
        public StandardSignupFormInfo setChapters(ArrayList<ChapterDto> value) { this.Chapters = value; return this; }
        public ArrayList<MemberType> getMemberTypes() { return MemberTypes; }
        public StandardSignupFormInfo setMemberTypes(ArrayList<MemberType> value) { this.MemberTypes = 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 MemberType
    {
        public Integer MemTypeId = null;
        public Integer NationalId = null;
        public Integer ChapId = null;
        public String Description = null;
        public Boolean IsPrimary = null;
        
        public Integer getMemTypeId() { return MemTypeId; }
        public MemberType setMemTypeId(Integer value) { this.MemTypeId = value; return this; }
        public Integer getNationalId() { return NationalId; }
        public MemberType setNationalId(Integer value) { this.NationalId = value; return this; }
        public Integer getChapId() { return ChapId; }
        public MemberType setChapId(Integer value) { this.ChapId = value; return this; }
        public String getDescription() { return Description; }
        public MemberType setDescription(String value) { this.Description = value; return this; }
        public Boolean getIsPrimary() { return IsPrimary; }
        public MemberType setIsPrimary(Boolean value) { this.IsPrimary = 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; }
    }

}

Java StandardSignupFormInfoGetRq DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /signup/api/nat/{natID}/standardSignup/info HTTP/1.1 
Host: devapi.billhighway.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<StandardSignupFormInfoGetRs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.StandardSignupForm.Response">
  <Links xmlns:d2p1="http://schemas.datacontract.org/2004/07/BH.API.CloudApi.Core">
    <d2p1:Link>
      <d2p1:Rel>String</d2p1:Rel>
      <d2p1:Url>String</d2p1:Url>
    </d2p1:Link>
  </Links>
  <StandardSignupFormInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.StandardSignupForm">
    <d2p1:_x003C_Chapters_x003E_k__BackingField xmlns:d3p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto">
      <d3p1:ChapterDto>
        <d3p1:ChapId>0</d3p1:ChapId>
        <d3p1:College>String</d3p1:College>
        <d3p1:Designation>String</d3p1:Designation>
      </d3p1:ChapterDto>
    </d2p1:_x003C_Chapters_x003E_k__BackingField>
    <d2p1:_x003C_ContextualHelp_x003E_k__BackingField xmlns:d3p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto">
      <d3p1:ContextualHelpDto>
        <d3p1:ControlName>String</d3p1:ControlName>
        <d3p1:IsRequired>false</d3p1:IsRequired>
        <d3p1:IsVisible>false</d3p1:IsVisible>
        <d3p1:LabelText>String</d3p1:LabelText>
      </d3p1:ContextualHelpDto>
    </d2p1:_x003C_ContextualHelp_x003E_k__BackingField>
    <d2p1:_x003C_Countries_x003E_k__BackingField xmlns:d3p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto">
      <d3p1:CountryDto>
        <d3p1:Abbr>String</d3p1:Abbr>
        <d3p1:CountryID>0</d3p1:CountryID>
        <d3p1:FullName>String</d3p1:FullName>
      </d3p1:CountryDto>
    </d2p1:_x003C_Countries_x003E_k__BackingField>
    <d2p1:_x003C_MemberTypes_x003E_k__BackingField xmlns:d3p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto">
      <d3p1:MemberType>
        <d3p1:ChapId>0</d3p1:ChapId>
        <d3p1:Description>String</d3p1:Description>
        <d3p1:IsPrimary>false</d3p1:IsPrimary>
        <d3p1:MemTypeId>0</d3p1:MemTypeId>
        <d3p1:NationalId>0</d3p1:NationalId>
      </d3p1:MemberType>
    </d2p1:_x003C_MemberTypes_x003E_k__BackingField>
    <d2p1:_x003C_States_x003E_k__BackingField xmlns:d3p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto">
      <d3p1:StateDto>
        <d3p1:Abbr>String</d3p1:Abbr>
        <d3p1:CountryID>0</d3p1:CountryID>
        <d3p1:FullName>String</d3p1:FullName>
        <d3p1:StateID>0</d3p1:StateID>
      </d3p1:StateDto>
    </d2p1:_x003C_States_x003E_k__BackingField>
  </StandardSignupFormInfo>
</StandardSignupFormInfoGetRs>