Trendsic Platform Service

<back to all web services

AgentContractRequest

Requires Authentication
Required roles:Agent, AdministratorRequires any of the roles:Worker, Agent, Administrator
The following routes are available for this service:
GET/v1/AgentContract/{AgentId}
PUT,OPTIONS/v1/AgentContract

export class QueueDefault
{
    public LocationId: string;
    public Services: string[] = [];

    public constructor(init?: Partial<QueueDefault>) { (Object as any).assign(this, init); }
}

export class Agent
{
    public AgentId: number;
    public Company: string;
    public AgentName: string;
    public FirstName: string;
    public LastName: string;
    public MiddleInitial: string;
    public Address1: string;
    public Address2: string;
    public City: string;
    public State: string;
    public Zip: string;
    public Country: string;
    public Email: string;
    public EmailSignature: string;
    public HomePhone: string;
    public CellPhone: string;
    public WorkPhone: string;
    public InsLicensed: boolean;
    public AgreeToDisclosures: boolean;
    public AgreeToDate?: string;
    public PaidDate?: string;
    public AgentNumber: string;
    public ReferringAgent: string;
    public PlacementAgent: string;
    public CreatedDate?: string;
    public UserId: string;
    public IsAgent: boolean;
    public Package: string;
    public StoreName: string;
    public Notes: string;
    public Upline1?: number;
    public Upline2?: number;
    public Upline3?: number;
    public Upline4?: number;
    public MVPID?: number;
    public AVPID?: number;
    public RVPID?: number;
    public AgentLevel?: number;
    public IsMVP: boolean;
    public IsRVP: boolean;
    public IsAVP: boolean;
    public IsAdmin: boolean;
    public IsBusinessCardAdmin: boolean;
    public TeamName: string;
    public LocationId: string;
    public CalendarId: string;
    public Rank: string;
    public NBC: boolean;
    public Upline1Percent?: number;
    public Upline2Percent?: number;
    public Upline3Percent?: number;
    public Upline4Percent?: number;
    public AgentStatus: string;
    public Office: string;
    public DOB?: string;
    public SSN: string;
    public Fax: string;
    public BusinessEmail: string;
    public ModifiedDate?: string;
    public ModifiedBy: string;
    public TimeZone: string;
    public LeaderLocked: boolean;
    public LastSubmittedBusinessDate: string;
    public GracePeriodDate: string;
    public Vested: boolean;
    public DirectPay: string;
    public DirectPayApprBy: string;
    public FactFinderBilling?: number;
    public FullName: string;
    public ByLastName: string;
    public IsSecurityLicensed: boolean;
    public IsEncompassAdmin: boolean;
    public ApiKey: string;
    public LastSessionId: string;
    public LastLogin?: string;
    public MfaActive: boolean;
    public RequireMFA: boolean;
    public SMSPhoneNumber: string;
    public VerifiedEmailStatus: boolean;
    public VerifiedCellPhoneStatus: boolean;
    public SchedulerUrl: string;
    public QueueDefaults: QueueDefault;
    public Roles: string[] = [];
    public PasswordUpdated: boolean;
    public RestrictToSingleSession: boolean;

    public constructor(init?: Partial<Agent>) { (Object as any).assign(this, init); }
}

export class AgentRegistrationTemp
{
    public AgentRegistrationTempId: number;
    public ApplicationId: string;
    public Company: string;
    public EIN: string;
    public FirstName: string;
    public MiddleName: string;
    public LastName: string;
    public Address1: string;
    public Address2: string;
    public City: string;
    public State: string;
    public Zip: string;
    public Email: string;
    public HomePhone: string;
    public CellPhone: string;
    public WorkPhone: string;
    public AgreeToDisclosures: boolean;
    public AgreeToDate: string;
    public PaidDate: string;
    public AgentNumber: string;
    public Upline1Name: string;
    public Upline1: number;
    public Upline2Name: string;
    public Upline2: number;
    public RecruitedBy: string;
    public CreatedDate: string;
    public DOB?: string;
    public SSN: string;
    public Password: string;
    public Upline1Percent: number;
    public Upline2Percent: number;
    public AgentId: number;
    public AccountName: string;
    public AccountType: string;
    public AccountNumber: string;
    public AccountRouting: string;
    public w9_1: string;
    public w9_2: string;
    public w9_3_1: string;
    public w9_3_2: string;
    public w9_3_3: string;
    public w9_3_4: string;
    public w9_3_5: string;
    public w9_3_6: string;
    public w9_3_7: string;
    public w9_3_8: string;
    public w9_4_1: string;
    public w9_4_2: string;
    public w9_5: string;
    public w9_6: string;
    public w9_7: string;
    public IsSecurityLicensed: boolean;
    public SecurityLicense: string;
    public Position: string;
    public School: string;
    public District: string;
    public StoreName: string;

