Platform API

<back to all web services

SearchContact

Returns a list of Contact Profiles matching the search criteria provided.

Requires Authentication
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using Eros.Subtle.Canvara.WebAPIModel.ServiceModel;

namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel
{
    ///<summary>
    ///Returns a list of Contact Profiles matching the search criteria provided.
    ///</summary>
    [Api(Description="Returns a list of Contact Profiles matching the search criteria provided.")]
    public partial class SearchContact
    {
        ///<summary>
        ///Email Address to search for the contact on.
        ///</summary>
        [ApiMember(DataType="string", Description="Email Address to search for the contact on.", IsRequired=true, Name="EmailAddress", ParameterType="query")]
        public virtual string EmailAddress { get; set; }
    }

}

C# SearchContact DTOs

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

HTTP + JSV

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

POST /jsv/reply/SearchContact HTTP/1.1 
Host: pfapi.pstpf.com.au 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	EmailAddress: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

[
	{
		BirthDate: 0001-01-01,
		MaritalStatusName: String,
		GenderName: String,
		GenderId: 00000000000000000000000000000000,
		ContactDetails: 
		[
			{
				ContactMethodName: String,
				ContactAddress: 
				{
					Location: 
					{
						StateId: 00000000000000000000000000000000,
						StateName: String,
						SuburbId: 00000000000000000000000000000000,
						SuburbName: String,
						CountryId: 00000000000000000000000000000000,
						CountryName: String,
						LotNumber: String,
						SubUnit: String,
						BuildingNumber: String,
						PostalDeliveryNumber: String,
						StreetNumber: String,
						StreetName: String,
						AddressLineOne: String,
						AddressLineTwo: String,
						PostCode: String,
						IsPhysical: False,
						Notes: String,
						AddressFull: String,
						AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
						Latitude: 0,
						Longitude: 0,
						Timezone: 00000000000000000000000000000000,
						Estate: 
						{
							Name: String,
							Notes: String,
							DeveloperName: String,
							DeveloperProfilePhotoUrl: String,
							DeveloperProfilePhotoThumbnail: String,
							RecordStatus: String,
							Stages: 
							[
								{
									Name: String,
									Notes: String,
									RecordStatus: String
								}
							],
							CurrentEstateStageName: String
						},
						GeoEstateStageName: String,
						IgnoreValidation: False
					},
					IsPostal: False,
					IsPrimaryLocation: False,
					IsRegisteredLocation: False,
					SuburbName: String,
					StateName: String,
					CountryName: String
				},
				ContactPhone: 
				{
					CountryCode: String,
					AreaCode: String,
					LocalNumber: String
				},
				CountryId: 00000000000000000000000000000000,
				ContactDetails: String,
				Notes: String,
				ContactDetailsCode: String,
				OrderContactMethod: 0,
				IsPrimaryContactMethod: False,
				IsAddress: True,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				IsPostal: False,
				IsPhone: False,
				EmailSignatureHTML: String,
				EmailSignatureText: String,
				ApiFrameworkAlternateKey: String
			}
		],
		PrimaryStreetAddress: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryPostalAddress: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryRegisteredAddress: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryEmail: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryMobile: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryPhone: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryFax: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		PrimaryWeb: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		SocialMediaTwitter: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		SocialMediaFacebook: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		SocialMediaInstagram: 
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: String,
					LotNumber: String,
					SubUnit: String,
					BuildingNumber: String,
					PostalDeliveryNumber: String,
					StreetNumber: String,
					StreetName: String,
					AddressLineOne: String,
					AddressLineTwo: String,
					PostCode: String,
					IsPhysical: False,
					Notes: String,
					AddressFull: String,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		},
		IsRemovedContact: False,
		IsDefault: False,
		IsEmailEditable: False,
		PrimaryImageContent: String,
		PrimaryImageContentType: String,
		PrimaryImageFileName: String,
		UserName: String,
		ProfileName: String,
		ContactFullName: String,
		EmailAddress: String,
		EmailSignature: String,
		MobileNumber: String,
		PhoneNumber: String,
		ContactTypeName: String,
		FirstName: String,
		Surname: String,
		Title: String,
		LegalName: String,
		TradingName: String,
		Abn: String,
		Acn: String,
		Arbn: String,
		GstRegistered: False,
		ESL: False,
		Language: String,
		InterpreterRequired: False,
		LicenseeNotes: String,
		ProfilePhotoUrl: String,
		ProfilePhotoThumbnailUrl: String,
		Description: String,
		EmploymentIndustry: String,
		EmploymentRole: String,
		EmploymentGeographicArea: String,
		TimezoneName: String,
		PrimaryAddress: String,
		IsActiveContact: False
	}
]