| Requires any of the roles: | Worker, Agent, Administrator |
| GET,OPTIONS | /v1/AgentCrmRecruit/{AgentId} |
|---|
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*
open class AgentCrmRecruitRequest
{
open var AgentID:Int? = null
open var AgentCrmRecruit:ArrayList<AgentCrmRecruit> = ArrayList<AgentCrmRecruit>()
open var StartDate:Date? = null
open var EndDate:Date? = null
}
open class AgentCrmRecruit
{
open var Rank:String? = null
open var AgentLevel:String? = null
open var UL1FirstName:String? = null
open var UL1MiddleName:String? = null
open var UL1LastName:String? = null
open var UL2FirstName:String? = null
open var UL2MiddleName:String? = null
open var UL2LastName:String? = null
open var UL3FirstName:String? = null
open var UL3MiddleName:String? = null
open var UL3LastName:String? = null
open var UL4FirstName:String? = null
open var UL4MiddleName:String? = null
open var UL4LastName:String? = null
open var firstMVP:String? = null
open var lastMVP:String? = null
open var firstAVP:String? = null
open var lastAVP:String? = null
open var firstRVP:String? = null
open var lastRVP:String? = null
open var ResidentLicenseState:String? = null
open var ResidentLicenseExpirationDate:String? = null
open var AgentId:Int? = null
open var AgentStatus:String? = null
open var Office:String? = null
open var Upline1Percent:BigDecimal? = null
open var Upline2Percent:BigDecimal? = null
open var Upline3Percent:BigDecimal? = null
open var Upline4Percent:BigDecimal? = null
open var FirstName:String? = null
open var LastName:String? = null
open var MiddleInitial:String? = null
open var Address1:String? = null
open var Address2:String? = null
open var City:String? = null
open var State:String? = null
open var Zip:String? = null
open var Email:String? = null
open var BusinessEmail:String? = null
open var HomePhone:String? = null
open var CellPhone:String? = null
open var WorkPhone:String? = null
open var Fax:String? = null
open var AgentNumber:String? = null
open var PlacementAgent:String? = null
open var CreatedDate:Date? = null
open var Level:String? = null
open var Package:String? = null
open var AppCount:BigDecimal? = null
open var Cashflow:BigDecimal? = null
open var TimeZone:String? = null
open var Tags:String? = null
open var Longitude:BigDecimal? = null
open var Latitude:BigDecimal? = null
}
open class AgentCrmRecruitResponse
{
open var ResponseStatus:ResponseStatus? = null
open var AgentCrmRecruit:ArrayList<AgentCrmRecruit> = ArrayList<AgentCrmRecruit>()
}
Kotlin AgentCrmRecruitRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/AgentCrmRecruit/{AgentId} 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"}},"AgentCrmRecruit":[{"Rank":"String","AgentLevel":"String","UL1FirstName":"String","UL1MiddleName":"String","UL1LastName":"String","UL2FirstName":"String","UL2MiddleName":"String","UL2LastName":"String","UL3FirstName":"String","UL3MiddleName":"String","UL3LastName":"String","UL4FirstName":"String","UL4MiddleName":"String","UL4LastName":"String","firstMVP":"String","lastMVP":"String","firstAVP":"String","lastAVP":"String","firstRVP":"String","lastRVP":"String","ResidentLicenseState":"String","ResidentLicenseExpirationDate":"String","AgentId":0,"AgentStatus":"String","Office":"String","Upline1Percent":0,"Upline2Percent":0,"Upline3Percent":0,"Upline4Percent":0,"FirstName":"String","LastName":"String","MiddleInitial":"String","Address1":"String","Address2":"String","City":"String","State":"String","Zip":"String","Email":"String","BusinessEmail":"String","HomePhone":"String","CellPhone":"String","WorkPhone":"String","Fax":"String","AgentNumber":"String","PlacementAgent":"String","CreatedDate":"0001-01-01T00:00:00.0000000","Level":"String","Package":"String","AppCount":0,"Cashflow":0,"TimeZone":"String","Tags":"String","Longitude":0,"Latitude":0}]}