    public constructor(init?: Partial<AgentRegistrationTemp>) { (Object as any).assign(this, init); }
}

export class AgentRegistrationAnswer
{
    public AgentRegistrationTempId: number;
    public QuestionId: number;
    public AnswerYN: boolean;
    public AnswerText: string;
    public DateCreated: string;

    public constructor(init?: Partial<AgentRegistrationAnswer>) { (Object as any).assign(this, init); }
}

export class AgentRegistrationQuestionAnswer extends AgentRegistrationAnswer
{
    public Details: string;
    public QuestionType: string;
    public Group: string;
    public IndexOrder: number;

    public constructor(init?: Partial<AgentRegistrationQuestionAnswer>) { super(init); (Object as any).assign(this, init); }
}

export class AgentStateLicense
{
    public AgentRegistrationTempId: number;
    public State: string;
    public LicenseNum: string;

    public constructor(init?: Partial<AgentStateLicense>) { (Object as any).assign(this, init); }
}

export class AgentContractExtended extends Agent
{
    public AgentContractId: number;
    public AFAgreementReceivedDate: string;
    public DirectDepositReceivedDate: string;
    public DotNETCompleteDate: string;
    public AssociateAppUploadedDate: string;
    public LSWContractLinkSentDate: string;
    public LSWContractDoneDate: string;
    public LSWLifeAgentCode: string;
    public LSWAnnuityAgentCode: string;
    public LSWWebsiteUserId: string;
    public AMLCompletedDate: string;
    public StateAnnuityTrainingCompletedDate: string;
    public LSWProductTrainingCompletedDate: string;
    public EOExpirationDate: string;
    public SureLCLinkSentDate: string;
    public AEContractDoneDate: string;
    public AEAgentCode: string;
    public MGANorthAmericanContractSentDate: string;
    public MGANorthAmericanAgentCode: string;
    public AmericoContractDoneDate: string;
    public AmericoAgentCode: string;
    public MidlandContractDoneDate: string;
    public MidlandAgentCode: string;
    public JacksonContractDoneDate: string;
    public JacksonAgentCode: string;
    public VoyaContractDoneDate: string;
    public VoyaAgentCode: string;
    public HoraceMannContractDoneDate: string;
    public HoraceMannAgentCode: string;
    public GreatAmericanContractDoneDate: string;
    public GreatAmericanAgentCode: string;
    public MutualOfOmahaContractDoneDate: string;
    public MutualOfOmahaAgentCode: string;
    public AllanzContractDoneDate: string;
    public AllanzAgentCode: string;
    public FGContractDoneDate: string;
    public FGAgentCode: string;
    public ResidentLicenseState: string;
    public ResidentLicenseNumber: string;
    public ResidentLicenseExpirationDate: string;
    public ContractingComplete: string;
    public PackageMailed: string;
    public TrackingNum: string;
    public ProtectiveContractDoneDate: string;
    public ProtectiveCode: string;
    public AtheneContractDoneDate: string;
    public AtheneCode: string;
    public ForestersContractDoneDate: string;
    public ForestersCode: string;
    public ACHName: string;
    public ACHNumber: string;
    public ACHRouting: string;
    public ACHAccountType: string;
    public w9_1: string;
    public w9_2: string;
    public w9_3_1: string;
    public w9_3_2: string;
    public w9_3_3: string;
    public w9_3_4: string;
    public w9_3_5: string;
    public w9_3_6: string;
    public w9_3_7: string;
    public w9_3_8: string;
    public w9_4_1: string;
    public w9_4_2: string;
    public w9_5: string;
    public w9_6: string;
    public w9_7: string;
    public AgentRegistration: AgentRegistrationTemp;
    public AgentRegistrationAnswers: AgentRegistrationQuestionAnswer[] = [];
    public AgentStateLicenses: AgentStateLicense[] = [];
    public ContactCount: number;
    public PayChexId: string;
    public AgentLevelLocked?: boolean;
    public SecurityLicense: string;

    public constructor(init?: Partial<AgentContractExtended>) { super(init); (Object as any).assign(this, init); }
}

export class AgentContractResponse
{
    public ResponseStatus: ResponseStatus;
    public AgentContract: AgentContractExtended[] = [];

