Platform API

<back to all web services

GetUser

Returns a Users profile information.

Requires Authentication
The following routes are available for this service:
All Verbs/api/profiles/{UserProfileId}
"use strict";
export class UserProfileSummaryModel {
    /** @param {{UserProfileId?:string,UserId?:string,ContactId?:string,UserName?:string,ProfileName?:string,ContactFullName?:string,EmailAddress?:string,EmailSignature?:string,MobileNumber?:string,PhoneNumber?:string,ContactTypeId?:string,ContactTypeName?:string,FirstName?:string,Surname?:string,Title?:string,LegalName?:string,TradingName?:string,Abn?:string,Acn?:string,Arbn?:string,GstRegistered?:boolean,ESL?:boolean,Language?:string,InterpreterRequired?:boolean,LicenseeNotes?:string,ProfilePhotoUrl?:string,ProfilePhotoThumbnailUrl?:string,ProfileImageId?:string,Description?:string,EmploymentIndustry?:string,EmploymentRole?:string,EmploymentGeographicArea?:string,Timezone?:string,TimezoneName?:string,PrimaryAddress?:string,IsActiveContact?:boolean}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description User Profile Id */
    UserProfileId;
    /**
     * @type {string}
     * @description User linked to the profile */
    UserId;
    /**
     * @type {string}
     * @description Contact linked to the profile */
    ContactId;
    /**
     * @type {string}
     * @description User linked to the profile */
    UserName;
    /**
     * @type {string}
     * @description User Profile Name */
    ProfileName;
    /**
     * @type {string}
     * @description Full name of the contact linked to the profile */
    ContactFullName;
    /**
     * @type {string}
     * @description Email Address of the contact linked to the profile */
    EmailAddress;
    /**
     * @type {string}
     * @description Email signature of the contact linked to the profile */
    EmailSignature;
    /**
     * @type {string}
     * @description Mobile number of the contact linked to the profile */
    MobileNumber;
    /**
     * @type {string}
     * @description Phone number of the contact linked to the profile */
    PhoneNumber;
    /**
     * @type {string}
     * @description Type of contact (person, organisation etc.) linked to the profile */
    ContactTypeId;
    /**
     * @type {string}
     * @description Type of contact (person, organisation etc.) linked to the profile */
    ContactTypeName;
    /**
     * @type {string}
     * @description First name of the contact linked to the profile */
    FirstName;
    /**
     * @type {string}
     * @description Surname of the contact linked to the profile */
    Surname;
    /**
     * @type {string}
     * @description Title of contact linked to the profile */
    Title;
    /**
     * @type {string}
     * @description Legal name of contact linked to the profile */
    LegalName;
    /**
     * @type {string}
     * @description Trading name of contact linked to the profile */
    TradingName;
    /**
     * @type {string}
     * @description Australian Business Number */
    Abn;
    /**
     * @type {string}
     * @description Australian Company Number */
    Acn;
    /**
     * @type {string}
     * @description Australian Registered Body Number */
    Arbn;
    /**
     * @type {boolean}
     * @description Indicates if the Contact is registered for GST. */
    GstRegistered;
    /**
     * @type {boolean}
     * @description True if english is a secondary language for the contact. */
    ESL;
    /**
     * @type {string}
     * @description Language that is the primary language for the contact. */
    Language;
    /**
     * @type {boolean}
     * @description True if an interpreter is required. */
    InterpreterRequired;
    /**
     * @type {string}
     * @description Licensee specific notes about the contact. */
    LicenseeNotes;
    /**
     * @type {string}
     * @description Profile photo of contact linked to the profile */
    ProfilePhotoUrl;
    /**
     * @type {string}
     * @description Thumbnail photo of contact linked to the profile */
    ProfilePhotoThumbnailUrl;
    /**
     * @type {string}
     * @description Profile photo id of contact linked to the profile */
    ProfileImageId;
    /**
     * @type {string}
     * @description Profile description */
    Description;
    /**
     * @type {string}
     * @description Employment Industry */
    EmploymentIndustry;
    /**
     * @type {string}
     * @description Employment Role */
    EmploymentRole;
    /**
     * @type {string}
     * @description Areas of Work */
    EmploymentGeographicArea;
    /**
     * @type {string}
     * @description The contacts timezone. */
    Timezone;
    /**
     * @type {string}
     * @description Timezone Name */
    TimezoneName;
    /**
     * @type {string}
     * @description The primary address of the contact */
    PrimaryAddress;
    /**
     * @type {boolean}
     * @description Is this an active contact? Or an inactive contact (deleted account)? */
    IsActiveContact;
}
export class LocationCoordinatesModel {
    /** @param {{Latitude?:number,Longitude?:number,Altitude?:number,Accuracy?:number,AltitudeAccuracy?:number,Heading?:number,Speed?:number,VerticalSpeed?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {number}
     * @description The latitude of an address - geographic coordinates specifying the north-south position of a point on the Earth's surface. */
    Latitude;
    /**
     * @type {number}
     * @description The longitude of an address - geographic coordinates specifying the east-west position of a point on the Earth's surface. */
    Longitude;
    /**
     * @type {?number}
     * @description The altitude of an address - the altitude above sea level." */
    Altitude;
    /**
     * @type {?number}
     * @description Accuracy of the latitude and longitude. */
    Accuracy;
    /**
     * @type {?number}
     * @description Accurancy of the Altitude. */
    AltitudeAccuracy;
    /**
     * @type {?number}
     * @description Direction you are heading. */
    Heading;
    /**
     * @type {?number}
     * @description Speed you are going. */
    Speed;
    /**
     * @type {?number}
     * @description Speed your altitude is ascending/descending at. */
    VerticalSpeed;
}
export class AddressModel {
    /** @param {{DistanceAway?:number,Latitude?:number,Longitude?:number,AddressFormatId?:string,SuburbId?:string,SuburbName?:string,StateShortName?:string,PostCode?:string,CountryId?:string,CountryName?:string,ISOCountryCode?:string,LotNumber?:string,SubUnit?:string,BuildingNumber?:string,StreetNumber?:string,StreetName?:string,AddressLineOne?:string,AddressLineTwo?:string,AddressFull?:string,IsPhysical?:boolean,Notes?:string,AutoMapCoordinates?:boolean,LocationCoordinates?:LocationCoordinatesModel}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {number}
     * @description The distance between this project and another specified set of gps coordinates. */
    DistanceAway;
    /**
     * @type {number}
     * @description The latitude of an address - geographic coordinates specifying the north-south position of a point on the Earth's surface. */
    Latitude;
    /**
     * @type {number}
     * @description The longitude of an address - geographic coordinates specifying the east-west position of a point on the Earth's surface. */
    Longitude;
    /**
     * @type {string}
     * @description Address Format Id Guid - this will be determined by the service. */
    AddressFormatId;
    /**
     * @type {string}
     * @description Suburb Id Guid - this will attempt to be determined by the SuburbName, StateShortName and Postcode entered. */
    SuburbId;
    /**
     * @type {string}
     * @description The suburb name. */
    SuburbName;
    /**
     * @type {string}
     * @description The shortened State Name e.g Vic for Victoria. */
    StateShortName;
    /**
     * @type {string}
     * @description The suburb postcode. */
    PostCode;
    /**
     * @type {string}
     * @description Country Id Guid - this will be determined by the CountrName or ISOCountryCode entered. */
    CountryId;
    /**
     * @type {string}
     * @description the name of the country the address is within. */
    CountryName;
    /**
     * @type {string}
     * @description ISO Country Code. */
    ISOCountryCode;
    /**
     * @type {string}
     * @description The address Lot number. */
    LotNumber;
    /**
     * @type {string}
     * @description The address Sub Unit number. */
    SubUnit;
    /**
     * @type {string}
     * @description The address building number. */
    BuildingNumber;
    /**
     * @type {string}
     * @description The address street number. */
    StreetNumber;
    /**
     * @type {string}
     * @description The address street name including street type. */
    StreetName;
    /**
     * @type {string}
     * @description A formatted address Line 1. */
    AddressLineOne;
    /**
     * @type {string}
     * @description A formatted address Line 2. */
    AddressLineTwo;
    /**
     * @type {string}
     * @description The full address string. */
    AddressFull;
    /**
     * @type {?boolean}
     * @description True if the address is a physical location. */
    IsPhysical;
    /**
     * @type {string}
     * @description Notes about the address. */
    Notes;
    /**
     * @type {?boolean}
     * @description If true, the address is eligible for having its coordinates calculated/updated. */
    AutoMapCoordinates;
    /**
     * @type {LocationCoordinatesModel}
     * @description Location Coordinates for the address. */
    LocationCoordinates;
}
export class GeoEstateStageModel {
    /** @param {{GeoEstateStageId?:string,GeoEstateId?:string,Name?:string,Notes?:string,RecordStatus?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    GeoEstateStageId;
    /** @type {string} */
    GeoEstateId;
    /** @type {string} */
    Name;
    /** @type {string} */
    Notes;
    /** @type {string} */
    RecordStatus;
}
export class GeoEstateModel {
    /** @param {{GeoEstateId?:string,Name?:string,Notes?:string,DeveloperContactId?:string,DeveloperName?:string,DeveloperProfilePhotoUrl?:string,DeveloperProfilePhotoThumbnail?:string,RecordStatus?:string,Stages?:GeoEstateStageModel[],CurrentEstateStageId?:string,CurrentEstateStageName?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    GeoEstateId;
    /** @type {string} */
    Name;
    /** @type {string} */
    Notes;
    /** @type {string} */
    DeveloperContactId;
    /** @type {string} */
    DeveloperName;
    /** @type {string} */
    DeveloperProfilePhotoUrl;
    /** @type {string} */
    DeveloperProfilePhotoThumbnail;
    /** @type {string} */
    RecordStatus;
    /** @type {GeoEstateStageModel[]} */
    Stages;
    /** @type {string} */
    CurrentEstateStageId;
    /** @type {string} */
    CurrentEstateStageName;
}
export class GeoLocationModel {
    /** @param {{GeoLocationId?:string,StateId?:string,StateName?:string,SuburbId?:string,SuburbName?:string,CountryId?:string,CountryName?:string,LotNumber?:string,SubUnit?:string,BuildingNumber?:string,PostalDeliveryNumber?:string,StreetNumber?:string,StreetName?:string,AddressLineOne?:string,AddressLineTwo?:string,PostCode?:string,IsPhysical?:boolean,Notes?:string,AddressFull?:string,AddressFormatId?:string,Latitude?:number,Longitude?:number,Timezone?:string,Estate?:GeoEstateModel,GeoEstateId?:string,GeoEstateStageId?:string,GeoEstateStageName?:string,IgnoreValidation?:boolean}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description The location id */
    GeoLocationId;
    /**
     * @type {?string}
     * @description The state id */
    StateId;
    /**
     * @type {string}
     * @description The state name */
    StateName;
    /**
     * @type {?string}
     * @description The suburb id */
    SuburbId;
    /**
     * @type {string}
     * @description The suburb name */
    SuburbName;
    /**
     * @type {?string}
     * @description The country id */
    CountryId;
    /**
     * @type {string}
     * @description The country name */
    CountryName;
    /**
     * @type {string}
     * @description The lot number */
    LotNumber;
    /**
     * @type {string}
     * @description The unit number */
    SubUnit;
    /**
     * @type {string}
     * @description The building number */
    BuildingNumber;
    /**
     * @type {string}
     * @description PO Box Number */
    PostalDeliveryNumber;
    /**
     * @type {string}
     * @description The Street Number */
    StreetNumber;
    /**
     * @type {string}
     * @description The Street name */
    StreetName;
    /**
     * @type {string}
     * @description Address Line ONe */
    AddressLineOne;
    /**
     * @type {string}
     * @description Address Line Two */
    AddressLineTwo;
    /**
     * @type {string}
     * @description Post code */
    PostCode;
    /**
     * @type {boolean}
     * @description Is location physical */
    IsPhysical;
    /**
     * @type {string}
     * @description Notes about the location */
    Notes;
    /**
     * @type {string}
     * @description The address in full */
    AddressFull;
    /**
     * @type {string}
     * @description Address format id. */
    AddressFormatId;
    /**
     * @type {number}
     * @description Latitude */
    Latitude;
    /**
     * @type {number}
     * @description Longitude */
    Longitude;
    /**
     * @type {?string}
     * @description Timezone Id */
    Timezone;
    /** @type {GeoEstateModel} */
    Estate;
    /** @type {string} */
    GeoEstateId;
    /** @type {string} */
    GeoEstateStageId;
    /** @type {string} */
    GeoEstateStageName;
    /** @type {boolean} */
    IgnoreValidation;
}
export class ContactAddressModel {
    /** @param {{Location?:GeoLocationModel,IsPostal?:boolean,IsPrimaryLocation?:boolean,IsRegisteredLocation?:boolean,ContactAddressId?:string,SuburbName?:string,StateName?:string,CountryName?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {GeoLocationModel}
     * @description Location Details. */
    Location;
    /**
     * @type {boolean}
     * @description Is address postal. */
    IsPostal;
    /**
     * @type {boolean}
     * @description Is address primary. */
    IsPrimaryLocation;
    /**
     * @type {boolean}
     * @description Is address registered. */
    IsRegisteredLocation;
    /**
     * @type {string}
     * @description Contact Address Id. */
    ContactAddressId;
    /**
     * @type {string}
     * @description Contact Address Suburb Name. */
    SuburbName;
    /**
     * @type {string}
     * @description Contact Address Street Name. */
    StateName;
    /**
     * @type {string}
     * @description Contact Country Name. */
    CountryName;
}
export class PhoneModel {
    /** @param {{CountryCode?:string,AreaCode?:string,LocalNumber?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description Phone Country Code. */
    CountryCode;
    /**
     * @type {string}
     * @description Phone Area Code. */
    AreaCode;
    /**
     * @type {string}
     * @description Phone Local Number. */
    LocalNumber;
}
export class ContactDetailModel {
    /** @param {{ContactMethodId?:string,ContactMethodName?:string,ContactAddress?:ContactAddressModel,ContactPhone?:PhoneModel,CountryId?:string,ContactDetails?:string,Notes?:string,ContactDetailsCode?:string,OrderContactMethod?:number,IsPrimaryContactMethod?:boolean,IsAddress?:boolean,ContactContactDetailId?:string,ContactId?:string,ContactDetailId?:string,IsPrimaryLocation?:boolean,IsRegisteredLocation?:boolean,IsPostal?:boolean,IsPhone?:boolean,EmailSignatureId?:string,EmailSignatureHTML?:string,EmailSignatureText?:string,ApiFrameworkAlternateKey?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description Contact Method Id */
    ContactMethodId;
    /**
     * @type {string}
     * @description Contact Method Name */
    ContactMethodName;
    /**
     * @type {ContactAddressModel}
     * @description Contact Address Details */
    ContactAddress;
    /**
     * @type {PhoneModel}
     * @description Contact Phone Details */
    ContactPhone;
    /**
     * @type {?string}
     * @description Country id */
    CountryId;
    /**
     * @type {string}
     * @description Contact Details */
    ContactDetails;
    /**
     * @type {string}
     * @description Notes */
    Notes;
    /**
     * @type {string}
     * @description Contact Details Code */
    ContactDetailsCode;
    /**
     * @type {number}
     * @description Order of Contact Method Id */
    OrderContactMethod;
    /**
     * @type {boolean}
     * @description Contact Method Id */
    IsPrimaryContactMethod;
    /**
     * @type {boolean}
     * @description Is contact details an address */
    IsAddress;
    /**
     * @type {string}
     * @description Contact Contact Detail Id */
    ContactContactDetailId;
    /**
     * @type {string}
     * @description Contact Id */
    ContactId;
    /**
     * @type {string}
     * @description Contact Details Id */
    ContactDetailId;
    /**
     * @type {boolean}
     * @description Is contact details a primary location */
    IsPrimaryLocation;
    /**
     * @type {boolean}
     * @description Is contact details a registered location */
    IsRegisteredLocation;
    /**
     * @type {boolean}
     * @description Is contact details a postal address */
    IsPostal;
    /**
     * @type {boolean}
     * @description Is contact details a phone number */
    IsPhone;
    /**
     * @type {string}
     * @description Email Signature Id */
    EmailSignatureId;
    /**
     * @type {string}
     * @description Email Signature HTML */
    EmailSignatureHTML;
    /**
     * @type {string}
     * @description Email Signature Text */
    EmailSignatureText;
    /**
     * @type {string}
     * @description API Key from Framework */
    ApiFrameworkAlternateKey;
}
export class UserProfileModel extends UserProfileSummaryModel {
    /** @param {{BirthDate?:string,MaritalStatusName?:string,GenderName?:string,GenderId?:string,ContactDetails?:ContactDetailModel[],PrimaryStreetAddress?:ContactDetailModel,PrimaryPostalAddress?:ContactDetailModel,PrimaryRegisteredAddress?:ContactDetailModel,PrimaryEmail?:ContactDetailModel,PrimaryMobile?:ContactDetailModel,PrimaryPhone?:ContactDetailModel,PrimaryFax?:ContactDetailModel,PrimaryWeb?:ContactDetailModel,SocialMediaTwitter?:ContactDetailModel,SocialMediaFacebook?:ContactDetailModel,SocialMediaInstagram?:ContactDetailModel,IsRemovedContact?:boolean,IsDefault?:boolean,IsEmailEditable?:boolean,PrimaryImageContent?:string,PrimaryImageContentType?:string,PrimaryImageFileName?:string,UserProfileId?:string,UserId?:string,ContactId?:string,UserName?:string,ProfileName?:string,ContactFullName?:string,EmailAddress?:string,EmailSignature?:string,MobileNumber?:string,PhoneNumber?:string,ContactTypeId?:string,ContactTypeName?:string,FirstName?:string,Surname?:string,Title?:string,LegalName?:string,TradingName?:string,Abn?:string,Acn?:string,Arbn?:string,GstRegistered?:boolean,ESL?:boolean,Language?:string,InterpreterRequired?:boolean,LicenseeNotes?:string,ProfilePhotoUrl?:string,ProfilePhotoThumbnailUrl?:string,ProfileImageId?:string,Description?:string,EmploymentIndustry?:string,EmploymentRole?:string,EmploymentGeographicArea?:string,Timezone?:string,TimezoneName?:string,PrimaryAddress?:string,IsActiveContact?:boolean}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {?string}
     * @description Contact Date of Birth (when person type) */
    BirthDate;
    /**
     * @type {string}
     * @description Contact marital status (when person type) */
    MaritalStatusName;
    /**
     * @type {string}
     * @description Contact gender (when person type) */
    GenderName;
    /**
     * @type {?string}
     * @description The Gender Guid of the contact. */
    GenderId;
    /**
     * @type {ContactDetailModel[]}
     * @description All contact details of the contact */
    ContactDetails;
    /**
     * @type {ContactDetailModel}
     * @description Primary Street Address */
    PrimaryStreetAddress;
    /**
     * @type {ContactDetailModel}
     * @description Primary Postal Address */
    PrimaryPostalAddress;
    /**
     * @type {ContactDetailModel}
     * @description Primary Registered Address */
    PrimaryRegisteredAddress;
    /**
     * @type {ContactDetailModel}
     * @description Primary Email Address */
    PrimaryEmail;
    /**
     * @type {ContactDetailModel}
     * @description Primary Mobile Number */
    PrimaryMobile;
    /**
     * @type {ContactDetailModel}
     * @description Primary Non-Mobile Number */
    PrimaryPhone;
    /**
     * @type {ContactDetailModel}
     * @description Primary Fax Number */
    PrimaryFax;
    /**
     * @type {ContactDetailModel}
     * @description Primary Web Address */
    PrimaryWeb;
    /**
     * @type {ContactDetailModel}
     * @description Social Media Twitter */
    SocialMediaTwitter;
    /**
     * @type {ContactDetailModel}
     * @description Social Media Facebook */
    SocialMediaFacebook;
    /**
     * @type {ContactDetailModel}
     * @description Social Media Instagram */
    SocialMediaInstagram;
    /**
     * @type {boolean}
     * @description Have all connections to the contact been removed? */
    IsRemovedContact;
    /**
     * @type {boolean}
     * @description True if this is the users default profile. */
    IsDefault;
    /**
     * @type {boolean}
     * @description True if the users email on this profile can be edited. */
    IsEmailEditable;
    /**
     * @type {string}
     * @description Primary image Content sent as a file stream contents (if not attached to the request) */
    PrimaryImageContent;
    /**
     * @type {string}
     * @description Primary image Content type sent as a file stream contents (if not attached to the request) */
    PrimaryImageContentType;
    /**
     * @type {string}
     * @description Primary image file name */
    PrimaryImageFileName;
}
export class UserRoleModel {
    /** @param {{ContactRoleId?:string,RoleId?:string,RoleName?:string,RolePrimaryImageURL?:string,RolePrimaryImageThumbnailURL?:string,RolePrimaryImageId?:string,StartDate?:string,EndDate?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description The Contact Role Id, that links the Contact to their role. */
    ContactRoleId;
    /**
     * @type {string}
     * @description The Role Id. */
    RoleId;
    /**
     * @type {string}
     * @description The role name. */
    RoleName;
    /**
     * @type {string}
     * @description The URL of the role's image icon. */
    RolePrimaryImageURL;
    /**
     * @type {string}
     * @description The URL of the role's thumbnail image icon. */
    RolePrimaryImageThumbnailURL;
    /**
     * @type {string}
     * @description The Guid of the role's media file containing the image icon details. */
    RolePrimaryImageId;
    /**
     * @type {string}
     * @description The date the contact started having this role. */
    StartDate;
    /**
     * @type {?string}
     * @description The date the contact will end having this role. */
    EndDate;
}
export class UserContactConnectionModel {
    /** @param {{ContactRoleId?:string,ContactRoleName?:string,ContactListItemRoleId?:string,ContactRolePrimaryImageURL?:string,ContactRolePrimaryImageThumbnailURL?:string,ContactRolePrimaryImageId?:string,ConnectionContactId?:string,ConnectionContactName?:string,ConnectionContactRoleName?:string,ConnectionContactRoleId?:string,ConnectionContactListItemRoleId?:string,ContactTypeName?:string,ConnectionContactPhotoURL?:string,IsContactLicenseeRole?:boolean,IsConnectionLicenseeRole?:boolean,ConnectionStatusName?:string,ConnectionStatusId?:string,ConnectionId?:string,ConnectionRequestId?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description The Contact Role Id, that links the Contact to their role. */
    ContactRoleId;
    /**
     * @type {string}
     * @description The role name. */
    ContactRoleName;
    /**
     * @type {string}
     * @description The list item role Id. */
    ContactListItemRoleId;
    /**
     * @type {string}
     * @description The URL of the contact role's image icon. */
    ContactRolePrimaryImageURL;
    /**
     * @type {string}
     * @description The URL of the contact role's thumbnail image icon. */
    ContactRolePrimaryImageThumbnailURL;
    /**
     * @type {string}
     * @description The Guid of the contact role's media file containing the image icon details. */
    ContactRolePrimaryImageId;
    /**
     * @type {string}
     * @description The connected contacts Id. (licensee) */
    ConnectionContactId;
    /**
     * @type {string}
     * @description The connected contacts Full Name. */
    ConnectionContactName;
    /**
     * @type {string}
     * @description The connected contacts role. */
    ConnectionContactRoleName;
    /**
     * @type {string}
     * @description The connected contacts role Id. */
    ConnectionContactRoleId;
    /**
     * @type {string}
     * @description The connected contacts list item role Id. */
    ConnectionContactListItemRoleId;
    /**
     * @type {string}
     * @description The Contacts Type. */
    ContactTypeName;
    /**
     * @type {string}
     * @description The URL to the Connected Contacts Photo. */
    ConnectionContactPhotoURL;
    /**
     * @type {boolean}
     * @description . */
    IsContactLicenseeRole;
    /**
     * @type {boolean}
     * @description If the connection is as a licensee this is true. */
    IsConnectionLicenseeRole;
    /**
     * @type {string}
     * @description The status of the connection with the contact. */
    ConnectionStatusName;
    /**
     * @type {string}
     * @description The status Id of the connection with the contact. */
    ConnectionStatusId;
    /**
     * @type {string}
     * @description The ContactRoleConnectionId of an active connection with the contact. */
    ConnectionId;
    /**
     * @type {string}
     * @description The ContactRoleConnectionRequest of a pending connection with the contact. */
    ConnectionRequestId;
}
export class ContactEmailAddress {
    /** @param {{ContactId?:string,ContactName?:string,EmailAddress?:string,ContactPhotoURL?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description The Contact Id of the contact. */
    ContactId;
    /**
     * @type {string}
     * @description The Contact Full Name */
    ContactName;
    /**
     * @type {string}
     * @description The Contact Email Address. */
    EmailAddress;
    /**
     * @type {string}
     * @description The Contact Photo URL */
    ContactPhotoURL;
}
export class UserModel {
    /** @param {{UserGuid?:string,Profiles?:UserProfileModel[],Roles?:UserRoleModel[],ContactConnections?:UserContactConnectionModel[],EmailAddressBook?:ContactEmailAddress[],ResponseStatus?:ResponseStatus}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description The users Guid. */
    UserGuid;
    /**
     * @type {UserProfileModel[]}
     * @description A list of profiles assigned to the user. */
    Profiles;
    /**
     * @type {UserRoleModel[]}
     * @description A list of roles assigned to the user. */
    Roles;
    /**
     * @type {UserContactConnectionModel[]}
     * @description A list of contact connections assigned to the user. */
    ContactConnections;
    /**
     * @type {ContactEmailAddress[]}
     * @description A list of connected contacts and their email addresses. */
    EmailAddressBook;
    /**
     * @type {ResponseStatus}
     * @description ServiceStack ResponseStatus. */
    ResponseStatus;
}
export class GetUser {
    /** @param {{UserId?:string,UserName?:string,UserProfileId?:string,IncludeContactDetails?:boolean}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?string}
     * @description The user's Guid.  If the value passed is empty, UserName must be entered. */
    UserId;
    /**
     * @type {string}
     * @description Unique Email address of the user.  If the value passed is empty, UserId must be entered. */
    UserName;
    /**
     * @type {?string}
     * @description The user profile id. */
    UserProfileId;
    /**
     * @type {boolean}
     * @description Flag to indicate if contact details for organisations should be returned.. */
    IncludeContactDetails;
}
export class ContactDetailModel {
    /** @param {{ContactMethodId?:string,ContactMethodName?:string,ContactAddress?:ContactAddressModel,ContactPhone?:PhoneModel,CountryId?:string,ContactDetails?:string,Notes?:string,ContactDetailsCode?:string,OrderContactMethod?:number,IsPrimaryContactMethod?:boolean,IsAddress?:boolean}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description Id of the Contact Method */
    ContactMethodId;
    /**
     * @type {string}
     * @description Contact Method Name */
    ContactMethodName;
    /**
     * @type {ContactAddressModel}
     * @description If the contact method is an address, this will contain the address details. */
    ContactAddress;
    /**
     * @type {PhoneModel}
     * @description If the contact method is a phone, this will contain the phone details */
    ContactPhone;
    /**
     * @type {?string}
     * @description Id of the country */
    CountryId;
    /**
     * @type {string}
     * @description A summary string representing the contact details */
    ContactDetails;
    /**
     * @type {string}
     * @description Notes about the contact details */
    Notes;
    /**
     * @type {string}
     * @description Area Code if contact details are a phone number */
    ContactDetailsCode;
    /**
     * @type {number}
     * @description Order number of the contact method */
    OrderContactMethod;
    /**
     * @type {boolean}
     * @description True if this is the primary contact method */
    IsPrimaryContactMethod;
    /**
     * @type {boolean}
     * @description True if this contact method is an address */
    IsAddress;
}
export class ContactAddressModel {
    /** @param {{Address?:AddressModel,IsPostal?:boolean,IsPrimaryLocation?:boolean,IsRegisteredLocation?:boolean,SuburbName?:string,StateName?:string,CountryName?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {AddressModel}
     * @description Address Details */
    Address;
    /**
     * @type {boolean}
     * @description True if this is a postal address. */
    IsPostal;
    /**
     * @type {boolean}
     * @description True if this is the primary address. */
    IsPrimaryLocation;
    /**
     * @type {boolean}
     * @description True if this address is the registered tax address. */
    IsRegisteredLocation;
    /**
     * @type {string}
     * @description Suburb Name */
    SuburbName;
    /**
     * @type {string}
     * @description State Name */
    StateName;
    /**
     * @type {string}
     * @description Country Name */
    CountryName;
}
export class PhoneModel {
    /** @param {{CountryCode?:string,AreaCode?:string,LocalNumber?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description Country Code */
    CountryCode;
    /**
     * @type {string}
     * @description Area Code */
    AreaCode;
    /**
     * @type {string}
     * @description Local Number */
    LocalNumber;
}

