| GET | /signup/api/nat/{nationalId}/group/{groupId}/templateType/{workflowTemplateTypeId}/key/{workflowCategoryKey}/type/{workflowTypeId}/revenue/{revenue}/subscription/{subscriptionInvoiceId}/years/{yearsOfService}/term/{termTypeId} |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class FormBuilderMembershipPipelineRevenuePricingRq
{
public Integer nationalId = null;
public Integer groupId = null;
public Integer workflowTemplateTypeId = null;
public String workflowCategoryKey = null;
public Integer workflowTypeId = null;
public String revenue = null;
public String subscriptionInvoiceId = null;
public String yearsOfService = null;
public String termTypeId = null;
public Integer getNationalId() { return nationalId; }
public FormBuilderMembershipPipelineRevenuePricingRq setNationalId(Integer value) { this.nationalId = value; return this; }
public Integer getGroupId() { return groupId; }
public FormBuilderMembershipPipelineRevenuePricingRq setGroupId(Integer value) { this.groupId = value; return this; }
public Integer getWorkflowTemplateTypeId() { return workflowTemplateTypeId; }
public FormBuilderMembershipPipelineRevenuePricingRq setWorkflowTemplateTypeId(Integer value) { this.workflowTemplateTypeId = value; return this; }
public String getWorkflowCategoryKey() { return workflowCategoryKey; }
public FormBuilderMembershipPipelineRevenuePricingRq setWorkflowCategoryKey(String value) { this.workflowCategoryKey = value; return this; }
public Integer getWorkflowTypeId() { return workflowTypeId; }
public FormBuilderMembershipPipelineRevenuePricingRq setWorkflowTypeId(Integer value) { this.workflowTypeId = value; return this; }
public String getRevenue() { return revenue; }
public FormBuilderMembershipPipelineRevenuePricingRq setRevenue(String value) { this.revenue = value; return this; }
public String getSubscriptionInvoiceId() { return subscriptionInvoiceId; }
public FormBuilderMembershipPipelineRevenuePricingRq setSubscriptionInvoiceId(String value) { this.subscriptionInvoiceId = value; return this; }
public String getYearsOfService() { return yearsOfService; }
public FormBuilderMembershipPipelineRevenuePricingRq setYearsOfService(String value) { this.yearsOfService = value; return this; }
public String getTermTypeId() { return termTypeId; }
public FormBuilderMembershipPipelineRevenuePricingRq setTermTypeId(String value) { this.termTypeId = value; return this; }
}
public static class FormBuilderMembershipPipelineRs
{
public Long workflowId = null;
public Boolean isValid = null;
public Boolean hasServerError = null;
public Boolean hasClientError = null;
public Boolean hasWarningError = null;
public String clientErrors = null;
public String warningErrors = null;
public ArrayList<BhWorkflowOutputDto> outputs = null;
public ArrayList<BhWorkflowComponentDto> components = null;
public Long getWorkflowId() { return workflowId; }
public FormBuilderMembershipPipelineRs setWorkflowId(Long value) { this.workflowId = value; return this; }
public Boolean getIsValid() { return isValid; }
public FormBuilderMembershipPipelineRs setIsValid(Boolean value) { this.isValid = value; return this; }
public Boolean isHasServerError() { return hasServerError; }
public FormBuilderMembershipPipelineRs setHasServerError(Boolean value) { this.hasServerError = value; return this; }
public Boolean isHasClientError() { return hasClientError; }
public FormBuilderMembershipPipelineRs setHasClientError(Boolean value) { this.hasClientError = value; return this; }
public Boolean isHasWarningError() { return hasWarningError; }
public FormBuilderMembershipPipelineRs setHasWarningError(Boolean value) { this.hasWarningError = value; return this; }
public String getClientErrors() { return clientErrors; }
public FormBuilderMembershipPipelineRs setClientErrors(String value) { this.clientErrors = value; return this; }
public String getWarningErrors() { return warningErrors; }
public FormBuilderMembershipPipelineRs setWarningErrors(String value) { this.warningErrors = value; return this; }
public ArrayList<BhWorkflowOutputDto> getOutputs() { return outputs; }
public FormBuilderMembershipPipelineRs setOutputs(ArrayList<BhWorkflowOutputDto> value) { this.outputs = value; return this; }
public ArrayList<BhWorkflowComponentDto> getComponents() { return components; }
public FormBuilderMembershipPipelineRs setComponents(ArrayList<BhWorkflowComponentDto> value) { this.components = value; return this; }
}
public static class BhWorkflowOutputDto
{
public String name = null;
public String value = null;
public String getName() { return name; }
public BhWorkflowOutputDto setName(String value) { this.name = value; return this; }
public String getValue() { return value; }
public BhWorkflowOutputDto setValue(String value) { this.value = value; return this; }
}
public static class BhWorkflowComponentDto
{
public String ComponentName = null;
public Boolean HasServerError = null;
public Boolean HasClientError = null;
public Boolean HasWarningError = null;
public ArrayList<String> Warnings = null;
public String getComponentName() { return ComponentName; }
public BhWorkflowComponentDto setComponentName(String value) { this.ComponentName = value; return this; }
public Boolean isHasServerError() { return HasServerError; }
public BhWorkflowComponentDto setHasServerError(Boolean value) { this.HasServerError = value; return this; }
public Boolean isHasClientError() { return HasClientError; }
public BhWorkflowComponentDto setHasClientError(Boolean value) { this.HasClientError = value; return this; }
public Boolean isHasWarningError() { return HasWarningError; }
public BhWorkflowComponentDto setHasWarningError(Boolean value) { this.HasWarningError = value; return this; }
public ArrayList<String> getWarnings() { return Warnings; }
public BhWorkflowComponentDto setWarnings(ArrayList<String> value) { this.Warnings = value; return this; }
}
}
Java FormBuilderMembershipPipelineRevenuePricingRq DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /signup/api/nat/{nationalId}/group/{groupId}/templateType/{workflowTemplateTypeId}/key/{workflowCategoryKey}/type/{workflowTypeId}/revenue/{revenue}/subscription/{subscriptionInvoiceId}/years/{yearsOfService}/term/{termTypeId} HTTP/1.1
Host: devapi.billhighway.com
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"workflowId":0,"isValid":false,"hasServerError":false,"hasClientError":false,"hasWarningError":false,"clientErrors":"String","warningErrors":"String","outputs":[{"name":"String","value":"String"}],"components":[{"ComponentName":"String","HasServerError":false,"HasClientError":false,"HasWarningError":false,"Warnings":["String"]}]}