    public constructor(init?: Partial<AgentContractResponse>) { (Object as any).assign(this, init); }
}

export class AgentContractRequest
{
    public AgentContract: AgentContractExtended[] = [];
    public AgentId: number;

    public constructor(init?: Partial<AgentContractRequest>) { (Object as any).assign(this, init); }
}

TypeScript AgentContractRequest DTOs

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

HTTP + XML

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

PUT /v1/AgentContract/{AgentId} HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<AgentContractRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <AgentContract>
    <AgentContractExtended>
      <AVPID>0</AVPID>
      <Address1>String</Address1>
      <Address2>String</Address2>
      <AgentId>0</AgentId>
      <AgentLevel>0</AgentLevel>
      <AgentName>String</AgentName>
      <AgentNumber>String</AgentNumber>
      <AgentStatus>String</AgentStatus>
      <AgreeToDate>0001-01-01T00:00:00</AgreeToDate>
      <AgreeToDisclosures>false</AgreeToDisclosures>
      <ApiKey>00000000-0000-0000-0000-000000000000</ApiKey>
      <BusinessEmail>String</BusinessEmail>
      <ByLastName>String</ByLastName>
      <CalendarId>00000000-0000-0000-0000-000000000000</CalendarId>
      <CellPhone>String</CellPhone>
      <City>String</City>
      <Company>String</Company>
      <Country>String</Country>
      <CreatedDate>0001-01-01T00:00:00</CreatedDate>
      <DOB>0001-01-01T00:00:00</DOB>
      <DirectPay>0001-01-01T00:00:00</DirectPay>
      <DirectPayApprBy>String</DirectPayApprBy>
      <Email>String</Email>
      <EmailSignature>String</EmailSignature>
      <FactFinderBilling>0</FactFinderBilling>
      <Fax>String</Fax>
      <FirstName>String</FirstName>
      <FullName>String</FullName>
      <GracePeriodDate>0001-01-01T00:00:00</GracePeriodDate>
      <HomePhone>String</HomePhone>
      <InsLicensed>false</InsLicensed>
      <IsAVP>false</IsAVP>
      <IsAdmin>false</IsAdmin>
      <IsAgent>false</IsAgent>
      <IsBusinessCardAdmin>false</IsBusinessCardAdmin>
      <IsEncompassAdmin>false</IsEncompassAdmin>
      <IsMVP>false</IsMVP>
      <IsRVP>false</IsRVP>
      <IsSecurityLicensed>false</IsSecurityLicensed>
      <LastLogin>0001-01-01T00:00:00</LastLogin>
      <LastName>String</LastName>
      <LastSessionId>String</LastSessionId>
      <LastSubmittedBusinessDate>0001-01-01T00:00:00</LastSubmittedBusinessDate>
      <LeaderLocked>false</LeaderLocked>
      <LocationId>00000000-0000-0000-0000-000000000000</LocationId>
      <MVPID>0</MVPID>
      <MfaActive>false</MfaActive>
      <MiddleInitial>String</MiddleInitial>
      <ModifiedBy>String</ModifiedBy>
      <ModifiedDate>0001-01-01T00:00:00</ModifiedDate>
      <NBC>false</NBC>
      <Notes>String</Notes>
      <Office>String</Office>
      <Package>String</Package>
      <PaidDate>0001-01-01T00:00:00</PaidDate>
      <PasswordUpdated>false</PasswordUpdated>
      <PlacementAgent>String</PlacementAgent>
      <QueueDefaults>
        <LocationId>00000000-0000-0000-0000-000000000000</LocationId>
        <Services xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:guid>00000000-0000-0000-0000-000000000000</d5p1:guid>
        </Services>
      </QueueDefaults>
      <RVPID>0</RVPID>
      <Rank>String</Rank>
      <ReferringAgent>String</ReferringAgent>
      <RequireMFA>false</RequireMFA>
      <RestrictToSingleSession>false</RestrictToSingleSession>
      <Roles xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </Roles>
      <SMSPhoneNumber>String</SMSPhoneNumber>
      <SSN>String</SSN>
      <SchedulerUrl>String</SchedulerUrl>
      <State>String</State>
      <StoreName>String</StoreName>
      <TeamName>String</TeamName>
      <TimeZone>String</TimeZone>
      <Upline1>0</Upline1>
      <Upline1Percent>0</Upline1Percent>
      <Upline2>0</Upline2>
      <Upline2Percent>0</Upline2Percent>
      <Upline3>0</Upline3>
      <Upline3Percent>0</Upline3Percent>
      <Upline4>0</Upline4>
      <Upline4Percent>0</Upline4Percent>
      <UserId>00000000-0000-0000-0000-000000000000</UserId>
      <VerifiedCellPhoneStatus>false</VerifiedCellPhoneStatus>
      <VerifiedEmailStatus>false</VerifiedEmailStatus>
      <Vested>false</Vested>
      <WorkPhone>String</WorkPhone>
      <Zip>String</Zip>
      <ACHAccountType>String</ACHAccountType>
      <ACHName>String</ACHName>
      <ACHNumber>String</ACHNumber>
      <ACHRouting>String</ACHRouting>
      <AEAgentCode>String</AEAgentCode>
      <AEContractDoneDate>0001-01-01T00:00:00</AEContractDoneDate>
      <AFAgreementReceivedDate>0001-01-01T00:00:00</AFAgreementReceivedDate>
      <AMLCompletedDate>0001-01-01T00:00:00</AMLCompletedDate>
      <AgentContractId>0</AgentContractId>
      <AgentLevelLocked>false</AgentLevelLocked>
      <AgentRegistration>
        <AccountName>String</AccountName>
        <AccountNumber>String</AccountNumber>
        <AccountRouting>String</AccountRouting>
        <AccountType>String</AccountType>
        <Address1>String</Address1>
        <Address2>String</Address2>
        <AgentId>0</AgentId>
        <AgentNumber>String</AgentNumber>
        <AgentRegistrationTempId>0</AgentRegistrationTempId>
        <AgreeToDate>0001-01-01T00:00:00</AgreeToDate>
        <AgreeToDisclosures>false</AgreeToDisclosures>
        <ApplicationId>String</ApplicationId>
        <CellPhone>String</CellPhone>
        <City>String</City>
        <Company>String</Company>
        <CreatedDate>0001-01-01T00:00:00</CreatedDate>
        <DOB>0001-01-01T00:00:00</DOB>
        <District>String</District>
        <EIN>String</EIN>
        <Email>String</Email>
        <FirstName>String</FirstName>
        <HomePhone>String</HomePhone>
        <IsSecurityLicensed>false</IsSecurityLicensed>
        <LastName>String</LastName>
        <MiddleName>String</MiddleName>
        <PaidDate>0001-01-01T00:00:00</PaidDate>
        <Password>String</Password>
        <Position>String</Position>
        <RecruitedBy>String</RecruitedBy>
        <SSN>String</SSN>
        <School>String</School>
        <SecurityLicense>String</SecurityLicense>
        <State>String</State>
        <StoreName>String</StoreName>
        <Upline1>0</Upline1>
        <Upline1Name>String</Upline1Name>
        <Upline1Percent>0</Upline1Percent>
        <Upline2>0</Upline2>
        <Upline2Name>String</Upline2Name>
        <Upline2Percent>0</Upline2Percent>
        <WorkPhone>String</WorkPhone>
        <Zip>String</Zip>
        <w9_1>String</w9_1>
        <w9_2>String</w9_2>
        <w9_3_1>String</w9_3_1>
        <w9_3_2>String</w9_3_2>
        <w9_3_3>String</w9_3_3>
        <w9_3_4>String</w9_3_4>
        <w9_3_5>String</w9_3_5>
        <w9_3_6>String</w9_3_6>
        <w9_3_7>String</w9_3_7>
        <w9_3_8>String</w9_3_8>
        <w9_4_1>String</w9_4_1>
        <w9_4_2>String</w9_4_2>
        <w9_5>String</w9_5>
        <w9_6>String</w9_6>
        <w9_7>String</w9_7>
      </AgentRegistration>
      <AgentRegistrationAnswers>
        <AgentRegistrationQuestionAnswer>
          <AgentRegistrationTempId>0</AgentRegistrationTempId>
          <AnswerText>String</AnswerText>
          <AnswerYN>false</AnswerYN>
          <DateCreated>0001-01-01T00:00:00</DateCreated>
          <QuestionId>0</QuestionId>
          <Details>String</Details>
          <Group>String</Group>
          <IndexOrder>0</IndexOrder>
          <QuestionType>String</QuestionType>
        </AgentRegistrationQuestionAnswer>
      </AgentRegistrationAnswers>
      <AgentStateLicenses>
        <AgentStateLicense>
          <AgentRegistrationTempId>0</AgentRegistrationTempId>
          <LicenseNum>String</LicenseNum>
          <State>String</State>
        </AgentStateLicense>
      </AgentStateLicenses>
      <AllanzAgentCode>String</AllanzAgentCode>
      <AllanzContractDoneDate>0001-01-01T00:00:00</AllanzContractDoneDate>
      <AmericoAgentCode>String</AmericoAgentCode>
      <AmericoContractDoneDate>0001-01-01T00:00:00</AmericoContractDoneDate>
      <AssociateAppUploadedDate>0001-01-01T00:00:00</AssociateAppUploadedDate>
      <AtheneCode>String</AtheneCode>
      <AtheneContractDoneDate>0001-01-01T00:00:00</AtheneContractDoneDate>
      <ContactCount>0</ContactCount>
      <ContractingComplete>0001-01-01T00:00:00</ContractingComplete>
      <DirectDepositReceivedDate>0001-01-01T00:00:00</DirectDepositReceivedDate>
      <DotNETCompleteDate>0001-01-01T00:00:00</DotNETCompleteDate>
      <EOExpirationDate>0001-01-01T00:00:00</EOExpirationDate>
      <FGAgentCode>String</FGAgentCode>
      <FGContractDoneDate>0001-01-01T00:00:00</FGContractDoneDate>
      <ForestersCode>String</ForestersCode>
      <ForestersContractDoneDate>0001-01-01T00:00:00</ForestersContractDoneDate>
      <GreatAmericanAgentCode>String</GreatAmericanAgentCode>
      <GreatAmericanContractDoneDate>0001-01-01T00:00:00</GreatAmericanContractDoneDate>
      <HoraceMannAgentCode>String</HoraceMannAgentCode>
      <HoraceMannContractDoneDate>0001-01-01T00:00:00</HoraceMannContractDoneDate>
      <JacksonAgentCode>String</JacksonAgentCode>
      <JacksonContractDoneDate>0001-01-01T00:00:00</JacksonContractDoneDate>
      <LSWAnnuityAgentCode>String</LSWAnnuityAgentCode>
      <LSWContractDoneDate>0001-01-01T00:00:00</LSWContractDoneDate>
      <LSWContractLinkSentDate>0001-01-01T00:00:00</LSWContractLinkSentDate>
      <LSWLifeAgentCode>String</LSWLifeAgentCode>
      <LSWProductTrainingCompletedDate>0001-01-01T00:00:00</LSWProductTrainingCompletedDate>
      <LSWWebsiteUserId>String</LSWWebsiteUserId>
      <MGANorthAmericanAgentCode>String</MGANorthAmericanAgentCode>
      <MGANorthAmericanContractSentDate>0001-01-01T00:00:00</MGANorthAmericanContractSentDate>
      <MidlandAgentCode>String</MidlandAgentCode>
      <MidlandContractDoneDate>0001-01-01T00:00:00</MidlandContractDoneDate>
      <MutualOfOmahaAgentCode>String</MutualOfOmahaAgentCode>
      <MutualOfOmahaContractDoneDate>0001-01-01T00:00:00</MutualOfOmahaContractDoneDate>
      <PackageMailed>0001-01-01T00:00:00</PackageMailed>
      <PayChexId>String</PayChexId>
      <ProtectiveCode>String</ProtectiveCode>
      <ProtectiveContractDoneDate>0001-01-01T00:00:00</ProtectiveContractDoneDate>
      <ResidentLicenseExpirationDate>0001-01-01T00:00:00</ResidentLicenseExpirationDate>
      <ResidentLicenseNumber>String</ResidentLicenseNumber>
      <ResidentLicenseState>String</ResidentLicenseState>
      <SecurityLicense>String</SecurityLicense>
      <StateAnnuityTrainingCompletedDate>0001-01-01T00:00:00</StateAnnuityTrainingCompletedDate>
      <SureLCLinkSentDate>0001-01-01T00:00:00</SureLCLinkSentDate>
      <TrackingNum>String</TrackingNum>
      <VoyaAgentCode>String</VoyaAgentCode>
      <VoyaContractDoneDate>0001-01-01T00:00:00</VoyaContractDoneDate>
      <w9_1>String</w9_1>
      <w9_2>String</w9_2>
      <w9_3_1>String</w9_3_1>
      <w9_3_2>String</w9_3_2>
      <w9_3_3>String</w9_3_3>
      <w9_3_4>String</w9_3_4>
      <w9_3_5>String</w9_3_5>
      <w9_3_6>String</w9_3_6>
      <w9_3_7>String</w9_3_7>
      <w9_3_8>String</w9_3_8>
      <w9_4_1>String</w9_4_1>
      <w9_4_2>String</w9_4_2>
      <w9_5>String</w9_5>
      <w9_6>String</w9_6>
      <w9_7>String</w9_7>
    </AgentContractExtended>
  </AgentContract>
  <AgentId>0</AgentId>
</AgentContractRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AgentContractResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <AgentContract>
    <AgentContractExtended>
      <AVPID>0</AVPID>
      <Address1>String</Address1>
      <Address2>String</Address2>
      <AgentId>0</AgentId>
      <AgentLevel>0</AgentLevel>
      <AgentName>String</AgentName>
      <AgentNumber>String</AgentNumber>
      <AgentStatus>String</AgentStatus>
      <AgreeToDate>0001-01-01T00:00:00</AgreeToDate>
      <AgreeToDisclosures>false</AgreeToDisclosures>
      <ApiKey>00000000-0000-0000-0000-000000000000</ApiKey>
      <BusinessEmail>String</BusinessEmail>
      <ByLastName>String</ByLastName>
      <CalendarId>00000000-0000-0000-0000-000000000000</CalendarId>
      <CellPhone>String</CellPhone>
      <City>String</City>
      <Company>String</Company>
      <Country>String</Country>
      <CreatedDate>0001-01-01T00:00:00</CreatedDate>
      <DOB>0001-01-01T00:00:00</DOB>
      <DirectPay>0001-01-01T00:00:00</DirectPay>
      <DirectPayApprBy>String</DirectPayApprBy>
      <Email>String</Email>
      <EmailSignature>String</EmailSignature>
      <FactFinderBilling>0</FactFinderBilling>
      <Fax>String</Fax>
      <FirstName>String</FirstName>
      <FullName>String</FullName>
      <GracePeriodDate>0001-01-01T00:00:00</GracePeriodDate>
      <HomePhone>String</HomePhone>
      <InsLicensed>false</InsLicensed>
      <IsAVP>false</IsAVP>
      <IsAdmin>false</IsAdmin>
      <IsAgent>false</IsAgent>
      <IsBusinessCardAdmin>false</IsBusinessCardAdmin>
      <IsEncompassAdmin>false</IsEncompassAdmin>
      <IsMVP>false</IsMVP>
      <IsRVP>false</IsRVP>
      <IsSecurityLicensed>false</IsSecurityLicensed>
      <LastLogin>0001-01-01T00:00:00</LastLogin>
      <LastName>String</LastName>
      <LastSessionId>String</LastSessionId>
      <LastSubmittedBusinessDate>0001-01-01T00:00:00</LastSubmittedBusinessDate>
      <LeaderLocked>false</LeaderLocked>
      <LocationId>00000000-0000-0000-0000-000000000000</LocationId>
      <MVPID>0</MVPID>
      <MfaActive>false</MfaActive>
      <MiddleInitial>String</MiddleInitial>
      <ModifiedBy>String</ModifiedBy>
      <ModifiedDate>0001-01-01T00:00:00</ModifiedDate>
      <NBC>false</NBC>
      <Notes>String</Notes>
      <Office>String</Office>
      <Package>String</Package>
      <PaidDate>0001-01-01T00:00:00</PaidDate>
      <PasswordUpdated>false</PasswordUpdated>
      <PlacementAgent>String</PlacementAgent>
      <QueueDefaults>
        <LocationId>00000000-0000-0000-0000-000000000000</LocationId>
        <Services xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:guid>00000000-0000-0000-0000-000000000000</d5p1:guid>
        </Services>
      </QueueDefaults>
      <RVPID>0</RVPID>
      <Rank>String</Rank>
      <ReferringAgent>String</ReferringAgent>
      <RequireMFA>false</RequireMFA>
      <RestrictToSingleSession>false</RestrictToSingleSession>
      <Roles xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </Roles>
      <SMSPhoneNumber>String</SMSPhoneNumber>
      <SSN>String</SSN>
      <SchedulerUrl>String</SchedulerUrl>
      <State>String</State>
      <StoreName>String</StoreName>
      <TeamName>String</TeamName>
      <TimeZone>String</TimeZone>
      <Upline1>0</Upline1>
      <Upline1Percent>0</Upline1Percent>
      <Upline2>0</Upline2>
      <Upline2Percent>0</Upline2Percent>
      <Upline3>0</Upline3>
      <Upline3Percent>0</Upline3Percent>
      <Upline4>0</Upline4>
      <Upline4Percent>0</Upline4Percent>
      <UserId>00000000-0000-0000-0000-000000000000</UserId>
      <VerifiedCellPhoneStatus>false</VerifiedCellPhoneStatus>
      <VerifiedEmailStatus>false</VerifiedEmailStatus>
      <Vested>false</Vested>
      <WorkPhone>String</WorkPhone>
      <Zip>String</Zip>
      <ACHAccountType>String</ACHAccountType>
      <ACHName>String</ACHName>
      <ACHNumber>String</ACHNumber>
      <ACHRouting>String</ACHRouting>
      <AEAgentCode>String</AEAgentCode>
      <AEContractDoneDate>0001-01-01T00:00:00</AEContractDoneDate>
      <AFAgreementReceivedDate>0001-01-01T00:00:00</AFAgreementReceivedDate>
      <AMLCompletedDate>0001-01-01T00:00:00</AMLCompletedDate>
      <AgentContractId>0</AgentContractId>
      <AgentLevelLocked>false</AgentLevelLocked>
      <AgentRegistration>
        <AccountName>String</AccountName>
        <AccountNumber>String</AccountNumber>
        <AccountRouting>String</AccountRouting>
        <AccountType>String</AccountType>
        <Address1>String</Address1>
        <Address2>String</Address2>
        <AgentId>0</AgentId>
        <AgentNumber>String</AgentNumber>
        <AgentRegistrationTempId>0</AgentRegistrationTempId>
        <AgreeToDate>0001-01-01T00:00:00</AgreeToDate>
        <AgreeToDisclosures>false</AgreeToDisclosures>
        <ApplicationId>String</ApplicationId>
        <CellPhone>String</CellPhone>
        <City>String</City>
        <Company>String</Company>
        <CreatedDate>0001-01-01T00:00:00</CreatedDate>
        <DOB>0001-01-01T00:00:00</DOB>
        <District>String</District>
        <EIN>String</EIN>
        <Email>String</Email>
        <FirstName>String</FirstName>
        <HomePhone>String</HomePhone>
        <IsSecurityLicensed>false</IsSecurityLicensed>
        <LastName>String</LastName>
        <MiddleName>String</MiddleName>
        <PaidDate>0001-01-01T00:00:00</PaidDate>
        <Password>String</Password>
        <Position>String</Position>
        <RecruitedBy>String</RecruitedBy>
        <SSN>String</SSN>
        <School>String</School>
        <SecurityLicense>String</SecurityLicense>
        <State>String</State>
        <StoreName>String</StoreName>
        <Upline1>0</Upline1>
        <Upline1Name>String</Upline1Name>
        <Upline1Percent>0</Upline1Percent>
        <Upline2>0</Upline2>
        <Upline2Name>String</Upline2Name>
        <Upline2Percent>0</Upline2Percent>
        <WorkPhone>String</WorkPhone>
        <Zip>String</Zip>
        <w9_1>String</w9_1>
        <w9_2>String</w9_2>
        <w9_3_1>String</w9_3_1>
        <w9_3_2>String</w9_3_2>
        <w9_3_3>String</w9_3_3>
        <w9_3_4>String</w9_3_4>
        <w9_3_5>String</w9_3_5>
        <w9_3_6>String</w9_3_6>
        <w9_3_7>String</w9_3_7>
        <w9_3_8>String</w9_3_8>
        <w9_4_1>String</w9_4_1>
        <w9_4_2>String</w9_4_2>
        <w9_5>String</w9_5>
        <w9_6>String</w9_6>
        <w9_7>String</w9_7>
      </AgentRegistration>
      <AgentRegistrationAnswers>
        <AgentRegistrationQuestionAnswer>
          <AgentRegistrationTempId>0</AgentRegistrationTempId>
          <AnswerText>String</AnswerText>
          <AnswerYN>false</AnswerYN>
          <DateCreated>0001-01-01T00:00:00</DateCreated>
          <QuestionId>0</QuestionId>
          <Details>String</Details>
          <Group>String</Group>
          <IndexOrder>0</IndexOrder>
          <QuestionType>String</QuestionType>
        </AgentRegistrationQuestionAnswer>
      </AgentRegistrationAnswers>
      <AgentStateLicenses>
        <AgentStateLicense>
          <AgentRegistrationTempId>0</AgentRegistrationTempId>
          <LicenseNum>String</LicenseNum>
          <State>String</State>
        </AgentStateLicense>
      </AgentStateLicenses>
      <AllanzAgentCode>String</AllanzAgentCode>
      <AllanzContractDoneDate>0001-01-01T00:00:00</AllanzContractDoneDate>
      <AmericoAgentCode>String</AmericoAgentCode>
      <AmericoContractDoneDate>0001-01-01T00:00:00</AmericoContractDoneDate>
      <AssociateAppUploadedDate>0001-01-01T00:00:00</AssociateAppUploadedDate>
      <AtheneCode>String</AtheneCode>
      <AtheneContractDoneDate>0001-01-01T00:00:00</AtheneContractDoneDate>
      <ContactCount>0</ContactCount>
      <ContractingComplete>0001-01-01T00:00:00</ContractingComplete>
      <DirectDepositReceivedDate>0001-01-01T00:00:00</DirectDepositReceivedDate>
      <DotNETCompleteDate>0001-01-01T00:00:00</DotNETCompleteDate>
      <EOExpirationDate>0001-01-01T00:00:00</EOExpirationDate>
      <FGAgentCode>String</FGAgentCode>
      <FGContractDoneDate>0001-01-01T00:00:00</FGContractDoneDate>
      <ForestersCode>String</ForestersCode>
      <ForestersContractDoneDate>0001-01-01T00:00:00</ForestersContractDoneDate>
      <GreatAmericanAgentCode>String</GreatAmericanAgentCode>
      <GreatAmericanContractDoneDate>0001-01-01T00:00:00</GreatAmericanContractDoneDate>
      <HoraceMannAgentCode>String</HoraceMannAgentCode>
      <HoraceMannContractDoneDate>0001-01-01T00:00:00</HoraceMannContractDoneDate>
      <JacksonAgentCode>String</JacksonAgentCode>
      <JacksonContractDoneDate>0001-01-01T00:00:00</JacksonContractDoneDate>
      <LSWAnnuityAgentCode>String</LSWAnnuityAgentCode>
      <LSWContractDoneDate>0001-01-01T00:00:00</LSWContractDoneDate>
      <LSWContractLinkSentDate>0001-01-01T00:00:00</LSWContractLinkSentDate>
      <LSWLifeAgentCode>String</LSWLifeAgentCode>
      <LSWProductTrainingCompletedDate>0001-01-01T00:00:00</LSWProductTrainingCompletedDate>
      <LSWWebsiteUserId>String</LSWWebsiteUserId>
      <MGANorthAmericanAgentCode>String</MGANorthAmericanAgentCode>
      <MGANorthAmericanContractSentDate>0001-01-01T00:00:00</MGANorthAmericanContractSentDate>
      <MidlandAgentCode>String</MidlandAgentCode>
      <MidlandContractDoneDate>0001-01-01T00:00:00</MidlandContractDoneDate>
      <MutualOfOmahaAgentCode>String</MutualOfOmahaAgentCode>
      <MutualOfOmahaContractDoneDate>0001-01-01T00:00:00</MutualOfOmahaContractDoneDate>
      <PackageMailed>0001-01-01T00:00:00</PackageMailed>
      <PayChexId>String</PayChexId>
      <ProtectiveCode>String</ProtectiveCode>
      <ProtectiveContractDoneDate>0001-01-01T00:00:00</ProtectiveContractDoneDate>
      <ResidentLicenseExpirationDate>0001-01-01T00:00:00</ResidentLicenseExpirationDate>
      <ResidentLicenseNumber>String</ResidentLicenseNumber>
      <ResidentLicenseState>String</ResidentLicenseState>
      <SecurityLicense>String</SecurityLicense>
      <StateAnnuityTrainingCompletedDate>0001-01-01T00:00:00</StateAnnuityTrainingCompletedDate>
      <SureLCLinkSentDate>0001-01-01T00:00:00</SureLCLinkSentDate>
      <TrackingNum>String</TrackingNum>
      <VoyaAgentCode>String</VoyaAgentCode>
      <VoyaContractDoneDate>0001-01-01T00:00:00</VoyaContractDoneDate>
      <w9_1>String</w9_1>
      <w9_2>String</w9_2>
      <w9_3_1>String</w9_3_1>
      <w9_3_2>String</w9_3_2>
      <w9_3_3>String</w9_3_3>
      <w9_3_4>String</w9_3_4>
      <w9_3_5>String</w9_3_5>
      <w9_3_6>String</w9_3_6>
      <w9_3_7>String</w9_3_7>
      <w9_3_8>String</w9_3_8>
      <w9_4_1>String</w9_4_1>
      <w9_4_2>String</w9_4_2>
      <w9_5>String</w9_5>
      <w9_6>String</w9_6>
      <w9_7>String</w9_7>
    </AgentContractExtended>
  </AgentContract>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</AgentContractResponse>