MoxiWorks Platform
.NET SDK For MoxiWorks Public API
MoxiWorks.Platform.Agent Class Reference

The following object makes up the payload of the Agent response for a Show request. More...

Properties

string MoxiWorksAgentId [get, set]
 This is the Moxi Works Platform ID of the Agent. This will be a string that may take the form of an email address, or a unique alphanumeric identification string. More...
 
string ClientAgentId [get, set]
 This is the ID of the Agent utilized by their company. More...
 
string AgentId [get, set]
 This is the ID of this Agent. This will be an integer. More...
 
string MoxiWorksOfficeId [get, set]
 This is the Moxi Works Platform ID of the office for this Agent. This will be an RFC 4122 compliant UUID. More...
 
string OfficeId [get, set]
 This is the ID of the office for this Agent. This will be an integer. More...
 
string ClientOfficeId [get, set]
 This is the ID of the office for this Agent utilized by their company. More...
 
string CompanyId [get, set]
 This is the ID of the company for this Agent.This will be an integer. More...
 
string ClientCompanyId [get, set]
 This is the ID of the Company utilized by their company. More...
 
string OfficeAddressStreet [get, set]
 The street address of the agent’s office. This can be null if there is no data for this attribute. More...
 
string OfficeAddressStreet2 [get, set]
 The suite or office number of the agent’s office.This can be null if there is no data for this attribute. More...
 
string OfficeAddressCity [get, set]
 The city the agent’s office is in. This can be null if there is no data for this attribute. More...
 
string OfficeAddressState [get, set]
 The state or provice the agent’s office is in. This can be null if there is no data for this attribute. More...
 
string OfficeAddressZip [get, set]
 The postal code the agent’s office is in. This can be null if there is no data for this attribute. More...
 
string Name [get, set]
 The full name of the agent. This can be null if there is no data for this attribute. More...
 
string FirstName [get, set]
 The first name of the agent. This can be null if there is no data for this attribute. More...
 
string LastName [get, set]
 The last name of the agent. This can be null if there is no data for this attribute. More...
 
string MainPhoneNumber [get, set]
 This is the agent’s main phone number. This number should be considered the number the agent would like to be contacted by. This can be null if there is no data for this attribute. More...
 
string MobilePhoneNumber [get, set]
 Mobile phone number of the agent. main_phone_number should be considered higher priority, if not the same. This can be null if there is no data for this attribute. More...
 
string AltPhoneNumber [get, set]
 Alternate phone number for the agent. This should be considered second in priority to main_phone_number. This can be null if there is no data for this attribute. More...
 
string FaxPhoneNumber [get, set]
 This is the agent’s fax phone number. This can be null if there is no data for this attribute. More...
 
string OfficePhoneNumber [get, set]
 This is the agent’s office phone number. This can be null if there is no data for this attribute. More...
 
string PrimaryEmailAddress [get, set]
 This is the agent’s main email address. This email address should be considered the email address the agent would prefer to be contacted by. This can be null if there is no data for this attribute. More...
 
string SecondaryEmailAddress [get, set]
 This is the agent’s alternate email address. This email address should be considered the email address the agent would want to be contacted by only if the address in primary_email_address is not functional. This can be null if there is no data for this attribute. More...
 
string LeadRoutingEmailAddress [get, set]
 This is the agent’s lead routing email address. This can be null if there is no data for this attribute. More...
 
string Title [get, set]
 This is the business title of the agent. This can be null if there is no data for this attribute. More...
 
string Uuid [get, set]
 This is an RFC 4122 compliant UUID associated with the agent. This UUID can be used as a unique identifier in determining associations between Agent objects and Listing objects. More...
 
string Twitter [get, set]
 Agent’s Twitter account name. This can be null if there is no data available for this attribute. More...
 
string GooglePlus [get, set]
 Agent’s Google Plus account name. This can be null if there is no data for this attribute. More...
 
string Facebook [get, set]
 Agent’s Facebook page url. This can be null if there is no data for this attribute. More...
 
string HomePage [get, set]
 Agent’s website domain. This will be returned without the HTTP(S) prefix. You’ll need to prefix the domain with protocol if using this attribute for an href. This can be null if there is no data for this attribute. More...
 
