| All Verbs | /api/profiles |
|---|
"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 UserProfileWithRolesModel extends UserProfileModel {
/** @param {{Roles?:UserRoleModel[],ContactConnections?:UserContactConnectionModel[],EmailAddressBook?:ContactEmailAddress[],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 {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;
}
export class UserProfilesWithRolesModel {
/** @param {{Profiles?:UserProfileWithRolesModel[]}} [init] */
constructor(init) { Object.assign(this, init) }
/**
* @type {UserProfileWithRolesModel[]}
* @description A list of profiles for the user. */
Profiles;
}
export class GetUserProfiles {
/** @param {{UserId?:string,UserName?:string,ExcludeContactDetails?: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 {boolean}
* @description Flag to exclude contact details from organisation profiles. */
ExcludeContactDetails;
}
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 GetUserProfiles DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/profiles HTTP/1.1
Host: pfapi.pstpf.com.au
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<GetUserProfiles xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eros.Subtle.Canvara.WebAPIModel.ServiceModel">
<ExcludeContactDetails>false</ExcludeContactDetails>
<UserId>00000000-0000-0000-0000-000000000000</UserId>
<UserName>String</UserName>
</GetUserProfiles>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<UserProfilesWithRolesModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eros.Subtle.Canvara.WebAPIModel.ServiceModel">
<Profiles>
<UserProfileWithRolesModel>
<Abn xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Abn>
<Acn xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Acn>
<Arbn xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Arbn>
<ContactFullName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</ContactFullName>
<ContactId xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</ContactId>
<ContactTypeId xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</ContactTypeId>
<ContactTypeName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</ContactTypeName>
<Description xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Description>
<ESL xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</ESL>
<EmailAddress xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</EmailAddress>
<EmailSignature xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</EmailSignature>
<EmploymentGeographicArea xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</EmploymentGeographicArea>
<EmploymentIndustry xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</EmploymentIndustry>
<EmploymentRole xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</EmploymentRole>
<FirstName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</FirstName>
<GstRegistered xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</GstRegistered>
<InterpreterRequired xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</InterpreterRequired>
<IsActiveContact xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</IsActiveContact>
<Language xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Language>
<LegalName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</LegalName>
<LicenseeNotes xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</LicenseeNotes>
<MobileNumber xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</MobileNumber>
<PhoneNumber xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</PhoneNumber>
<PrimaryAddress xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</PrimaryAddress>
<ProfileImageId xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</ProfileImageId>
<ProfileName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</ProfileName>
<ProfilePhotoThumbnailUrl xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</ProfilePhotoThumbnailUrl>
<ProfilePhotoUrl xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</ProfilePhotoUrl>
<Surname xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Surname>
<Timezone xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</Timezone>
<TimezoneName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</TimezoneName>
<Title xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</Title>
<TradingName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</TradingName>
<UserId xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</UserId>
<UserName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</UserName>
<UserProfileId xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</UserProfileId>
<BirthDate xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">0001-01-01T00:00:00</BirthDate>
<ContactDetails xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ContactDetailModel>
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</ContactDetailModel>
</ContactDetails>
<GenderId xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">00000000-0000-0000-0000-000000000000</GenderId>
<GenderName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</GenderName>
<IsDefault xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</IsDefault>
<IsEmailEditable xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</IsEmailEditable>
<IsRemovedContact xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">false</IsRemovedContact>
<MaritalStatusName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</MaritalStatusName>
<PrimaryEmail xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryEmail>
<PrimaryFax xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryFax>
<PrimaryImageContent xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</PrimaryImageContent>
<PrimaryImageContentType xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</PrimaryImageContentType>
<PrimaryImageFileName xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">String</PrimaryImageFileName>
<PrimaryMobile xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryMobile>
<PrimaryPhone xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryPhone>
<PrimaryPostalAddress xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryPostalAddress>
<PrimaryRegisteredAddress xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryRegisteredAddress>
<PrimaryStreetAddress xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryStreetAddress>
<PrimaryWeb xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</PrimaryWeb>
<SocialMediaFacebook xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</SocialMediaFacebook>
<SocialMediaInstagram xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</SocialMediaInstagram>
<SocialMediaTwitter xmlns="http://schemas.datacontract.org/2004/07/Eros.Saguna.Common.WebAPIModel.Models">
<ApiFrameworkAlternateKey>String</ApiFrameworkAlternateKey>
<ContactAddress>
<CountryName>String</CountryName>
<IsPostal>false</IsPostal>
<IsPrimaryLocation>false</IsPrimaryLocation>
<IsRegisteredLocation>false</IsRegisteredLocation>
<Location>
<AddressFormatId>4f7bf5b4-d77c-4ac7-99d6-7a575964480d</AddressFormatId>
<AddressFull>String</AddressFull>
<AddressLineOne>String</AddressLineOne>
<AddressLineTwo>String</AddressLineTwo>
<BuildingNumber>String</BuildingNumber>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<CountryName>String</CountryName>
<Estate>
<CurrentEstateStageId>00000000-0000-0000-0000-000000000000</CurrentEstateStageId>
<CurrentEstateStageName>String</CurrentEstateStageName>
<DeveloperContactId>00000000-0000-0000-0000-000000000000</DeveloperContactId>
<DeveloperName>String</DeveloperName>
<DeveloperProfilePhotoThumbnail>String</DeveloperProfilePhotoThumbnail>
<DeveloperProfilePhotoUrl>String</DeveloperProfilePhotoUrl>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
<Stages>
<GeoEstateStageModel>
<GeoEstateId>00000000-0000-0000-0000-000000000000</GeoEstateId>
<GeoEstateStageId>00000000-0000-0000-0000-000000000000</GeoEstateStageId>
<Name>String</Name>
<Notes>String</Notes>
<RecordStatus>String</RecordStatus>
</GeoEstateStageModel>
</Stages>
</Estate>
<GeoLocationId>00000000-0000-0000-0000-000000000000</GeoLocationId>
<IsPhysical>false</IsPhysical>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<LotNumber>String</LotNumber>
<Notes>String</Notes>
<PostCode>String</PostCode>
<PostalDeliveryNumber>String</PostalDeliveryNumber>
<StateId>00000000-0000-0000-0000-000000000000</StateId>
<StateName>String</StateName>
<StreetName>String</StreetName>
<StreetNumber>String</StreetNumber>
<SubUnit>String</SubUnit>
<SuburbId>00000000-0000-0000-0000-000000000000</SuburbId>
<SuburbName>String</SuburbName>
<Timezone>00000000-0000-0000-0000-000000000000</Timezone>
</Location>
<StateName>String</StateName>
<SuburbName>String</SuburbName>
</ContactAddress>
<ContactContactDetailId>00000000-0000-0000-0000-000000000000</ContactContactDetailId>
<ContactDetailId>00000000-0000-0000-0000-000000000000</ContactDetailId>
<ContactDetails>String</ContactDetails>
<ContactDetailsCode>String</ContactDetailsCode>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactMethodId>00000000-0000-0000-0000-000000000000</ContactMethodId>
<ContactMethodName>String</ContactMethodName>
<ContactPhone>
<AreaCode>String</AreaCode>
<CountryCode>String</CountryCode>
<LocalNumber>String</LocalNumber>
</ContactPhone>
<CountryId>00000000-0000-0000-0000-000000000000</CountryId>
<EmailSignatureHTML>String</EmailSignatureHTML>
<EmailSignatureId>00000000-0000-0000-0000-000000000000</EmailSignatureId>
<EmailSignatureText>String</EmailSignatureText>
<IsPrimaryContactMethod>false</IsPrimaryContactMethod>
<Notes>String</Notes>
<OrderContactMethod>0</OrderContactMethod>
</SocialMediaTwitter>
<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>
<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>
</UserProfileWithRolesModel>
</Profiles>
</UserProfilesWithRolesModel>