| All Verbs | /api/updatecustomergroup |
|---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
/**
* Update customer group details
*/
@Api(Description="Update customer group details")
public static class UpdateCustomerGroup
{
public UUID CustomerGroupId = null;
public Boolean AutoGenerateName = null;
public String CustomerName = null;
public ArrayList<Contact> Contacts = null;
public UUID getCustomerGroupId() { return CustomerGroupId; }
public UpdateCustomerGroup setCustomerGroupId(UUID value) { this.CustomerGroupId = value; return this; }
public Boolean isAutoGenerateName() { return AutoGenerateName; }
public UpdateCustomerGroup setAutoGenerateName(Boolean value) { this.AutoGenerateName = value; return this; }
public String getCustomerName() { return CustomerName; }
public UpdateCustomerGroup setCustomerName(String value) { this.CustomerName = value; return this; }
public ArrayList<Contact> getContacts() { return Contacts; }
public UpdateCustomerGroup setContacts(ArrayList<Contact> value) { this.Contacts = value; return this; }
}
public static class Contact
{
public UUID ContactId = null;
public UUID PrimaryStreetAddressId = null;
public UUID PrimaryPostalAddressId = null;
public UUID PrimaryTaxRegisteredAddressId = null;
public UUID PrimaryNonMobileId = null;
public UUID PrimaryMobileId = null;
public UUID PrimaryEmailId = null;
public String Mobile = null;
public String Phone = null;
public String PrimaryEmail = null;
public String PrimaryAddress = null;
public UUID PrimaryFaxId = null;
public UUID PrimaryWebId = null;
public UUID PrimarySocialMediaId = null;
public String FirstName = null;
public String MiddleName = null;
public String Surname = null;
public String FullName = null;
public String ShortName = null;
public Date BirthDate = null;
public String Title = null;
public String Salutation = null;
public UUID MaritalStatus = null;
public String MaritalStatusName = null;
public UUID Gender = null;
public String GenderName = null;
public String Abn = null;
public String Acn = null;
public String Arbn = null;
public ContactBanking ContactBankingDetails = null;
public String LegalName = null;
public String TradingName = null;
public UUID ContactType = null;
public String ContactTypeName = null;
public String ContactTypePhotoUrl = null;
public String ContactTypePhotoThumbnailUrl = null;
public UUID Timezone = null;
public String TimezoneName = null;
public String Description = null;
public String EmploymentIndustry = null;
public String EmploymentRole = null;
public String EmploymentGeographicArea = null;
public Boolean GstRegistered = null;
public String DriversLicence = null;
public UUID ContactGroupIdStaff = null;
public String StaffGroupName = null;
public UUID ContactGroupIdVendor = null;
public String VendorGroupName = null;
public UUID ContactGroupIdCustomer = null;
public String CustomerGroupName = null;
public UUID PrimaryMediaFileId = null;
public String ProfilePhotoUrl = null;
public String ProfilePhotoThumbnailUrl = null;
public UUID ProfileImageId = null;
public String RecordStatus = null;
public UUID ConnectionStatusId = null;
public String SubscriptionAlternateKey = null;
public ArrayList<UserRole> ContactRoles = null;
public ArrayList<ContactDetail> ContactDetails = null;
public ArrayList<CustomContentFieldValue> CustomContent = null;
public ArrayList<Contact> ConnectedContacts = null;
public String CustomContentXML = null;
public String ContactDetailsXML = null;
public UUID ConnectionContactId = null;
public String ConnectionContactName = null;
public UUID UserProfileIdDefault = null;
public UUID UserId = null;
public String Username = null;
public Boolean IsRegistered = null;
public Boolean ESL = null;
public String Language = null;
public Boolean InterpreterRequired = null;
public String LicenseeNotes = null;
public String Notes = null;
public UUID ObjectSubscriptionId = null;
public String ObjectHash = null;
public UUID OwnerContactId = null;
public UUID getContactId() { return ContactId; }
public Contact setContactId(UUID value) { this.ContactId = value; return this; }
public UUID getPrimaryStreetAddressId() { return PrimaryStreetAddressId; }
public Contact setPrimaryStreetAddressId(UUID value) { this.PrimaryStreetAddressId = value; return this; }
public UUID getPrimaryPostalAddressId() { return PrimaryPostalAddressId; }
public Contact setPrimaryPostalAddressId(UUID value) { this.PrimaryPostalAddressId = value; return this; }
public UUID getPrimaryTaxRegisteredAddressId() { return PrimaryTaxRegisteredAddressId; }
public Contact setPrimaryTaxRegisteredAddressId(UUID value) { this.PrimaryTaxRegisteredAddressId = value; return this; }
public UUID getPrimaryNonMobileId() { return PrimaryNonMobileId; }
public Contact setPrimaryNonMobileId(UUID value) { this.PrimaryNonMobileId = value; return this; }
public UUID getPrimaryMobileId() { return PrimaryMobileId; }
public Contact setPrimaryMobileId(UUID value) { this.PrimaryMobileId = value; return this; }
public UUID getPrimaryEmailId() { return PrimaryEmailId; }
public Contact setPrimaryEmailId(UUID value) { this.PrimaryEmailId = value; return this; }
public String getMobile() { return Mobile; }
public Contact setMobile(String value) { this.Mobile = value; return this; }
public String getPhone() { return Phone; }
public Contact setPhone(String value) { this.Phone = value; return this; }
public String getPrimaryEmail() { return PrimaryEmail; }
public Contact setPrimaryEmail(String value) { this.PrimaryEmail = value; return this; }
public String getPrimaryAddress() { return PrimaryAddress; }
public Contact setPrimaryAddress(String value) { this.PrimaryAddress = value; return this; }
public UUID getPrimaryFaxId() { return PrimaryFaxId; }
public Contact setPrimaryFaxId(UUID value) { this.PrimaryFaxId = value; return this; }
public UUID getPrimaryWebId() { return PrimaryWebId; }
public Contact setPrimaryWebId(UUID value) { this.PrimaryWebId = value; return this; }
public UUID getPrimarySocialMediaId() { return PrimarySocialMediaId; }
public Contact setPrimarySocialMediaId(UUID value) { this.PrimarySocialMediaId = value; return this; }
public String getFirstName() { return FirstName; }
public Contact setFirstName(String value) { this.FirstName = value; return this; }
public String getMiddleName() { return MiddleName; }
public Contact setMiddleName(String value) { this.MiddleName = value; return this; }
public String getSurname() { return Surname; }
public Contact setSurname(String value) { this.Surname = value; return this; }
public String getFullName() { return FullName; }
public Contact setFullName(String value) { this.FullName = value; return this; }
public String getShortName() { return ShortName; }
public Contact setShortName(String value) { this.ShortName = value; return this; }
public Date getBirthDate() { return BirthDate; }
public Contact setBirthDate(Date value) { this.BirthDate = value; return this; }
public String getTitle() { return Title; }
public Contact setTitle(String value) { this.Title = value; return this; }
public String getSalutation() { return Salutation; }
public Contact setSalutation(String value) { this.Salutation = value; return this; }
public UUID getMaritalStatus() { return MaritalStatus; }
public Contact setMaritalStatus(UUID value) { this.MaritalStatus = value; return this; }
public String getMaritalStatusName() { return MaritalStatusName; }
public Contact setMaritalStatusName(String value) { this.MaritalStatusName = value; return this; }
public UUID getGender() { return Gender; }
public Contact setGender(UUID value) { this.Gender = value; return this; }
public String getGenderName() { return GenderName; }
public Contact setGenderName(String value) { this.GenderName = value; return this; }
public String getAbn() { return Abn; }
public Contact setAbn(String value) { this.Abn = value; return this; }
public String getAcn() { return Acn; }
public Contact setAcn(String value) { this.Acn = value; return this; }
public String getArbn() { return Arbn; }
public Contact setArbn(String value) { this.Arbn = value; return this; }
public ContactBanking getContactBankingDetails() { return ContactBankingDetails; }
public Contact setContactBankingDetails(ContactBanking value) { this.ContactBankingDetails = value; return this; }
public String getLegalName() { return LegalName; }
public Contact setLegalName(String value) { this.LegalName = value; return this; }
public String getTradingName() { return TradingName; }
public Contact setTradingName(String value) { this.TradingName = value; return this; }
public UUID getContactType() { return ContactType; }
public Contact setContactType(UUID value) { this.ContactType = value; return this; }
public String getContactTypeName() { return ContactTypeName; }
public Contact setContactTypeName(String value) { this.ContactTypeName = value; return this; }
public String getContactTypePhotoUrl() { return ContactTypePhotoUrl; }
public Contact setContactTypePhotoUrl(String value) { this.ContactTypePhotoUrl = value; return this; }
public String getContactTypePhotoThumbnailUrl() { return ContactTypePhotoThumbnailUrl; }
public Contact setContactTypePhotoThumbnailUrl(String value) { this.ContactTypePhotoThumbnailUrl = value; return this; }
public UUID getTimezone() { return Timezone; }
public Contact setTimezone(UUID value) { this.Timezone = value; return this; }
public String getTimezoneName() { return TimezoneName; }
public Contact setTimezoneName(String value) { this.TimezoneName = value; return this; }
public String getDescription() { return Description; }
public Contact setDescription(String value) { this.Description = value; return this; }
public String getEmploymentIndustry() { return EmploymentIndustry; }
public Contact setEmploymentIndustry(String value) { this.EmploymentIndustry = value; return this; }
public String getEmploymentRole() { return EmploymentRole; }
public Contact setEmploymentRole(String value) { this.EmploymentRole = value; return this; }
public String getEmploymentGeographicArea() { return EmploymentGeographicArea; }
public Contact setEmploymentGeographicArea(String value) { this.EmploymentGeographicArea = value; return this; }
public Boolean isGstRegistered() { return GstRegistered; }
public Contact setGstRegistered(Boolean value) { this.GstRegistered = value; return this; }
public String getDriversLicence() { return DriversLicence; }
public Contact setDriversLicence(String value) { this.DriversLicence = value; return this; }
public UUID getContactGroupIdStaff() { return ContactGroupIdStaff; }
public Contact setContactGroupIdStaff(UUID value) { this.ContactGroupIdStaff = value; return this; }
public String getStaffGroupName() { return StaffGroupName; }
public Contact setStaffGroupName(String value) { this.StaffGroupName = value; return this; }
public UUID getContactGroupIdVendor() { return ContactGroupIdVendor; }
public Contact setContactGroupIdVendor(UUID value) { this.ContactGroupIdVendor = value; return this; }
public String getVendorGroupName() { return VendorGroupName; }
public Contact setVendorGroupName(String value) { this.VendorGroupName = value; return this; }
public UUID getContactGroupIdCustomer() { return ContactGroupIdCustomer; }
public Contact setContactGroupIdCustomer(UUID value) { this.ContactGroupIdCustomer = value; return this; }
public String getCustomerGroupName() { return CustomerGroupName; }
public Contact setCustomerGroupName(String value) { this.CustomerGroupName = value; return this; }
public UUID getPrimaryMediaFileId() { return PrimaryMediaFileId; }
public Contact setPrimaryMediaFileId(UUID value) { this.PrimaryMediaFileId = value; return this; }
public String getProfilePhotoUrl() { return ProfilePhotoUrl; }
public Contact setProfilePhotoUrl(String value) { this.ProfilePhotoUrl = value; return this; }
public String getProfilePhotoThumbnailUrl() { return ProfilePhotoThumbnailUrl; }
public Contact setProfilePhotoThumbnailUrl(String value) { this.ProfilePhotoThumbnailUrl = value; return this; }
public UUID getProfileImageId() { return ProfileImageId; }
public Contact setProfileImageId(UUID value) { this.ProfileImageId = value; return this; }
public String getRecordStatus() { return RecordStatus; }
public Contact setRecordStatus(String value) { this.RecordStatus = value; return this; }
public UUID getConnectionStatusId() { return ConnectionStatusId; }
public Contact setConnectionStatusId(UUID value) { this.ConnectionStatusId = value; return this; }
public String getSubscriptionAlternateKey() { return SubscriptionAlternateKey; }
public Contact setSubscriptionAlternateKey(String value) { this.SubscriptionAlternateKey = value; return this; }
public ArrayList<UserRole> getContactRoles() { return ContactRoles; }
public Contact setContactRoles(ArrayList<UserRole> value) { this.ContactRoles = value; return this; }
public ArrayList<ContactDetail> getContactDetails() { return ContactDetails; }
public Contact setContactDetails(ArrayList<ContactDetail> value) { this.ContactDetails = value; return this; }
public ArrayList<CustomContentFieldValue> getCustomContent() { return CustomContent; }
public Contact setCustomContent(ArrayList<CustomContentFieldValue> value) { this.CustomContent = value; return this; }
public ArrayList<Contact> getConnectedContacts() { return ConnectedContacts; }
public Contact setConnectedContacts(ArrayList<Contact> value) { this.ConnectedContacts = value; return this; }
public String getCustomContentXML() { return CustomContentXML; }
public Contact setCustomContentXML(String value) { this.CustomContentXML = value; return this; }
public String getContactDetailsXML() { return ContactDetailsXML; }
public Contact setContactDetailsXML(String value) { this.ContactDetailsXML = value; return this; }
public UUID getConnectionContactId() { return ConnectionContactId; }
public Contact setConnectionContactId(UUID value) { this.ConnectionContactId = value; return this; }
public String getConnectionContactName() { return ConnectionContactName; }
public Contact setConnectionContactName(String value) { this.ConnectionContactName = value; return this; }
public UUID getUserProfileIdDefault() { return UserProfileIdDefault; }
public Contact setUserProfileIdDefault(UUID value) { this.UserProfileIdDefault = value; return this; }
public UUID getUserId() { return UserId; }
public Contact setUserId(UUID value) { this.UserId = value; return this; }
public String getUsername() { return Username; }
public Contact setUsername(String value) { this.Username = value; return this; }
public Boolean getIsRegistered() { return IsRegistered; }
public Contact setIsRegistered(Boolean value) { this.IsRegistered = value; return this; }
public Boolean isEsl() { return ESL; }
public Contact setEsl(Boolean value) { this.ESL = value; return this; }
public String getLanguage() { return Language; }
public Contact setLanguage(String value) { this.Language = value; return this; }
public Boolean isInterpreterRequired() { return InterpreterRequired; }
public Contact setInterpreterRequired(Boolean value) { this.InterpreterRequired = value; return this; }
public String getLicenseeNotes() { return LicenseeNotes; }
public Contact setLicenseeNotes(String value) { this.LicenseeNotes = value; return this; }
public String getNotes() { return Notes; }
public Contact setNotes(String value) { this.Notes = value; return this; }
public UUID getObjectSubscriptionId() { return ObjectSubscriptionId; }
public Contact setObjectSubscriptionId(UUID value) { this.ObjectSubscriptionId = value; return this; }
public String getObjectHash() { return ObjectHash; }
public Contact setObjectHash(String value) { this.ObjectHash = value; return this; }
public UUID getOwnerContactId() { return OwnerContactId; }
public Contact setOwnerContactId(UUID value) { this.OwnerContactId = value; return this; }
}
public static class ContactBanking
{
public UUID ContactId = null;
public String BankName = null;
public String BankLocation = null;
public String Bsb = null;
public String AccountNumber = null;
public String AccountName = null;
public UUID TermOfTradeId = null;
public String TermOfTradeName = null;
public UUID OwnerContactId = null;
public String RecordStatus = null;
public UUID getContactId() { return ContactId; }
public ContactBanking setContactId(UUID value) { this.ContactId = value; return this; }
public String getBankName() { return BankName; }
public ContactBanking setBankName(String value) { this.BankName = value; return this; }
public String getBankLocation() { return BankLocation; }
public ContactBanking setBankLocation(String value) { this.BankLocation = value; return this; }
public String getBsb() { return Bsb; }
public ContactBanking setBsb(String value) { this.Bsb = value; return this; }
public String getAccountNumber() { return AccountNumber; }
public ContactBanking setAccountNumber(String value) { this.AccountNumber = value; return this; }
public String getAccountName() { return AccountName; }
public ContactBanking setAccountName(String value) { this.AccountName = value; return this; }
public UUID getTermOfTradeId() { return TermOfTradeId; }
public ContactBanking setTermOfTradeId(UUID value) { this.TermOfTradeId = value; return this; }
public String getTermOfTradeName() { return TermOfTradeName; }
public ContactBanking setTermOfTradeName(String value) { this.TermOfTradeName = value; return this; }
public UUID getOwnerContactId() { return OwnerContactId; }
public ContactBanking setOwnerContactId(UUID value) { this.OwnerContactId = value; return this; }
public String getRecordStatus() { return RecordStatus; }
public ContactBanking setRecordStatus(String value) { this.RecordStatus = value; return this; }
}
public static class UserRole
{
public UUID ConnectionId = null;
public UUID ContactRoleId = null;
public UUID ContactId = null;
public UUID RoleId = null;
public String RoleName = null;
public Date StartDate = null;
public Date EndDate = null;
public Boolean IsLicenseeRole = null;
public Boolean IsCustomerRole = null;
public Boolean IsPlatformRole = null;
public Boolean IsAdministerContactsRole = null;
public String RolePrimaryImageURL = null;
public String RolePrimaryImageThumbnailURL = null;
public UUID RolePrimaryImageId = null;
public UUID ConnectionStatusId = null;
public String ConnectionStatusName = null;
public UUID getConnectionId() { return ConnectionId; }
public UserRole setConnectionId(UUID value) { this.ConnectionId = value; return this; }
public UUID getContactRoleId() { return ContactRoleId; }
public UserRole setContactRoleId(UUID value) { this.ContactRoleId = value; return this; }
public UUID getContactId() { return ContactId; }
public UserRole setContactId(UUID value) { this.ContactId = value; return this; }
public UUID getRoleId() { return RoleId; }
public UserRole setRoleId(UUID value) { this.RoleId = value; return this; }
public String getRoleName() { return RoleName; }
public UserRole setRoleName(String value) { this.RoleName = value; return this; }
public Date getStartDate() { return StartDate; }
public UserRole setStartDate(Date value) { this.StartDate = value; return this; }
public Date getEndDate() { return EndDate; }
public UserRole setEndDate(Date value) { this.EndDate = value; return this; }
public Boolean getIsLicenseeRole() { return IsLicenseeRole; }
public UserRole setIsLicenseeRole(Boolean value) { this.IsLicenseeRole = value; return this; }
public Boolean getIsCustomerRole() { return IsCustomerRole; }
public UserRole setIsCustomerRole(Boolean value) { this.IsCustomerRole = value; return this; }
public Boolean getIsPlatformRole() { return IsPlatformRole; }
public UserRole setIsPlatformRole(Boolean value) { this.IsPlatformRole = value; return this; }
public Boolean getIsAdministerContactsRole() { return IsAdministerContactsRole; }
public UserRole setIsAdministerContactsRole(Boolean value) { this.IsAdministerContactsRole = value; return this; }
public String getRolePrimaryImageURL() { return RolePrimaryImageURL; }
public UserRole setRolePrimaryImageURL(String value) { this.RolePrimaryImageURL = value; return this; }
public String getRolePrimaryImageThumbnailURL() { return RolePrimaryImageThumbnailURL; }
public UserRole setRolePrimaryImageThumbnailURL(String value) { this.RolePrimaryImageThumbnailURL = value; return this; }
public UUID getRolePrimaryImageId() { return RolePrimaryImageId; }
public UserRole setRolePrimaryImageId(UUID value) { this.RolePrimaryImageId = value; return this; }
public UUID getConnectionStatusId() { return ConnectionStatusId; }
public UserRole setConnectionStatusId(UUID value) { this.ConnectionStatusId = value; return this; }
public String getConnectionStatusName() { return ConnectionStatusName; }
public UserRole setConnectionStatusName(String value) { this.ConnectionStatusName = value; return this; }
}
public static class ContactDetail
{
public UUID ContactContactDetailId = null;
public UUID ContactId = null;
public UUID ContactDetailId = null;
public UUID ContactMethodId = null;
public String ContactMethodName = null;
public ContactAddress Address = null;
public ContactPhone Phone = null;
public UUID CountryId = null;
public String ContactDetails = null;
public String Notes = null;
public String ContactDetailsCode = null;
public Integer OrderContactMethod = null;
public Boolean IsPrimaryContactMethod = null;
public Boolean IsPrimaryLocation = null;
public Boolean IsRegisteredLocation = null;
public Boolean IsPostal = null;
public Boolean IsAddress = null;
public Boolean IsPhone = null;
public UUID EmailSignatureId = null;
public String EmailSignatureHTML = null;
public String EmailSignatureText = null;
public String ApiKey = null;
public String FrameworkAlternateKey = null;
public UUID getContactContactDetailId() { return ContactContactDetailId; }
public ContactDetail setContactContactDetailId(UUID value) { this.ContactContactDetailId = value; return this; }
public UUID getContactId() { return ContactId; }
public ContactDetail setContactId(UUID value) { this.ContactId = value; return this; }
public UUID getContactDetailId() { return ContactDetailId; }
public ContactDetail setContactDetailId(UUID value) { this.ContactDetailId = value; return this; }
public UUID getContactMethodId() { return ContactMethodId; }
public ContactDetail setContactMethodId(UUID value) { this.ContactMethodId = value; return this; }
public String getContactMethodName() { return ContactMethodName; }
public ContactDetail setContactMethodName(String value) { this.ContactMethodName = value; return this; }
public ContactAddress getAddress() { return Address; }
public ContactDetail setAddress(ContactAddress value) { this.Address = value; return this; }
public ContactPhone getPhone() { return Phone; }
public ContactDetail setPhone(ContactPhone value) { this.Phone = value; return this; }
public UUID getCountryId() { return CountryId; }
public ContactDetail setCountryId(UUID value) { this.CountryId = value; return this; }
public String getContactDetails() { return ContactDetails; }
public ContactDetail setContactDetails(String value) { this.ContactDetails = value; return this; }
public String getNotes() { return Notes; }
public ContactDetail setNotes(String value) { this.Notes = value; return this; }
public String getContactDetailsCode() { return ContactDetailsCode; }
public ContactDetail setContactDetailsCode(String value) { this.ContactDetailsCode = value; return this; }
public Integer getOrderContactMethod() { return OrderContactMethod; }
public ContactDetail setOrderContactMethod(Integer value) { this.OrderContactMethod = value; return this; }
public Boolean getIsPrimaryContactMethod() { return IsPrimaryContactMethod; }
public ContactDetail setIsPrimaryContactMethod(Boolean value) { this.IsPrimaryContactMethod = value; return this; }
public Boolean getIsPrimaryLocation() { return IsPrimaryLocation; }
public ContactDetail setIsPrimaryLocation(Boolean value) { this.IsPrimaryLocation = value; return this; }
public Boolean getIsRegisteredLocation() { return IsRegisteredLocation; }
public ContactDetail setIsRegisteredLocation(Boolean value) { this.IsRegisteredLocation = value; return this; }
public Boolean getIsPostal() { return IsPostal; }
public ContactDetail setIsPostal(Boolean value) { this.IsPostal = value; return this; }
public Boolean getIsAddress() { return IsAddress; }
public ContactDetail setIsAddress(Boolean value) { this.IsAddress = value; return this; }
public Boolean getIsPhone() { return IsPhone; }
public ContactDetail setIsPhone(Boolean value) { this.IsPhone = value; return this; }
public UUID getEmailSignatureId() { return EmailSignatureId; }
public ContactDetail setEmailSignatureId(UUID value) { this.EmailSignatureId = value; return this; }
public String getEmailSignatureHTML() { return EmailSignatureHTML; }
public ContactDetail setEmailSignatureHTML(String value) { this.EmailSignatureHTML = value; return this; }
public String getEmailSignatureText() { return EmailSignatureText; }
public ContactDetail setEmailSignatureText(String value) { this.EmailSignatureText = value; return this; }
public String getApiKey() { return ApiKey; }
public ContactDetail setApiKey(String value) { this.ApiKey = value; return this; }
public String getFrameworkAlternateKey() { return FrameworkAlternateKey; }
public ContactDetail setFrameworkAlternateKey(String value) { this.FrameworkAlternateKey = value; return this; }
}
public static class ContactAddress
{
public GeoLocation Location = null;
public Boolean IsPostal = null;
public Boolean IsPrimaryLocation = null;
public Boolean IsRegisteredLocation = null;
public UUID ContactAddressId = null;
public String SuburbName = null;
public String StateName = null;
public String CountryName = null;
public String AddressFull = null;
public GeoLocation getLocation() { return Location; }
public ContactAddress setLocation(GeoLocation value) { this.Location = value; return this; }
public Boolean getIsPostal() { return IsPostal; }
public ContactAddress setIsPostal(Boolean value) { this.IsPostal = value; return this; }
public Boolean getIsPrimaryLocation() { return IsPrimaryLocation; }
public ContactAddress setIsPrimaryLocation(Boolean value) { this.IsPrimaryLocation = value; return this; }
public Boolean getIsRegisteredLocation() { return IsRegisteredLocation; }
public ContactAddress setIsRegisteredLocation(Boolean value) { this.IsRegisteredLocation = value; return this; }
public UUID getContactAddressId() { return ContactAddressId; }
public ContactAddress setContactAddressId(UUID value) { this.ContactAddressId = value; return this; }
public String getSuburbName() { return SuburbName; }
public ContactAddress setSuburbName(String value) { this.SuburbName = value; return this; }
public String getStateName() { return StateName; }
public ContactAddress setStateName(String value) { this.StateName = value; return this; }
public String getCountryName() { return CountryName; }
public ContactAddress setCountryName(String value) { this.CountryName = value; return this; }
public String getAddressFull() { return AddressFull; }
public ContactAddress setAddressFull(String value) { this.AddressFull = value; return this; }
}
public static class GeoLocation
{
public UUID GeoLocationId = null;
public UUID StateId = null;
public String StateName = null;
public String StateNameShort = null;
public UUID SuburbId = null;
public String SuburbName = null;
public UUID CountryId = null;
public String CountryName = null;
public UUID Timezone = null;
public String TimezoneName = null;
public String LotNumber = null;
public String SubUnit = null;
public String BuildingNumber = null;
public String PostalDeliveryNumber = null;
public String StreetNumber = null;
public String StreetName = null;
public String AddressLineOne = null;
public String AddressLineTwo = null;
public String PostCode = null;
public Boolean IsPhysical = null;
public String Notes = null;
public String AddressFull = null;
public UUID AddressFormatId = null;
public UUID PostalDeliveryTypeId = null;
public Double Latitude = null;
public Double Longitude = null;
public Integer Accuracy = null;
public Double DistanceAway = null;
public Boolean AutoMapCoordinates = null;
public Boolean IsAddressCleared = null;
public Boolean IsValidated = null;
public GeoEstate Estate = null;
public UUID GeoEstateId = null;
public UUID GeoEstateStageId = null;
public String GeoEstateStageName = null;
public UUID getGeoLocationId() { return GeoLocationId; }
public GeoLocation setGeoLocationId(UUID value) { this.GeoLocationId = value; return this; }
public UUID getStateId() { return StateId; }
public GeoLocation setStateId(UUID value) { this.StateId = value; return this; }
public String getStateName() { return StateName; }
public GeoLocation setStateName(String value) { this.StateName = value; return this; }
public String getStateNameShort() { return StateNameShort; }
public GeoLocation setStateNameShort(String value) { this.StateNameShort = value; return this; }
public UUID getSuburbId() { return SuburbId; }
public GeoLocation setSuburbId(UUID value) { this.SuburbId = value; return this; }
public String getSuburbName() { return SuburbName; }
public GeoLocation setSuburbName(String value) { this.SuburbName = value; return this; }
public UUID getCountryId() { return CountryId; }
public GeoLocation setCountryId(UUID value) { this.CountryId = value; return this; }
public String getCountryName() { return CountryName; }
public GeoLocation setCountryName(String value) { this.CountryName = value; return this; }
public UUID getTimezone() { return Timezone; }
public GeoLocation setTimezone(UUID value) { this.Timezone = value; return this; }
public String getTimezoneName() { return TimezoneName; }
public GeoLocation setTimezoneName(String value) { this.TimezoneName = value; return this; }
public String getLotNumber() { return LotNumber; }
public GeoLocation setLotNumber(String value) { this.LotNumber = value; return this; }
public String getSubUnit() { return SubUnit; }
public GeoLocation setSubUnit(String value) { this.SubUnit = value; return this; }
public String getBuildingNumber() { return BuildingNumber; }
public GeoLocation setBuildingNumber(String value) { this.BuildingNumber = value; return this; }
public String getPostalDeliveryNumber() { return PostalDeliveryNumber; }
public GeoLocation setPostalDeliveryNumber(String value) { this.PostalDeliveryNumber = value; return this; }
public String getStreetNumber() { return StreetNumber; }
public GeoLocation setStreetNumber(String value) { this.StreetNumber = value; return this; }
public String getStreetName() { return StreetName; }
public GeoLocation setStreetName(String value) { this.StreetName = value; return this; }
public String getAddressLineOne() { return AddressLineOne; }
public GeoLocation setAddressLineOne(String value) { this.AddressLineOne = value; return this; }
public String getAddressLineTwo() { return AddressLineTwo; }
public GeoLocation setAddressLineTwo(String value) { this.AddressLineTwo = value; return this; }
public String getPostCode() { return PostCode; }
public GeoLocation setPostCode(String value) { this.PostCode = value; return this; }
public Boolean getIsPhysical() { return IsPhysical; }
public GeoLocation setIsPhysical(Boolean value) { this.IsPhysical = value; return this; }
public String getNotes() { return Notes; }
public GeoLocation setNotes(String value) { this.Notes = value; return this; }
public String getAddressFull() { return AddressFull; }
public GeoLocation setAddressFull(String value) { this.AddressFull = value; return this; }
public UUID getAddressFormatId() { return AddressFormatId; }
public GeoLocation setAddressFormatId(UUID value) { this.AddressFormatId = value; return this; }
public UUID getPostalDeliveryTypeId() { return PostalDeliveryTypeId; }
public GeoLocation setPostalDeliveryTypeId(UUID value) { this.PostalDeliveryTypeId = value; return this; }
public Double getLatitude() { return Latitude; }
public GeoLocation setLatitude(Double value) { this.Latitude = value; return this; }
public Double getLongitude() { return Longitude; }
public GeoLocation setLongitude(Double value) { this.Longitude = value; return this; }
public Integer getAccuracy() { return Accuracy; }
public GeoLocation setAccuracy(Integer value) { this.Accuracy = value; return this; }
public Double getDistanceAway() { return DistanceAway; }
public GeoLocation setDistanceAway(Double value) { this.DistanceAway = value; return this; }
public Boolean isAutoMapCoordinates() { return AutoMapCoordinates; }
public GeoLocation setAutoMapCoordinates(Boolean value) { this.AutoMapCoordinates = value; return this; }
public Boolean getIsAddressCleared() { return IsAddressCleared; }
public GeoLocation setIsAddressCleared(Boolean value) { this.IsAddressCleared = value; return this; }
public Boolean getIsValidated() { return IsValidated; }
public GeoLocation setIsValidated(Boolean value) { this.IsValidated = value; return this; }
public GeoEstate getEstate() { return Estate; }
public GeoLocation setEstate(GeoEstate value) { this.Estate = value; return this; }
public UUID getGeoEstateId() { return GeoEstateId; }
public GeoLocation setGeoEstateId(UUID value) { this.GeoEstateId = value; return this; }
public UUID getGeoEstateStageId() { return GeoEstateStageId; }
public GeoLocation setGeoEstateStageId(UUID value) { this.GeoEstateStageId = value; return this; }
public String getGeoEstateStageName() { return GeoEstateStageName; }
public GeoLocation setGeoEstateStageName(String value) { this.GeoEstateStageName = value; return this; }
}
public static class GeoEstate
{
public UUID GeoEstateId = null;
public String Name = null;
public String Notes = null;
public UUID DeveloperContactId = null;
public String DeveloperName = null;
public String DeveloperProfilePhotoUrl = null;
public String DeveloperProfilePhotoThumbnail = null;
public String RecordStatus = null;
public ArrayList<GeoEstateStage> Stages = null;
public UUID CurrentEstateStageId = null;
public String CurrentEstateStageName = null;
public UUID getGeoEstateId() { return GeoEstateId; }
public GeoEstate setGeoEstateId(UUID value) { this.GeoEstateId = value; return this; }
public String getName() { return Name; }
public GeoEstate setName(String value) { this.Name = value; return this; }
public String getNotes() { return Notes; }
public GeoEstate setNotes(String value) { this.Notes = value; return this; }
public UUID getDeveloperContactId() { return DeveloperContactId; }
public GeoEstate setDeveloperContactId(UUID value) { this.DeveloperContactId = value; return this; }
public String getDeveloperName() { return DeveloperName; }
public GeoEstate setDeveloperName(String value) { this.DeveloperName = value; return this; }
public String getDeveloperProfilePhotoUrl() { return DeveloperProfilePhotoUrl; }
public GeoEstate setDeveloperProfilePhotoUrl(String value) { this.DeveloperProfilePhotoUrl = value; return this; }
public String getDeveloperProfilePhotoThumbnail() { return DeveloperProfilePhotoThumbnail; }
public GeoEstate setDeveloperProfilePhotoThumbnail(String value) { this.DeveloperProfilePhotoThumbnail = value; return this; }
public String getRecordStatus() { return RecordStatus; }
public GeoEstate setRecordStatus(String value) { this.RecordStatus = value; return this; }
public ArrayList<GeoEstateStage> getStages() { return Stages; }
public GeoEstate setStages(ArrayList<GeoEstateStage> value) { this.Stages = value; return this; }
public UUID getCurrentEstateStageId() { return CurrentEstateStageId; }
public GeoEstate setCurrentEstateStageId(UUID value) { this.CurrentEstateStageId = value; return this; }
public String getCurrentEstateStageName() { return CurrentEstateStageName; }
public GeoEstate setCurrentEstateStageName(String value) { this.CurrentEstateStageName = value; return this; }
}
public static class GeoEstateStage
{
public UUID GeoEstateStageId = null;
public UUID GeoEstateId = null;
public String Name = null;
public String Notes = null;
public String RecordStatus = null;
public UUID getGeoEstateStageId() { return GeoEstateStageId; }
public GeoEstateStage setGeoEstateStageId(UUID value) { this.GeoEstateStageId = value; return this; }
public UUID getGeoEstateId() { return GeoEstateId; }
public GeoEstateStage setGeoEstateId(UUID value) { this.GeoEstateId = value; return this; }
public String getName() { return Name; }
public GeoEstateStage setName(String value) { this.Name = value; return this; }
public String getNotes() { return Notes; }
public GeoEstateStage setNotes(String value) { this.Notes = value; return this; }
public String getRecordStatus() { return RecordStatus; }
public GeoEstateStage setRecordStatus(String value) { this.RecordStatus = value; return this; }
}
public static class ContactPhone
{
public String CountryCode = null;
public String AreaCode = null;
public String LocalNumber = null;
public String PhoneNumber = null;
public String getCountryCode() { return CountryCode; }
public ContactPhone setCountryCode(String value) { this.CountryCode = value; return this; }
public String getAreaCode() { return AreaCode; }
public ContactPhone setAreaCode(String value) { this.AreaCode = value; return this; }
public String getLocalNumber() { return LocalNumber; }
public ContactPhone setLocalNumber(String value) { this.LocalNumber = value; return this; }
public String getPhoneNumber() { return PhoneNumber; }
public ContactPhone setPhoneNumber(String value) { this.PhoneNumber = value; return this; }
}
public static class CustomContentFieldValue
{
public String FieldName = null;
public UUID FieldDataTypeId = null;
public String FieldValue = null;
public String AlternateKey = null;
public String getFieldName() { return FieldName; }
public CustomContentFieldValue setFieldName(String value) { this.FieldName = value; return this; }
public UUID getFieldDataTypeId() { return FieldDataTypeId; }
public CustomContentFieldValue setFieldDataTypeId(UUID value) { this.FieldDataTypeId = value; return this; }
public String getFieldValue() { return FieldValue; }
public CustomContentFieldValue setFieldValue(String value) { this.FieldValue = value; return this; }
public String getAlternateKey() { return AlternateKey; }
public CustomContentFieldValue setAlternateKey(String value) { this.AlternateKey = value; return this; }
}
public static class StringResponse
{
public String Result = null;
public String getResult() { return Result; }
public StringResponse setResult(String value) { this.Result = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/updatecustomergroup HTTP/1.1
Host: pfapi.pstpf.com.au
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
AutoGenerateName: False,
CustomerName: String,
Contacts:
[
{
PrimaryStreetAddressId: 00000000000000000000000000000000,
PrimaryPostalAddressId: 00000000000000000000000000000000,
PrimaryTaxRegisteredAddressId: 00000000000000000000000000000000,
PrimaryNonMobileId: 00000000000000000000000000000000,
PrimaryMobileId: 00000000000000000000000000000000,
PrimaryEmailId: 00000000000000000000000000000000,
Mobile: String,
Phone: String,
PrimaryEmail: String,
PrimaryAddress: String,
PrimaryFaxId: 00000000000000000000000000000000,
PrimaryWebId: 00000000000000000000000000000000,
PrimarySocialMediaId: 00000000000000000000000000000000,
FirstName: String,
MiddleName: String,
Surname: String,
FullName: String,
ShortName: String,
BirthDate: 0001-01-01,
Title: String,
Salutation: String,
MaritalStatus: 00000000000000000000000000000000,
MaritalStatusName: String,
Gender: 00000000000000000000000000000000,
GenderName: String,
Abn: String,
Acn: String,
Arbn: String,
ContactBankingDetails:
{
BankName: String,
BankLocation: String,
Bsb: String,
AccountNumber: String,
AccountName: String,
TermOfTradeId: 00000000000000000000000000000000,
TermOfTradeName: String,
RecordStatus: String
},
LegalName: String,
TradingName: String,
ContactType: 00000000000000000000000000000000,
ContactTypeName: String,
ContactTypePhotoUrl: String,
ContactTypePhotoThumbnailUrl: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
Description: String,
EmploymentIndustry: String,
EmploymentRole: String,
EmploymentGeographicArea: String,
GstRegistered: False,
DriversLicence: String,
ContactGroupIdStaff: 00000000000000000000000000000000,
StaffGroupName: String,
ContactGroupIdVendor: 00000000000000000000000000000000,
VendorGroupName: String,
ContactGroupIdCustomer: 00000000000000000000000000000000,
CustomerGroupName: String,
PrimaryMediaFileId: 00000000000000000000000000000000,
ProfilePhotoUrl: String,
ProfilePhotoThumbnailUrl: String,
RecordStatus: String,
SubscriptionAlternateKey: String,
ContactRoles:
[
{
RoleName: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
IsLicenseeRole: False,
IsCustomerRole: False,
IsPlatformRole: False,
IsAdministerContactsRole: False,
RolePrimaryImageURL: String,
RolePrimaryImageThumbnailURL: String,
ConnectionStatusName: String
}
],
ContactDetails:
[
{
ContactMethodName: String,
Address:
{
Location:
{
StateId: 00000000000000000000000000000000,
StateName: String,
StateNameShort: String,
SuburbId: 00000000000000000000000000000000,
SuburbName: String,
CountryId: 00000000000000000000000000000000,
CountryName: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: 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,
PostalDeliveryTypeId: 00000000000000000000000000000000,
Latitude: 0,
Longitude: 0,
Accuracy: 0,
DistanceAway: 0,
AutoMapCoordinates: False,
IsAddressCleared: False,
IsValidated: False,
Estate:
{
Name: String,
Notes: String,
DeveloperName: String,
DeveloperProfilePhotoUrl: String,
DeveloperProfilePhotoThumbnail: String,
RecordStatus: String,
Stages:
[
{
Name: String,
Notes: String,
RecordStatus: String
}
],
CurrentEstateStageName: String
},
GeoEstateStageName: String
},
IsPostal: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
SuburbName: String,
StateName: String,
CountryName: String,
AddressFull: "String
String
String
String String
String"
},
Phone:
{
CountryCode: String,
AreaCode: String,
LocalNumber: String,
PhoneNumber: String String String
},
CountryId: 00000000000000000000000000000000,
ContactDetails: String,
Notes: String,
ContactDetailsCode: String,
OrderContactMethod: 0,
IsPrimaryContactMethod: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
IsPostal: False,
IsAddress: True,
IsPhone: False,
EmailSignatureHTML: String,
EmailSignatureText: String,
ApiKey: String,
FrameworkAlternateKey: String
}
],
CustomContent:
[
{
FieldName: String,
FieldValue: String,
AlternateKey: String
}
],
ConnectedContacts:
[
{
PrimaryStreetAddressId: 00000000000000000000000000000000,
PrimaryPostalAddressId: 00000000000000000000000000000000,
PrimaryTaxRegisteredAddressId: 00000000000000000000000000000000,
PrimaryNonMobileId: 00000000000000000000000000000000,
PrimaryMobileId: 00000000000000000000000000000000,
PrimaryEmailId: 00000000000000000000000000000000,
Mobile: String,
Phone: String,
PrimaryEmail: String,
PrimaryAddress: String,
PrimaryFaxId: 00000000000000000000000000000000,
PrimaryWebId: 00000000000000000000000000000000,
PrimarySocialMediaId: 00000000000000000000000000000000,
FirstName: String,
MiddleName: String,
Surname: String,
FullName: String,
ShortName: String,
BirthDate: 0001-01-01,
Title: String,
Salutation: String,
MaritalStatus: 00000000000000000000000000000000,
MaritalStatusName: String,
Gender: 00000000000000000000000000000000,
GenderName: String,
Abn: String,
Acn: String,
Arbn: String,
ContactBankingDetails:
{
BankName: String,
BankLocation: String,
Bsb: String,
AccountNumber: String,
AccountName: String,
TermOfTradeId: 00000000000000000000000000000000,
TermOfTradeName: String,
RecordStatus: String
},
LegalName: String,
TradingName: String,
ContactType: 00000000000000000000000000000000,
ContactTypeName: String,
ContactTypePhotoUrl: String,
ContactTypePhotoThumbnailUrl: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
Description: String,
EmploymentIndustry: String,
EmploymentRole: String,
EmploymentGeographicArea: String,
GstRegistered: False,
DriversLicence: String,
ContactGroupIdStaff: 00000000000000000000000000000000,
StaffGroupName: String,
ContactGroupIdVendor: 00000000000000000000000000000000,
VendorGroupName: String,
ContactGroupIdCustomer: 00000000000000000000000000000000,
CustomerGroupName: String,
PrimaryMediaFileId: 00000000000000000000000000000000,
ProfilePhotoUrl: String,
ProfilePhotoThumbnailUrl: String,
RecordStatus: String,
SubscriptionAlternateKey: String,
ContactRoles:
[
{
RoleName: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
IsLicenseeRole: False,
IsCustomerRole: False,
IsPlatformRole: False,
IsAdministerContactsRole: False,
RolePrimaryImageURL: String,
RolePrimaryImageThumbnailURL: String,
ConnectionStatusName: String
}
],
ContactDetails:
[
{
ContactMethodName: String,
Address:
{
Location:
{
StateId: 00000000000000000000000000000000,
StateName: String,
StateNameShort: String,
SuburbId: 00000000000000000000000000000000,
SuburbName: String,
CountryId: 00000000000000000000000000000000,
CountryName: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: 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,
PostalDeliveryTypeId: 00000000000000000000000000000000,
Latitude: 0,
Longitude: 0,
Accuracy: 0,
DistanceAway: 0,
AutoMapCoordinates: False,
IsAddressCleared: False,
IsValidated: False,
Estate:
{
Name: String,
Notes: String,
DeveloperName: String,
DeveloperProfilePhotoUrl: String,
DeveloperProfilePhotoThumbnail: String,
RecordStatus: String,
Stages:
[
{
Name: String,
Notes: String,
RecordStatus: String
}
],
CurrentEstateStageName: String
},
GeoEstateStageName: String
},
IsPostal: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
SuburbName: String,
StateName: String,
CountryName: String,
AddressFull: "String
String
String
String String
String"
},
Phone:
{
CountryCode: String,
AreaCode: String,
LocalNumber: String,
PhoneNumber: String String String
},
CountryId: 00000000000000000000000000000000,
ContactDetails: String,
Notes: String,
ContactDetailsCode: String,
OrderContactMethod: 0,
IsPrimaryContactMethod: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
IsPostal: False,
IsAddress: True,
IsPhone: False,
EmailSignatureHTML: String,
EmailSignatureText: String,
ApiKey: String,
FrameworkAlternateKey: String
}
],
CustomContent:
[
{
FieldName: String,
FieldValue: String,
AlternateKey: String
}
],
ConnectedContacts:
[
{
PrimaryStreetAddressId: 00000000000000000000000000000000,
PrimaryPostalAddressId: 00000000000000000000000000000000,
PrimaryTaxRegisteredAddressId: 00000000000000000000000000000000,
PrimaryNonMobileId: 00000000000000000000000000000000,
PrimaryMobileId: 00000000000000000000000000000000,
PrimaryEmailId: 00000000000000000000000000000000,
Mobile: String,
Phone: String,
PrimaryEmail: String,
PrimaryAddress: String,
PrimaryFaxId: 00000000000000000000000000000000,
PrimaryWebId: 00000000000000000000000000000000,
PrimarySocialMediaId: 00000000000000000000000000000000,
FirstName: String,
MiddleName: String,
Surname: String,
FullName: String,
ShortName: String,
BirthDate: 0001-01-01,
Title: String,
Salutation: String,
MaritalStatus: 00000000000000000000000000000000,
MaritalStatusName: String,
Gender: 00000000000000000000000000000000,
GenderName: String,
Abn: String,
Acn: String,
Arbn: String,
ContactBankingDetails:
{
BankName: String,
BankLocation: String,
Bsb: String,
AccountNumber: String,
AccountName: String,
TermOfTradeId: 00000000000000000000000000000000,
TermOfTradeName: String,
RecordStatus: String
},
LegalName: String,
TradingName: String,
ContactType: 00000000000000000000000000000000,
ContactTypeName: String,
ContactTypePhotoUrl: String,
ContactTypePhotoThumbnailUrl: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
Description: String,
EmploymentIndustry: String,
EmploymentRole: String,
EmploymentGeographicArea: String,
GstRegistered: False,
DriversLicence: String,
ContactGroupIdStaff: 00000000000000000000000000000000,
StaffGroupName: String,
ContactGroupIdVendor: 00000000000000000000000000000000,
VendorGroupName: String,
ContactGroupIdCustomer: 00000000000000000000000000000000,
CustomerGroupName: String,
PrimaryMediaFileId: 00000000000000000000000000000000,
ProfilePhotoUrl: String,
ProfilePhotoThumbnailUrl: String,
RecordStatus: String,
SubscriptionAlternateKey: String,
ContactRoles:
[
{
RoleName: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
IsLicenseeRole: False,
IsCustomerRole: False,
IsPlatformRole: False,
IsAdministerContactsRole: False,
RolePrimaryImageURL: String,
RolePrimaryImageThumbnailURL: String,
ConnectionStatusName: String
}
],
ContactDetails:
[
{
ContactMethodName: String,
Address:
{
Location:
{
StateId: 00000000000000000000000000000000,
StateName: String,
StateNameShort: String,
SuburbId: 00000000000000000000000000000000,
SuburbName: String,
CountryId: 00000000000000000000000000000000,
CountryName: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: 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,
PostalDeliveryTypeId: 00000000000000000000000000000000,
Latitude: 0,
Longitude: 0,
Accuracy: 0,
DistanceAway: 0,
AutoMapCoordinates: False,
IsAddressCleared: False,
IsValidated: False,
Estate:
{
Name: String,
Notes: String,
DeveloperName: String,
DeveloperProfilePhotoUrl: String,
DeveloperProfilePhotoThumbnail: String,
RecordStatus: String,
Stages:
[
{
Name: String,
Notes: String,
RecordStatus: String
}
],
CurrentEstateStageName: String
},
GeoEstateStageName: String
},
IsPostal: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
SuburbName: String,
StateName: String,
CountryName: String,
AddressFull: "String
String
String
String String
String"
},
Phone:
{
CountryCode: String,
AreaCode: String,
LocalNumber: String,
PhoneNumber: String String String
},
CountryId: 00000000000000000000000000000000,
ContactDetails: String,
Notes: String,
ContactDetailsCode: String,
OrderContactMethod: 0,
IsPrimaryContactMethod: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
IsPostal: False,
IsAddress: True,
IsPhone: False,
EmailSignatureHTML: String,
EmailSignatureText: String,
ApiKey: String,
FrameworkAlternateKey: String
}
],
CustomContent:
[
{
FieldName: String,
FieldValue: String,
AlternateKey: String
}
],
CustomContentXML: String,
ContactDetailsXML: String,
ConnectionContactName: String,
UserProfileIdDefault: 00000000000000000000000000000000,
Username: String,
IsRegistered: False,
ESL: False,
Language: String,
InterpreterRequired: False,
LicenseeNotes: String,
Notes: String,
ObjectHash: String
}
],
CustomContentXML: String,
ContactDetailsXML: String,
ConnectionContactName: String,
UserProfileIdDefault: 00000000000000000000000000000000,
Username: String,
IsRegistered: False,
ESL: False,
Language: String,
InterpreterRequired: False,
LicenseeNotes: String,
Notes: String,
ObjectHash: String
}
],
CustomContentXML: String,
ContactDetailsXML: String,
ConnectionContactName: String,
UserProfileIdDefault: 00000000000000000000000000000000,
Username: String,
IsRegistered: False,
ESL: False,
Language: String,
InterpreterRequired: False,
LicenseeNotes: String,
Notes: String,
ObjectHash: String
}
]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Result: String
}