Trendsic Platform Service

<back to all web services

AgentNBCDrilldownRequest

Requires Authentication
Requires any of the roles:Worker, Agent, Administrator
The following routes are available for this service:
GET,OPTIONS/v1/AgentNBCDrilldown
GET,OPTIONS/v1/AgentNBCDrilldown/{AgentId}/{PolicyType}
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;

public class dtos
{

    public static class AgentNBCDrilldownRequest
    {
        public Integer AgentId = null;
        public String PolicyType = null;
        
        public Integer getAgentId() { return AgentId; }
        public AgentNBCDrilldownRequest setAgentId(Integer value) { this.AgentId = value; return this; }
        public String getPolicyType() { return PolicyType; }
        public AgentNBCDrilldownRequest setPolicyType(String value) { this.PolicyType = value; return this; }
    }

    public static class AgentNBCDrilldownResponse
    {
        public ResponseStatus ResponseStatus = null;
        public ArrayList<AgentNBCDrilldownItem> result = new ArrayList<AgentNBCDrilldownItem>();
        
        public ResponseStatus getResponseStatus() { return ResponseStatus; }
        public AgentNBCDrilldownResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; }
        public ArrayList<AgentNBCDrilldownItem> getResult() { return result; }
        public AgentNBCDrilldownResponse setResult(ArrayList<AgentNBCDrilldownItem> value) { this.result = value; return this; }
    }

    public static class AgentNBCDrilldownItem
    {
        public String FirstName = null;
        public String LastName = null;
        public String PolicyNumber = null;
        public String Amount = null;
        public String AltAmount = null;
        public String Phase = null;
        
        public String getFirstName() { return FirstName; }
        public AgentNBCDrilldownItem setFirstName(String value) { this.FirstName = value; return this; }
        public String getLastName() { return LastName; }
        public AgentNBCDrilldownItem setLastName(String value) { this.LastName = value; return this; }
        public String getPolicyNumber() { return PolicyNumber; }
        public AgentNBCDrilldownItem setPolicyNumber(String value) { this.PolicyNumber = value; return this; }
        public String getAmount() { return Amount; }
        public AgentNBCDrilldownItem setAmount(String value) { this.Amount = value; return this; }
        public String getAltAmount() { return AltAmount; }
        public AgentNBCDrilldownItem setAltAmount(String value) { this.AltAmount = value; return this; }
        public String getPhase() { return Phase; }
        public AgentNBCDrilldownItem setPhase(String value) { this.Phase = value; return this; }
    }

}

Java AgentNBCDrilldownRequest DTOs

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

HTTP + OTHER

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

GET /v1/AgentNBCDrilldown HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"result":[{"FirstName":"String","LastName":"String","PolicyNumber":"String","Amount":"String","AltAmount":"String","Phase":"String"}]}