| GET | /signup/api/nat/{natID}/group/{groupId}/memberBasedSubscriptionTypeInfo |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class FormBuilderMemberBasedSubscriptionInvRq implements IApiRequest
{
public Integer NatId = null;
public Integer GroupId = null;
public Integer getNatId() { return NatId; }
public FormBuilderMemberBasedSubscriptionInvRq setNatId(Integer value) { this.NatId = value; return this; }
public Integer getGroupId() { return GroupId; }
public FormBuilderMemberBasedSubscriptionInvRq setGroupId(Integer value) { this.GroupId = value; return this; }
}
public static class FormBuilderMemberBasedSubscriptionInvRs
{
public ArrayList<FormBuilderMemberBasedSubscription> memberBasedSubscriptions = null;
public ArrayList<FormBuilderMemberBasedSubscription> getMemberBasedSubscriptions() { return memberBasedSubscriptions; }
public FormBuilderMemberBasedSubscriptionInvRs setMemberBasedSubscriptions(ArrayList<FormBuilderMemberBasedSubscription> value) { this.memberBasedSubscriptions = value; return this; }
}
public static class FormBuilderMemberBasedSubscription
{
public Long subscriptionInvoiceId = null;
public String subscriptionName = null;
public BigDecimal subscriptionAnnualAmount = null;
public String status = null;
public String subscriptionTemplateType = null;
public Long getSubscriptionInvoiceId() { return subscriptionInvoiceId; }
public FormBuilderMemberBasedSubscription setSubscriptionInvoiceId(Long value) { this.subscriptionInvoiceId = value; return this; }
public String getSubscriptionName() { return subscriptionName; }
public FormBuilderMemberBasedSubscription setSubscriptionName(String value) { this.subscriptionName = value; return this; }
public BigDecimal getSubscriptionAnnualAmount() { return subscriptionAnnualAmount; }
public FormBuilderMemberBasedSubscription setSubscriptionAnnualAmount(BigDecimal value) { this.subscriptionAnnualAmount = value; return this; }
public String getStatus() { return status; }
public FormBuilderMemberBasedSubscription setStatus(String value) { this.status = value; return this; }
public String getSubscriptionTemplateType() { return subscriptionTemplateType; }
public FormBuilderMemberBasedSubscription setSubscriptionTemplateType(String value) { this.subscriptionTemplateType = value; return this; }
}
}
Java FormBuilderMemberBasedSubscriptionInvRq DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /signup/api/nat/{natID}/group/{groupId}/memberBasedSubscriptionTypeInfo HTTP/1.1
Host: devapi.billhighway.com
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
memberBasedSubscriptions:
[
{
subscriptionInvoiceId: 0,
subscriptionName: String,
subscriptionAnnualAmount: 0,
status: String,
subscriptionTemplateType: String
}
]
}