| Requires any of the roles: | Worker, Agent, Administrator |
| GET,OPTIONS | /v1/AgentCrmRecruit/{AgentId} |
|---|
"use strict";
export class AgentCrmRecruit {
/** @param {{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?:number,AgentStatus?:string,Office?:string,Upline1Percent?:number,Upline2Percent?:number,Upline3Percent?:number,Upline4Percent?:number,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?:string,Level?:string,Package?:string,AppCount?:number,Cashflow?:number,TimeZone?:string,Tags?:string,Longitude?:number,Latitude?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Rank;
/** @type {string} */
AgentLevel;
/** @type {string} */
UL1FirstName;
/** @type {string} */
UL1MiddleName;
/** @type {string} */
UL1LastName;
/** @type {string} */
UL2FirstName;
/** @type {string} */
UL2MiddleName;
/** @type {string} */
UL2LastName;
/** @type {string} */
UL3FirstName;
/** @type {string} */
UL3MiddleName;
/** @type {string} */
UL3LastName;
/** @type {string} */
UL4FirstName;
/** @type {string} */
UL4MiddleName;
/** @type {string} */
UL4LastName;
/** @type {string} */
firstMVP;
/** @type {string} */
lastMVP;
/** @type {string} */
firstAVP;
/** @type {string} */
lastAVP;
/** @type {string} */
firstRVP;
/** @type {string} */
lastRVP;
/** @type {string} */
ResidentLicenseState;
/** @type {string} */
ResidentLicenseExpirationDate;
/** @type {number} */
AgentId;
/** @type {string} */
AgentStatus;
/** @type {string} */
Office;
/** @type {number} */
Upline1Percent;
/** @type {number} */
Upline2Percent;
/** @type {number} */
Upline3Percent;
/** @type {number} */
Upline4Percent;
/** @type {string} */
FirstName;
/** @type {string} */
LastName;
/** @type {string} */
MiddleInitial;
/** @type {string} */
Address1;
/** @type {string} */
Address2;
/** @type {string} */
City;
/** @type {string} */
State;
/** @type {string} */
Zip;
/** @type {string} */
Email;
/** @type {string} */
BusinessEmail;
/** @type {string} */
HomePhone;
/** @type {string} */
CellPhone;
/** @type {string} */
WorkPhone;
/** @type {string} */
Fax;
/** @type {string} */
AgentNumber;
/** @type {string} */
PlacementAgent;
/** @type {string} */
CreatedDate;
/** @type {string} */
Level;
/** @type {string} */
Package;
/** @type {number} */
AppCount;
/** @type {number} */
Cashflow;
/** @type {string} */
TimeZone;
/** @type {string} */
Tags;
/** @type {number} */
Longitude;
/** @type {number} */
Latitude;
}
export class AgentCrmRecruitResponse {
/** @param {{ResponseStatus?:ResponseStatus,AgentCrmRecruit?:AgentCrmRecruit[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {ResponseStatus} */
ResponseStatus;
/** @type {AgentCrmRecruit[]} */
AgentCrmRecruit = [];
}
export class AgentCrmRecruitRequest {
/** @param {{AgentID?:number,AgentCrmRecruit?:AgentCrmRecruit[],StartDate?:string,EndDate?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
AgentID;
/** @type {AgentCrmRecruit[]} */
AgentCrmRecruit = [];
/** @type {string} */
StartDate;
/** @type {string} */
EndDate;
}
JavaScript AgentCrmRecruitRequest 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
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: application/json
HTTP/1.1 200 OK
Content-Type: application/json
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}]}