Billhighway Cloud API

<back to all web services

FormBuilderMembershipPipelineRevenuePricingRq

The following routes are available for this service:
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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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: application/json
HTTP/1.1 200 OK
Content-Type: application/json
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"]}]}