| Required role: | Administrator |
| GET | /v1/AgentRegistrationLiteReport |
|---|
<?php namespace dtos;
use DateTime;
use Exception;
use DateInterval;
use JsonSerializable;
use ServiceStack\{IReturn,IReturnVoid,IGet,IPost,IPut,IDelete,IPatch,IMeta,IHasSessionId,IHasBearerToken,IHasVersion};
use ServiceStack\{ICrud,ICreateDb,IUpdateDb,IPatchDb,IDeleteDb,ISaveDb,AuditBase,QueryDb,QueryDb2,QueryData,QueryData2,QueryResponse};
use ServiceStack\{ResponseStatus,ResponseError,EmptyResponse,IdResponse,ArrayList,KeyValuePair2,StringResponse,StringsResponse,Tuple2,Tuple3,ByteArray};
use ServiceStack\{JsonConverters,Returns,TypeContext};
class AgentRegistrationTemp implements JsonSerializable
{
public function __construct(
/** @var int */
public int $AgentRegistrationTempId=0,
/** @var string|null */
public ?string $ApplicationId=null,
/** @var string|null */
public ?string $Company=null,
/** @var string|null */
public ?string $EIN=null,
/** @var string|null */
public ?string $FirstName=null,
/** @var string|null */
public ?string $MiddleName=null,
/** @var string|null */
public ?string $LastName=null,
/** @var string|null */
public ?string $Address1=null,
/** @var string|null */
public ?string $Address2=null,
/** @var string|null */
public ?string $City=null,
/** @var string|null */
public ?string $State=null,
/** @var string|null */
public ?string $Zip=null,
/** @var string|null */
public ?string $Email=null,
/** @var string|null */
public ?string $HomePhone=null,
/** @var string|null */
public ?string $CellPhone=null,
/** @var string|null */
public ?string $WorkPhone=null,
/** @var bool|null */
public ?bool $AgreeToDisclosures=null,
/** @var DateTime */
public DateTime $AgreeToDate=new DateTime(),
/** @var DateTime */
public DateTime $PaidDate=new DateTime(),
/** @var string|null */
public ?string $AgentNumber=null,
/** @var string|null */
public ?string $Upline1Name=null,
/** @var int */
public int $Upline1=0,
/** @var string|null */
public ?string $Upline2Name=null,
/** @var int */
public int $Upline2=0,
/** @var string|null */
public ?string $RecruitedBy=null,
/** @var DateTime */
public DateTime $CreatedDate=new DateTime(),
/** @var DateTime|null */
public ?DateTime $DOB=null,
/** @var string|null */
public ?string $SSN=null,
/** @var string|null */
public ?string $Password=null,
/** @var float */
public float $Upline1Percent=0.0,
/** @var float */
public float $Upline2Percent=0.0,
/** @var int */
public int $AgentId=0,
/** @var string|null */
public ?string $AccountName=null,
/** @var string|null */
public ?string $AccountType=null,
/** @var string|null */
public ?string $AccountNumber=null,
/** @var string|null */
public ?string $AccountRouting=null,
/** @var string|null */
public ?string $w9_1=null,
/** @var string|null */
public ?string $w9_2=null,
/** @var string|null */
public ?string $w9_3_1=null,
/** @var string|null */
public ?string $w9_3_2=null,
/** @var string|null */
public ?string $w9_3_3=null,
/** @var string|null */
public ?string $w9_3_4=null,
/** @var string|null */
public ?string $w9_3_5=null,
/** @var string|null */
public ?string $w9_3_6=null,
/** @var string|null */
public ?string $w9_3_7=null,
/** @var string|null */
public ?string $w9_3_8=null,
/** @var string|null */
public ?string $w9_4_1=null,
/** @var string|null */
public ?string $w9_4_2=null,
/** @var string|null */
public ?string $w9_5=null,
/** @var string|null */
public ?string $w9_6=null,
/** @var string|null */
public ?string $w9_7=null,
/** @var bool|null */
public ?bool $IsSecurityLicensed=null,
/** @var string|null */
public ?string $SecurityLicense=null,
/** @var string|null */
public ?string $Position=null,
/** @var string|null */
public ?string $School=null,
/** @var string|null */
public ?string $District=null,
/** @var string|null */
public ?string $StoreName=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['AgentRegistrationTempId'])) $this->AgentRegistrationTempId = $o['AgentRegistrationTempId'];
if (isset($o['ApplicationId'])) $this->ApplicationId = $o['ApplicationId'];
if (isset($o['Company'])) $this->Company = $o['Company'];
if (isset($o['EIN'])) $this->EIN = $o['EIN'];
if (isset($o['FirstName'])) $this->FirstName = $o['FirstName'];
if (isset($o['MiddleName'])) $this->MiddleName = $o['MiddleName'];
if (isset($o['LastName'])) $this->LastName = $o['LastName'];
if (isset($o['Address1'])) $this->Address1 = $o['Address1'];
if (isset($o['Address2'])) $this->Address2 = $o['Address2'];
if (isset($o['City'])) $this->City = $o['City'];
if (isset($o['State'])) $this->State = $o['State'];
if (isset($o['Zip'])) $this->Zip = $o['Zip'];
if (isset($o['Email'])) $this->Email = $o['Email'];
if (isset($o['HomePhone'])) $this->HomePhone = $o['HomePhone'];
if (isset($o['CellPhone'])) $this->CellPhone = $o['CellPhone'];
if (isset($o['WorkPhone'])) $this->WorkPhone = $o['WorkPhone'];
if (isset($o['AgreeToDisclosures'])) $this->AgreeToDisclosures = $o['AgreeToDisclosures'];
if (isset($o['AgreeToDate'])) $this->AgreeToDate = JsonConverters::from('DateTime', $o['AgreeToDate']);
if (isset($o['PaidDate'])) $this->PaidDate = JsonConverters::from('DateTime', $o['PaidDate']);
if (isset($o['AgentNumber'])) $this->AgentNumber = $o['AgentNumber'];
if (isset($o['Upline1Name'])) $this->Upline1Name = $o['Upline1Name'];
if (isset($o['Upline1'])) $this->Upline1 = $o['Upline1'];
if (isset($o['Upline2Name'])) $this->Upline2Name = $o['Upline2Name'];
if (isset($o['Upline2'])) $this->Upline2 = $o['Upline2'];
if (isset($o['RecruitedBy'])) $this->RecruitedBy = $o['RecruitedBy'];
if (isset($o['CreatedDate'])) $this->CreatedDate = JsonConverters::from('DateTime', $o['CreatedDate']);
if (isset($o['DOB'])) $this->DOB = JsonConverters::from('DateTime', $o['DOB']);
if (isset($o['SSN'])) $this->SSN = $o['SSN'];
if (isset($o['Password'])) $this->Password = $o['Password'];
if (isset($o['Upline1Percent'])) $this->Upline1Percent = $o['Upline1Percent'];
if (isset($o['Upline2Percent'])) $this->Upline2Percent = $o['Upline2Percent'];
if (isset($o['AgentId'])) $this->AgentId = $o['AgentId'];
if (isset($o['AccountName'])) $this->AccountName = $o['AccountName'];
if (isset($o['AccountType'])) $this->AccountType = $o['AccountType'];
if (isset($o['AccountNumber'])) $this->AccountNumber = $o['AccountNumber'];
if (isset($o['AccountRouting'])) $this->AccountRouting = $o['AccountRouting'];
if (isset($o['w9_1'])) $this->w9_1 = $o['w9_1'];
if (isset($o['w9_2'])) $this->w9_2 = $o['w9_2'];
if (isset($o['w9_3_1'])) $this->w9_3_1 = $o['w9_3_1'];
if (isset($o['w9_3_2'])) $this->w9_3_2 = $o['w9_3_2'];
if (isset($o['w9_3_3'])) $this->w9_3_3 = $o['w9_3_3'];
if (isset($o['w9_3_4'])) $this->w9_3_4 = $o['w9_3_4'];
if (isset($o['w9_3_5'])) $this->w9_3_5 = $o['w9_3_5'];
if (isset($o['w9_3_6'])) $this->w9_3_6 = $o['w9_3_6'];
if (isset($o['w9_3_7'])) $this->w9_3_7 = $o['w9_3_7'];
if (isset($o['w9_3_8'])) $this->w9_3_8 = $o['w9_3_8'];
if (isset($o['w9_4_1'])) $this->w9_4_1 = $o['w9_4_1'];
if (isset($o['w9_4_2'])) $this->w9_4_2 = $o['w9_4_2'];
if (isset($o['w9_5'])) $this->w9_5 = $o['w9_5'];
if (isset($o['w9_6'])) $this->w9_6 = $o['w9_6'];
if (isset($o['w9_7'])) $this->w9_7 = $o['w9_7'];
if (isset($o['IsSecurityLicensed'])) $this->IsSecurityLicensed = $o['IsSecurityLicensed'];
if (isset($o['SecurityLicense'])) $this->SecurityLicense = $o['SecurityLicense'];
if (isset($o['Position'])) $this->Position = $o['Position'];
if (isset($o['School'])) $this->School = $o['School'];
if (isset($o['District'])) $this->District = $o['District'];
if (isset($o['StoreName'])) $this->StoreName = $o['StoreName'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->AgentRegistrationTempId)) $o['AgentRegistrationTempId'] = $this->AgentRegistrationTempId;
if (isset($this->ApplicationId)) $o['ApplicationId'] = $this->ApplicationId;
if (isset($this->Company)) $o['Company'] = $this->Company;
if (isset($this->EIN)) $o['EIN'] = $this->EIN;
if (isset($this->FirstName)) $o['FirstName'] = $this->FirstName;
if (isset($this->MiddleName)) $o['MiddleName'] = $this->MiddleName;
if (isset($this->LastName)) $o['LastName'] = $this->LastName;
if (isset($this->Address1)) $o['Address1'] = $this->Address1;
if (isset($this->Address2)) $o['Address2'] = $this->Address2;
if (isset($this->City)) $o['City'] = $this->City;
if (isset($this->State)) $o['State'] = $this->State;
if (isset($this->Zip)) $o['Zip'] = $this->Zip;
if (isset($this->Email)) $o['Email'] = $this->Email;
if (isset($this->HomePhone)) $o['HomePhone'] = $this->HomePhone;
if (isset($this->CellPhone)) $o['CellPhone'] = $this->CellPhone;
if (isset($this->WorkPhone)) $o['WorkPhone'] = $this->WorkPhone;
if (isset($this->AgreeToDisclosures)) $o['AgreeToDisclosures'] = $this->AgreeToDisclosures;
if (isset($this->AgreeToDate)) $o['AgreeToDate'] = JsonConverters::to('DateTime', $this->AgreeToDate);
if (isset($this->PaidDate)) $o['PaidDate'] = JsonConverters::to('DateTime', $this->PaidDate);
if (isset($this->AgentNumber)) $o['AgentNumber'] = $this->AgentNumber;
if (isset($this->Upline1Name)) $o['Upline1Name'] = $this->Upline1Name;
if (isset($this->Upline1)) $o['Upline1'] = $this->Upline1;
if (isset($this->Upline2Name)) $o['Upline2Name'] = $this->Upline2Name;
if (isset($this->Upline2)) $o['Upline2'] = $this->Upline2;
if (isset($this->RecruitedBy)) $o['RecruitedBy'] = $this->RecruitedBy;
if (isset($this->CreatedDate)) $o['CreatedDate'] = JsonConverters::to('DateTime', $this->CreatedDate);
if (isset($this->DOB)) $o['DOB'] = JsonConverters::to('DateTime', $this->DOB);
if (isset($this->SSN)) $o['SSN'] = $this->SSN;
if (isset($this->Password)) $o['Password'] = $this->Password;
if (isset($this->Upline1Percent)) $o['Upline1Percent'] = $this->Upline1Percent;
if (isset($this->Upline2Percent)) $o['Upline2Percent'] = $this->Upline2Percent;
if (isset($this->AgentId)) $o['AgentId'] = $this->AgentId;
if (isset($this->AccountName)) $o['AccountName'] = $this->AccountName;
if (isset($this->AccountType)) $o['AccountType'] = $this->AccountType;
if (isset($this->AccountNumber)) $o['AccountNumber'] = $this->AccountNumber;
if (isset($this->AccountRouting)) $o['AccountRouting'] = $this->AccountRouting;
if (isset($this->w9_1)) $o['w9_1'] = $this->w9_1;
if (isset($this->w9_2)) $o['w9_2'] = $this->w9_2;
if (isset($this->w9_3_1)) $o['w9_3_1'] = $this->w9_3_1;
if (isset($this->w9_3_2)) $o['w9_3_2'] = $this->w9_3_2;
if (isset($this->w9_3_3)) $o['w9_3_3'] = $this->w9_3_3;
if (isset($this->w9_3_4)) $o['w9_3_4'] = $this->w9_3_4;
if (isset($this->w9_3_5)) $o['w9_3_5'] = $this->w9_3_5;
if (isset($this->w9_3_6)) $o['w9_3_6'] = $this->w9_3_6;
if (isset($this->w9_3_7)) $o['w9_3_7'] = $this->w9_3_7;
if (isset($this->w9_3_8)) $o['w9_3_8'] = $this->w9_3_8;
if (isset($this->w9_4_1)) $o['w9_4_1'] = $this->w9_4_1;
if (isset($this->w9_4_2)) $o['w9_4_2'] = $this->w9_4_2;
if (isset($this->w9_5)) $o['w9_5'] = $this->w9_5;
if (isset($this->w9_6)) $o['w9_6'] = $this->w9_6;
if (isset($this->w9_7)) $o['w9_7'] = $this->w9_7;
if (isset($this->IsSecurityLicensed)) $o['IsSecurityLicensed'] = $this->IsSecurityLicensed;
if (isset($this->SecurityLicense)) $o['SecurityLicense'] = $this->SecurityLicense;
if (isset($this->Position)) $o['Position'] = $this->Position;
if (isset($this->School)) $o['School'] = $this->School;
if (isset($this->District)) $o['District'] = $this->District;
if (isset($this->StoreName)) $o['StoreName'] = $this->StoreName;
return empty($o) ? new class(){} : $o;
}
}
class AgentRegistrationTempExtended extends AgentRegistrationTemp implements JsonSerializable
{
/**
* @param int $AgentRegistrationTempId
* @param string|null $ApplicationId
* @param string|null $Company
* @param string|null $EIN
* @param string|null $FirstName
* @param string|null $MiddleName
* @param string|null $LastName
* @param string|null $Address1
* @param string|null $Address2
* @param string|null $City
* @param string|null $State
* @param string|null $Zip
* @param string|null $Email
* @param string|null $HomePhone
* @param string|null $CellPhone
* @param string|null $WorkPhone
* @param bool|null $AgreeToDisclosures
* @param DateTime $AgreeToDate
* @param DateTime $PaidDate
* @param string|null $AgentNumber
* @param string|null $Upline1Name
* @param int $Upline1
* @param string|null $Upline2Name
* @param int $Upline2
* @param string|null $RecruitedBy
* @param DateTime $CreatedDate
* @param DateTime|null $DOB
* @param string|null $SSN
* @param string|null $Password
* @param float $Upline1Percent
* @param float $Upline2Percent
* @param int $AgentId
* @param string|null $AccountName
* @param string|null $AccountType
* @param string|null $AccountNumber
* @param string|null $AccountRouting
* @param string|null $w9_1
* @param string|null $w9_2
* @param string|null $w9_3_1
* @param string|null $w9_3_2
* @param string|null $w9_3_3
* @param string|null $w9_3_4
* @param string|null $w9_3_5
* @param string|null $w9_3_6
* @param string|null $w9_3_7
* @param string|null $w9_3_8
* @param string|null $w9_4_1
* @param string|null $w9_4_2
* @param string|null $w9_5
* @param string|null $w9_6
* @param string|null $w9_7
* @param bool|null $IsSecurityLicensed
* @param string|null $SecurityLicense
* @param string|null $Position
* @param string|null $School
* @param string|null $District
* @param string|null $StoreName
*/
public function __construct(
int $AgentRegistrationTempId=0,
?string $ApplicationId=null,
?string $Company=null,
?string $EIN=null,
?string $FirstName=null,
?string $MiddleName=null,
?string $LastName=null,
?string $Address1=null,
?string $Address2=null,
?string $City=null,
?string $State=null,
?string $Zip=null,
?string $Email=null,
?string $HomePhone=null,
?string $CellPhone=null,
?string $WorkPhone=null,
?bool $AgreeToDisclosures=null,
DateTime $AgreeToDate=new DateTime(),
DateTime $PaidDate=new DateTime(),
?string $AgentNumber=null,
?string $Upline1Name=null,
int $Upline1=0,
?string $Upline2Name=null,
int $Upline2=0,
?string $RecruitedBy=null,
DateTime $CreatedDate=new DateTime(),
?DateTime $DOB=null,
?string $SSN=null,
?string $Password=null,
float $Upline1Percent=0.0,
float $Upline2Percent=0.0,
int $AgentId=0,
?string $AccountName=null,
?string $AccountType=null,
?string $AccountNumber=null,
?string $AccountRouting=null,
?string $w9_1=null,
?string $w9_2=null,
?string $w9_3_1=null,
?string $w9_3_2=null,
?string $w9_3_3=null,
?string $w9_3_4=null,
?string $w9_3_5=null,
?string $w9_3_6=null,
?string $w9_3_7=null,
?string $w9_3_8=null,
?string $w9_4_1=null,
?string $w9_4_2=null,
?string $w9_5=null,
?string $w9_6=null,
?string $w9_7=null,
?bool $IsSecurityLicensed=null,
?string $SecurityLicense=null,
?string $Position=null,
?string $School=null,
?string $District=null,
?string $StoreName=null,
/** @var string|null */
public ?string $FullName=null,
/** @var string|null */
public ?string $Address=null,
/** @var DateTime */
public DateTime $ContractingComplete=new DateTime(),
/** @var DateTime */
public DateTime $PackageMailed=new DateTime(),
/** @var string|null */
public ?string $TrackingNum=null,
/** @var string|null */
public ?string $Upline1AgentName=null,
/** @var string|null */
public ?string $Upline2AgentName=null,
/** @var bool|null */
public ?bool $HasAgreement=null,
/** @var bool|null */
public ?bool $IsAgent=null
) {
parent::__construct($AgentRegistrationTempId,$ApplicationId,$Company,$EIN,$FirstName,$MiddleName,$LastName,$Address1,$Address2,$City,$State,$Zip,$Email,$HomePhone,$CellPhone,$WorkPhone,$AgreeToDisclosures,$AgreeToDate,$PaidDate,$AgentNumber,$Upline1Name,$Upline1,$Upline2Name,$Upline2,$RecruitedBy,$CreatedDate,$DOB,$SSN,$Password,$Upline1Percent,$Upline2Percent,$AgentId,$AccountName,$AccountType,$AccountNumber,$AccountRouting,$w9_1,$w9_2,$w9_3_1,$w9_3_2,$w9_3_3,$w9_3_4,$w9_3_5,$w9_3_6,$w9_3_7,$w9_3_8,$w9_4_1,$w9_4_2,$w9_5,$w9_6,$w9_7,$IsSecurityLicensed,$SecurityLicense,$Position,$School,$District,$StoreName);
}
/** @throws Exception */
public function fromMap($o): void {
parent::fromMap($o);
if (isset($o['FullName'])) $this->FullName = $o['FullName'];
if (isset($o['Address'])) $this->Address = $o['Address'];
if (isset($o['ContractingComplete'])) $this->ContractingComplete = JsonConverters::from('DateTime', $o['ContractingComplete']);
if (isset($o['PackageMailed'])) $this->PackageMailed = JsonConverters::from('DateTime', $o['PackageMailed']);
if (isset($o['TrackingNum'])) $this->TrackingNum = $o['TrackingNum'];
if (isset($o['Upline1AgentName'])) $this->Upline1AgentName = $o['Upline1AgentName'];
if (isset($o['Upline2AgentName'])) $this->Upline2AgentName = $o['Upline2AgentName'];
if (isset($o['HasAgreement'])) $this->HasAgreement = $o['HasAgreement'];
if (isset($o['IsAgent'])) $this->IsAgent = $o['IsAgent'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = parent::jsonSerialize();
if (isset($this->FullName)) $o['FullName'] = $this->FullName;
if (isset($this->Address)) $o['Address'] = $this->Address;
if (isset($this->ContractingComplete)) $o['ContractingComplete'] = JsonConverters::to('DateTime', $this->ContractingComplete);
if (isset($this->PackageMailed)) $o['PackageMailed'] = JsonConverters::to('DateTime', $this->PackageMailed);
if (isset($this->TrackingNum)) $o['TrackingNum'] = $this->TrackingNum;
if (isset($this->Upline1AgentName)) $o['Upline1AgentName'] = $this->Upline1AgentName;
if (isset($this->Upline2AgentName)) $o['Upline2AgentName'] = $this->Upline2AgentName;
if (isset($this->HasAgreement)) $o['HasAgreement'] = $this->HasAgreement;
if (isset($this->IsAgent)) $o['IsAgent'] = $this->IsAgent;
return empty($o) ? new class(){} : $o;
}
}
class AgentRegistrationTempReportResponse implements JsonSerializable
{
public function __construct(
/** @var ResponseStatus|null */
public ?ResponseStatus $ResponseStatus=null,
/** @var array<AgentRegistrationTempExtended>|null */
public ?array $ReportData=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['ResponseStatus'])) $this->ResponseStatus = JsonConverters::from('ResponseStatus', $o['ResponseStatus']);
if (isset($o['ReportData'])) $this->ReportData = JsonConverters::fromArray('AgentRegistrationTempExtended', $o['ReportData']);
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->ResponseStatus)) $o['ResponseStatus'] = JsonConverters::to('ResponseStatus', $this->ResponseStatus);
if (isset($this->ReportData)) $o['ReportData'] = JsonConverters::toArray('AgentRegistrationTempExtended', $this->ReportData);
return empty($o) ? new class(){} : $o;
}
}
class AgentRegistrationLiteReportRequest implements JsonSerializable
{
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
return empty($o) ? new class(){} : $o;
}
}
PHP AgentRegistrationLiteReportRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/AgentRegistrationLiteReport HTTP/1.1 Host: api.dev.dynamics.trendsic.com Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<AgentRegistrationTempReportResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
<ReportData>
<AgentRegistrationTempExtended>
<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>
<ContractingComplete>0001-01-01T00:00:00</ContractingComplete>
<HasAgreement>false</HasAgreement>
<IsAgent>false</IsAgent>
<PackageMailed>0001-01-01T00:00:00</PackageMailed>
<TrackingNum>String</TrackingNum>
<Upline1AgentName>String</Upline1AgentName>
<Upline2AgentName>String</Upline2AgentName>
</AgentRegistrationTempExtended>
</ReportData>
<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>
</AgentRegistrationTempReportResponse>