JavaScript GetUser 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.

POST /api/profiles/{UserProfileId} HTTP/1.1 
Host: pfapi.pstpf.com.au 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetUser xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eros.Subtle.Canvara.WebAPIModel.ServiceModel">
  <IncludeContactDetails>false</IncludeContactDetails>
  <UserId>00000000-0000-0000-0000-000000000000</UserId>
  <UserName>String</UserName>
  <UserProfileId>00000000-0000-0000-0000-000000000000</UserProfileId>
</GetUser>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eros.Subtle.Canvara.WebAPIModel.ServiceModel">
  <ContactConnections>
    <UserContactConnectionModel>
      <ConnectionContactId>00000000-0000-0000-0000-000000000000</ConnectionContactId>
      <ConnectionContactListItemRoleId>00000000-0000-0000-0000-000000000000</ConnectionContactListItemRoleId>
      <ConnectionContactName>String</ConnectionContactName>
      <ConnectionContactPhotoURL>String</ConnectionContactPhotoURL>
      <ConnectionContactRoleId>00000000-0000-0000-0000-000000000000</ConnectionContactRoleId>
      <ConnectionContactRoleName>String</ConnectionContactRoleName>
      <ConnectionId>00000000-0000-0000-0000-000000000000</ConnectionId>
      <ConnectionRequestId>00000000-0000-0000-0000-000000000000</ConnectionRequestId>
      <ConnectionStatusId>00000000-0000-0000-0000-000000000000</ConnectionStatusId>
      <ConnectionStatusName>String</ConnectionStatusName>
      <ContactListItemRoleId>00000000-0000-0000-0000-000000000000</ContactListItemRoleId>
      <ContactRoleId>00000000-0000-0000-0000-000000000000</ContactRoleId>
      <ContactRoleName>String</ContactRoleName>
      <ContactRolePrimaryImageId>00000000-0000-0000-0000-000000000000</ContactRolePrimaryImageId>
      <ContactRolePrimaryImageThumbnailURL>String</ContactRolePrimaryImageThumbnailURL>
      <ContactRolePrimaryImageURL>String</ContactRolePrimaryImageURL>
      <ContactTypeName>String</ContactTypeName>
      <IsConnectionLicenseeRole>false</IsConnectionLicenseeRole>
      <IsContactLicenseeRole>false</IsContactLicenseeRole>
    </UserContactConnectionModel>
  </ContactConnections>
  <EmailAddressBook>
    <ContactEmailAddress>
      <ContactId>00000000-0000-0000-0000-000000000000</ContactId>
      <ContactName>String</ContactName>
      <ContactPhotoURL>String</ContactPhotoURL>
      <EmailAddress>String</EmailAddress>
    </ContactEmailAddress>
  </EmailAddressBook>
  <Profiles xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
    <d2p1:UserProfileModel>
      <d2p1:Abn>String</d2p1:Abn>
      <d2p1:Acn>String</d2p1:Acn>
      <d2p1:Arbn>String</d2p1:Arbn>
      <d2p1:ContactFullName>String</d2p1:ContactFullName>
      <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
      <d2p1:ContactTypeId>00000000-0000-0000-0000-000000000000</d2p1:ContactTypeId>
      <d2p1:ContactTypeName>String</d2p1:ContactTypeName>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:ESL>false</d2p1:ESL>
      <d2p1:EmailAddress>String</d2p1:EmailAddress>
      <d2p1:EmailSignature>String</d2p1:EmailSignature>
      <d2p1:EmploymentGeographicArea>String</d2p1:EmploymentGeographicArea>
      <d2p1:EmploymentIndustry>String</d2p1:EmploymentIndustry>
      <d2p1:EmploymentRole>String</d2p1:EmploymentRole>
      <d2p1:FirstName>String</d2p1:FirstName>
      <d2p1:GstRegistered>false</d2p1:GstRegistered>
      <d2p1:InterpreterRequired>false</d2p1:InterpreterRequired>
      <d2p1:IsActiveContact>false</d2p1:IsActiveContact>
      <d2p1:Language>String</d2p1:Language>
      <d2p1:LegalName>String</d2p1:LegalName>
      <d2p1:LicenseeNotes>String</d2p1:LicenseeNotes>
      <d2p1:MobileNumber>String</d2p1:MobileNumber>
      <d2p1:PhoneNumber>String</d2p1:PhoneNumber>
      <d2p1:PrimaryAddress>String</d2p1:PrimaryAddress>
      <d2p1:ProfileImageId>00000000-0000-0000-0000-000000000000</d2p1:ProfileImageId>
      <d2p1:ProfileName>String</d2p1:ProfileName>
      <d2p1:ProfilePhotoThumbnailUrl>String</d2p1:ProfilePhotoThumbnailUrl>
      <d2p1:ProfilePhotoUrl>String</d2p1:ProfilePhotoUrl>
      <d2p1:Surname>String</d2p1:Surname>
      <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
      <d2p1:TimezoneName>String</d2p1:TimezoneName>
      <d2p1:Title>String</d2p1:Title>
      <d2p1:TradingName>String</d2p1:TradingName>
      <d2p1:UserId>00000000-0000-0000-0000-000000000000</d2p1:UserId>
      <d2p1:UserName>String</d2p1:UserName>
      <d2p1:UserProfileId>00000000-0000-0000-0000-000000000000</d2p1:UserProfileId>
      <d2p1:BirthDate>0001-01-01T00:00:00</d2p1:BirthDate>
      <d2p1:ContactDetails>
        <d2p1:ContactDetailModel>
          <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
          <d2p1:ContactAddress>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:IsPostal>false</d2p1:IsPostal>
            <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
            <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
            <d2p1:Location>
              <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
              <d2p1:AddressFull>String</d2p1:AddressFull>
              <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
              <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
              <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
              <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
              <d2p1:CountryName>String</d2p1:CountryName>
              <d2p1:Estate>
                <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
                <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
                <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
                <d2p1:DeveloperName>String</d2p1:DeveloperName>
                <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
                <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
                <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                <d2p1:Name>String</d2p1:Name>
                <d2p1:Notes>String</d2p1:Notes>
                <d2p1:RecordStatus>String</d2p1:RecordStatus>
                <d2p1:Stages>
                  <d2p1:GeoEstateStageModel>
                    <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                    <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                    <d2p1:Name>String</d2p1:Name>
                    <d2p1:Notes>String</d2p1:Notes>
                    <d2p1:RecordStatus>String</d2p1:RecordStatus>
                  </d2p1:GeoEstateStageModel>
                </d2p1:Stages>
              </d2p1:Estate>
              <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
              <d2p1:IsPhysical>false</d2p1:IsPhysical>
              <d2p1:Latitude>0</d2p1:Latitude>
              <d2p1:Longitude>0</d2p1:Longitude>
              <d2p1:LotNumber>String</d2p1:LotNumber>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:PostCode>String</d2p1:PostCode>
              <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
              <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
              <d2p1:StateName>String</d2p1:StateName>
              <d2p1:StreetName>String</d2p1:StreetName>
              <d2p1:StreetNumber>String</d2p1:StreetNumber>
              <d2p1:SubUnit>String</d2p1:SubUnit>
              <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
              <d2p1:SuburbName>String</d2p1:SuburbName>
              <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
            </d2p1:Location>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:SuburbName>String</d2p1:SuburbName>
          </d2p1:ContactAddress>
          <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
          <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
          <d2p1:ContactDetails>String</d2p1:ContactDetails>
          <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
          <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
          <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
          <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
          <d2p1:ContactPhone>
            <d2p1:AreaCode>String</d2p1:AreaCode>
            <d2p1:CountryCode>String</d2p1:CountryCode>
            <d2p1:LocalNumber>String</d2p1:LocalNumber>
          </d2p1:ContactPhone>
          <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
          <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
          <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
          <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
          <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
          <d2p1:Notes>String</d2p1:Notes>
          <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
        </d2p1:ContactDetailModel>
      </d2p1:ContactDetails>
      <d2p1:GenderId>00000000-0000-0000-0000-000000000000</d2p1:GenderId>
      <d2p1:GenderName>String</d2p1:GenderName>
      <d2p1:IsDefault>false</d2p1:IsDefault>
      <d2p1:IsEmailEditable>false</d2p1:IsEmailEditable>
      <d2p1:IsRemovedContact>false</d2p1:IsRemovedContact>
      <d2p1:MaritalStatusName>String</d2p1:MaritalStatusName>
      <d2p1:PrimaryEmail>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryEmail>
      <d2p1:PrimaryFax>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryFax>
      <d2p1:PrimaryImageContent>String</d2p1:PrimaryImageContent>
      <d2p1:PrimaryImageContentType>String</d2p1:PrimaryImageContentType>
      <d2p1:PrimaryImageFileName>String</d2p1:PrimaryImageFileName>
      <d2p1:PrimaryMobile>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryMobile>
      <d2p1:PrimaryPhone>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryPhone>
      <d2p1:PrimaryPostalAddress>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryPostalAddress>
      <d2p1:PrimaryRegisteredAddress>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryRegisteredAddress>
      <d2p1:PrimaryStreetAddress>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryStreetAddress>
      <d2p1:PrimaryWeb>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:PrimaryWeb>
      <d2p1:SocialMediaFacebook>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:SocialMediaFacebook>
      <d2p1:SocialMediaInstagram>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:SocialMediaInstagram>
      <d2p1:SocialMediaTwitter>
        <d2p1:ApiFrameworkAlternateKey>String</d2p1:ApiFrameworkAlternateKey>
        <d2p1:ContactAddress>
          <d2p1:CountryName>String</d2p1:CountryName>
          <d2p1:IsPostal>false</d2p1:IsPostal>
          <d2p1:IsPrimaryLocation>false</d2p1:IsPrimaryLocation>
          <d2p1:IsRegisteredLocation>false</d2p1:IsRegisteredLocation>
          <d2p1:Location>
            <d2p1:AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</d2p1:AddressFormatId>
            <d2p1:AddressFull>String</d2p1:AddressFull>
            <d2p1:AddressLineOne>String</d2p1:AddressLineOne>
            <d2p1:AddressLineTwo>String</d2p1:AddressLineTwo>
            <d2p1:BuildingNumber>String</d2p1:BuildingNumber>
            <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Estate>
              <d2p1:CurrentEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:CurrentEstateStageId>
              <d2p1:CurrentEstateStageName>String</d2p1:CurrentEstateStageName>
              <d2p1:DeveloperContactId>00000000-0000-0000-0000-000000000000</d2p1:DeveloperContactId>
              <d2p1:DeveloperName>String</d2p1:DeveloperName>
              <d2p1:DeveloperProfilePhotoThumbnail>String</d2p1:DeveloperProfilePhotoThumbnail>
              <d2p1:DeveloperProfilePhotoUrl>String</d2p1:DeveloperProfilePhotoUrl>
              <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Notes>String</d2p1:Notes>
              <d2p1:RecordStatus>String</d2p1:RecordStatus>
              <d2p1:Stages>
                <d2p1:GeoEstateStageModel>
                  <d2p1:GeoEstateId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateId>
                  <d2p1:GeoEstateStageId>00000000-0000-0000-0000-000000000000</d2p1:GeoEstateStageId>
                  <d2p1:Name>String</d2p1:Name>
                  <d2p1:Notes>String</d2p1:Notes>
                  <d2p1:RecordStatus>String</d2p1:RecordStatus>
                </d2p1:GeoEstateStageModel>
              </d2p1:Stages>
            </d2p1:Estate>
            <d2p1:GeoLocationId>00000000-0000-0000-0000-000000000000</d2p1:GeoLocationId>
            <d2p1:IsPhysical>false</d2p1:IsPhysical>
            <d2p1:Latitude>0</d2p1:Latitude>
            <d2p1:Longitude>0</d2p1:Longitude>
            <d2p1:LotNumber>String</d2p1:LotNumber>
            <d2p1:Notes>String</d2p1:Notes>
            <d2p1:PostCode>String</d2p1:PostCode>
            <d2p1:PostalDeliveryNumber>String</d2p1:PostalDeliveryNumber>
            <d2p1:StateId>00000000-0000-0000-0000-000000000000</d2p1:StateId>
            <d2p1:StateName>String</d2p1:StateName>
            <d2p1:StreetName>String</d2p1:StreetName>
            <d2p1:StreetNumber>String</d2p1:StreetNumber>
            <d2p1:SubUnit>String</d2p1:SubUnit>
            <d2p1:SuburbId>00000000-0000-0000-0000-000000000000</d2p1:SuburbId>
            <d2p1:SuburbName>String</d2p1:SuburbName>
            <d2p1:Timezone>00000000-0000-0000-0000-000000000000</d2p1:Timezone>
          </d2p1:Location>
          <d2p1:StateName>String</d2p1:StateName>
          <d2p1:SuburbName>String</d2p1:SuburbName>
        </d2p1:ContactAddress>
        <d2p1:ContactContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactContactDetailId>
        <d2p1:ContactDetailId>00000000-0000-0000-0000-000000000000</d2p1:ContactDetailId>
        <d2p1:ContactDetails>String</d2p1:ContactDetails>
        <d2p1:ContactDetailsCode>String</d2p1:ContactDetailsCode>
        <d2p1:ContactId>00000000-0000-0000-0000-000000000000</d2p1:ContactId>
        <d2p1:ContactMethodId>00000000-0000-0000-0000-000000000000</d2p1:ContactMethodId>
        <d2p1:ContactMethodName>String</d2p1:ContactMethodName>
        <d2p1:ContactPhone>
          <d2p1:AreaCode>String</d2p1:AreaCode>
          <d2p1:CountryCode>String</d2p1:CountryCode>
          <d2p1:LocalNumber>String</d2p1:LocalNumber>
        </d2p1:ContactPhone>
        <d2p1:CountryId>00000000-0000-0000-0000-000000000000</d2p1:CountryId>
        <d2p1:EmailSignatureHTML>String</d2p1:EmailSignatureHTML>
        <d2p1:EmailSignatureId>00000000-0000-0000-0000-000000000000</d2p1:EmailSignatureId>
        <d2p1:EmailSignatureText>String</d2p1:EmailSignatureText>
        <d2p1:IsPrimaryContactMethod>false</d2p1:IsPrimaryContactMethod>
        <d2p1:Notes>String</d2p1:Notes>
        <d2p1:OrderContactMethod>0</d2p1:OrderContactMethod>
      </d2p1:SocialMediaTwitter>
    </d2p1:UserProfileModel>
  </Profiles>
  <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>
  <Roles>
    <UserRoleModel>
      <ContactRoleId>00000000-0000-0000-0000-000000000000</ContactRoleId>
      <EndDate>0001-01-01T00:00:00</EndDate>
      <RoleId>00000000-0000-0000-0000-000000000000</RoleId>
      <RoleName>String</RoleName>
      <RolePrimaryImageId>00000000-0000-0000-0000-000000000000</RolePrimaryImageId>
      <RolePrimaryImageThumbnailURL>String</RolePrimaryImageThumbnailURL>
      <RolePrimaryImageURL>String</RolePrimaryImageURL>
      <StartDate>0001-01-01T00:00:00</StartDate>
    </UserRoleModel>
  </Roles>
  <UserGuid>00000000-0000-0000-0000-000000000000</UserGuid>
</UserModel>