string ProfileImageUrl [get, set]
 This is a valid URL for a larger size image for the agent. If no agent image has been uploaded for this agent a default image url will be provided. More...
 
string ProfileThumbUrl [get, set]
 This is a valid URL for a thumbnail size image for the agent. If no agent image has been uploaded for this agent a default image url will be provided. More...
 
bool HasEngageAccess [get, set]
 Indicates whether the agent has access to Moxiworks Engage. More...
 
List< AlternateOfficeAlternateOffices [get, set]
 AlternateOffices contains a collection of objects representing AlternateOffice entries. More...
 
List< MlsEntryAvailableMls [get, set]
 The AvailableMls collection contains objects representing MlsEntries. More...
 
int GciGoal [get, set]
 The agent’s stated gross commission income goal. More...
 
float BuyerCommissionRate [get, set]
 Percentage commission rate for the agent when acting as a buyer’s agent. More...
 
float SellerCommisionRate [get, set]
 Percentage commission rate for the agent when acting as a seller’s agent. More...
 

Detailed Description

The following object makes up the payload of the Agent response for a Show request.

Property Documentation

◆ AgentId

string MoxiWorks.Platform.Agent.AgentId
getset

This is the ID of this Agent. This will be an integer.

◆ AlternateOffices

List<AlternateOffice> MoxiWorks.Platform.Agent.AlternateOffices
getset

AlternateOffices contains a collection of objects representing AlternateOffice entries.

◆ AltPhoneNumber

string MoxiWorks.Platform.Agent.AltPhoneNumber
getset

Alternate phone number for the agent. This should be considered second in priority to main_phone_number. This can be null if there is no data for this attribute.

◆ AvailableMls

List<MlsEntry> MoxiWorks.Platform.Agent.AvailableMls
getset

The AvailableMls collection contains objects representing MlsEntries.

◆ BuyerCommissionRate

float MoxiWorks.Platform.Agent.BuyerCommissionRate
getset

Percentage commission rate for the agent when acting as a buyer’s agent.

◆ ClientAgentId

string MoxiWorks.Platform.Agent.ClientAgentId
getset

This is the ID of the Agent utilized by their company.

◆ ClientCompanyId

string MoxiWorks.Platform.Agent.ClientCompanyId
getset

This is the ID of the Company utilized by their company.

◆ ClientOfficeId

string MoxiWorks.Platform.Agent.ClientOfficeId
getset

This is the ID of the office for this Agent utilized by their company.

◆ CompanyId

string MoxiWorks.Platform.Agent.CompanyId
getset

This is the ID of the company for this Agent.This will be an integer.

◆ Facebook

string MoxiWorks.Platform.Agent.Facebook
getset

Agent’s Facebook page url. This can be null if there is no data for this attribute.

◆ FaxPhoneNumber

string MoxiWorks.Platform.Agent.FaxPhoneNumber
getset

This is the agent’s fax phone number. This can be null if there is no data for this attribute.

◆ FirstName

string MoxiWorks.Platform.Agent.FirstName
getset

The first name of the agent. This can be null if there is no data for this attribute.

◆ GciGoal

int MoxiWorks.Platform.Agent.GciGoal
getset

The agent’s stated gross commission income goal.

◆ GooglePlus

string MoxiWorks.Platform.Agent.GooglePlus
getset

Agent’s Google Plus account name. This can be null if there is no data for this attribute.

◆ HasEngageAccess

bool MoxiWorks.Platform.Agent.HasEngageAccess
getset

Indicates whether the agent has access to Moxiworks Engage.

◆ HomePage

string MoxiWorks.Platform.Agent.HomePage
getset

Agent’s website domain. This will be returned without the HTTP(S) prefix. You’ll need to prefix the domain with protocol if using this attribute for an href. This can be null if there is no data for this attribute.

◆ LastName

string MoxiWorks.Platform.Agent.LastName
getset

The last name of the agent. This can be null if there is no data for this attribute.

◆ LeadRoutingEmailAddress

string MoxiWorks.Platform.Agent.LeadRoutingEmailAddress
getset

This is the agent’s lead routing email address. This can be null if there is no data for this attribute.

◆ MainPhoneNumber

string MoxiWorks.Platform.Agent.MainPhoneNumber
getset

This is the agent’s main phone number. This number should be considered the number the agent would like to be contacted by. This can be null if there is no data for this attribute.

◆ MobilePhoneNumber

string MoxiWorks.Platform.Agent.MobilePhoneNumber
getset

Mobile phone number of the agent. main_phone_number should be considered higher priority, if not the same. This can be null if there is no data for this attribute.

◆ MoxiWorksAgentId

string MoxiWorks.Platform.Agent.MoxiWorksAgentId
getset

This is the Moxi Works Platform ID of the Agent. This will be a string that may take the form of an email address, or a unique alphanumeric identification string.

◆ MoxiWorksOfficeId

string MoxiWorks.Platform.Agent.MoxiWorksOfficeId
getset

This is the Moxi Works Platform ID of the office for this Agent. This will be an RFC 4122 compliant UUID.

◆ Name

string MoxiWorks.Platform.Agent.Name
getset

The full name of the agent. This can be null if there is no data for this attribute.

◆ OfficeAddressCity

string MoxiWorks.Platform.Agent.OfficeAddressCity
getset

The city the agent’s office is in. This can be null if there is no data for this attribute.

◆ OfficeAddressState

string MoxiWorks.Platform.Agent.OfficeAddressState
getset

The state or provice the agent’s office is in. This can be null if there is no data for this attribute.

◆ OfficeAddressStreet

string MoxiWorks.Platform.Agent.OfficeAddressStreet
getset

The street address of the agent’s office. This can be null if there is no data for this attribute.

◆ OfficeAddressStreet2

string MoxiWorks.Platform.Agent.OfficeAddressStreet2
getset

The suite or office number of the agent’s office.This can be null if there is no data for this attribute.

◆ OfficeAddressZip

string MoxiWorks.Platform.Agent.OfficeAddressZip
getset

The postal code the agent’s office is in. This can be null if there is no data for this attribute.

◆ OfficeId

string MoxiWorks.Platform.Agent.OfficeId
getset

This is the ID of the office for this Agent. This will be an integer.

◆ OfficePhoneNumber

string MoxiWorks.Platform.Agent.OfficePhoneNumber
getset

This is the agent’s office phone number. This can be null if there is no data for this attribute.

◆ PrimaryEmailAddress

string MoxiWorks.Platform.Agent.PrimaryEmailAddress
getset

This is the agent’s main email address. This email address should be considered the email address the agent would prefer to be contacted by. This can be null if there is no data for this attribute.

◆ ProfileImageUrl

string MoxiWorks.Platform.Agent.ProfileImageUrl
getset

This is a valid URL for a larger size image for the agent. If no agent image has been uploaded for this agent a default image url will be provided.

◆ ProfileThumbUrl

string MoxiWorks.Platform.Agent.ProfileThumbUrl
getset

This is a valid URL for a thumbnail size image for the agent. If no agent image has been uploaded for this agent a default image url will be provided.

◆ SecondaryEmailAddress

string MoxiWorks.Platform.Agent.SecondaryEmailAddress
getset

This is the agent’s alternate email address. This email address should be considered the email address the agent would want to be contacted by only if the address in primary_email_address is not functional. This can be null if there is no data for this attribute.

◆ SellerCommisionRate

float MoxiWorks.Platform.Agent.SellerCommisionRate
getset

Percentage commission rate for the agent when acting as a seller’s agent.

◆ Title

string MoxiWorks.Platform.Agent.Title
getset

This is the business title of the agent. This can be null if there is no data for this attribute.

◆ Twitter

string MoxiWorks.Platform.Agent.Twitter
getset

Agent’s Twitter account name. This can be null if there is no data available for this attribute.

◆ Uuid

string MoxiWorks.Platform.Agent.Uuid
getset

This is an RFC 4122 compliant UUID associated with the agent. This UUID can be used as a unique identifier in determining associations between Agent objects and Listing objects.


The documentation for this class was generated from the following file: