[][src]Struct reso_dd::Office

pub struct Office {
    pub franchise_affiliation: Option<String>,
    pub idxoffice_participation_yn: Option<bool>,
    pub main_office_key: Option<String>,
    pub main_office_key_numeric: Option<f64>,
    pub main_office_mls_id: Option<String>,
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub office_aor: Option<String>,
    pub office_aormls_id: Option<String>,
    pub office_aorkey: Option<String>,
    pub office_aorkey_numeric: Option<f64>,
    pub office_address1: Option<String>,
    pub office_address2: Option<String>,
    pub office_association_comments: Option<String>,
    pub office_branch_type: Option<String>,
    pub office_broker_key: Option<String>,
    pub office_broker_key_numeric: Option<f64>,
    pub office_broker_mls_id: Option<String>,
    pub office_city: Option<String>,
    pub office_corporate_license: Option<String>,
    pub office_county_or_parish: Option<String>,
    pub office_email: Option<String>,
    pub office_fax: Option<String>,
    pub office_key: Option<String>,
    pub office_key_numeric: Option<f64>,
    pub office_manager_key: Option<String>,
    pub office_manager_key_numeric: Option<f64>,
    pub office_manager_mls_id: Option<String>,
    pub office_mls_id: Option<String>,
    pub office_name: Option<String>,
    pub office_national_association_id: Option<String>,
    pub office_phone: Option<String>,
    pub office_phone_ext: Option<String>,
    pub office_postal_code: Option<String>,
    pub office_postal_code_plus4: Option<String>,
    pub office_social_media: Option<String>,
    pub office_state_or_province: Option<String>,
    pub office_status: Option<String>,
    pub office_type: Option<String>,
    pub original_entry_timestamp: Option<DateTime<FixedOffset>>,
    pub originating_system_id: Option<String>,
    pub originating_system_name: Option<String>,
    pub originating_system_office_key: Option<String>,
    pub social_media_type: Option<String>,
    pub source_system_id: Option<String>,
    pub source_system_name: Option<String>,
    pub source_system_office_key: Option<String>,
    pub syndicate_agent_option: Option<String>,
    pub syndicate_to: Option<String>,
}

Fields

franchise_affiliation: Option<String>

The name of the franchise to which the broker/office is contracted.

FranchiseAffiliation

idxoffice_participation_yn: Option<bool>

Does the Office/Broker participate in IDX.

IDXOfficeParticipationYN

main_office_key: Option<String>

OfficeKey of the Main Office in a firm/company of offices. This is a self referencing foreign key relating to this resource's OfficeKey. This key may be the same value as the OfficeKey for a given record if the given office is the Main Office.

MainOfficeKey

main_office_key_numeric: Option<f64>

OfficeKey of the Main Office in a firm/company of offices. This is a self referencing foreign key relating to this resource's OfficeKey. This key may be the same value as the OfficeKey for a given record if the given office is the Main Office. This is the numeric only key and used as an alternative to the MainOfficeKey field.

MainOfficeKeyNumeric

main_office_mls_id: Option<String>

OfficeMlsId of the Main Office in a firm/company of offices.

MainOfficeMlsId

modification_timestamp: Option<DateTime<FixedOffset>>

Date/time the roster (member or office) record was last modified.

ModificationTimestamp

office_aor: Option<String>

The Office's Board or Association of REALTORS.

OfficeAOR

office_aormls_id: Option<String>

The local, well-known identifier for the office's Association of REALTORS. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system.

OfficeAORMlsId

office_aorkey: Option<String>

A system unique identifier. Specifically, in aggregation systems, the OfficeAORkey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId. This is a foreign key relating to the AOR's member management system in which the record was originated.

OfficeAORkey

office_aorkey_numeric: Option<f64>

A system unique identifier. Specifically, in aggregation systems, the OfficeAORkey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId. This is a foreign key relating to the AOR's member management system in which the record was originated. This is the numeric only key and used as an alternative to the OfficeAORkey field.

OfficeAORkeyNumeric

office_address1: Option<String>

The street number, direction, name and suffix of the office.

OfficeAddress1

office_address2: Option<String>

The unit/suite number of the office.

OfficeAddress2

office_association_comments: Option<String>

Notes relating to the office.

OfficeAssociationComments

office_branch_type: Option<String>

The level of the office in the hierarchy of Main, Branch, Stand Alone, etc.,

OfficeBranchType

office_broker_key: Option<String>

The MemberKey of the responsible/owning broker. This is a foreign key relating to the Member resource's MemberKey.

OfficeBrokerKey

office_broker_key_numeric: Option<f64>

The MemberKey of the responsible/owning broker. This is a foreign key relating to the Member resource's MemberKey. This is the numeric only key and used as an alternative to the OfficeBrokerKey field.

OfficeBrokerKeyNumeric

office_broker_mls_id: Option<String>

The MemberMlsId of the responsible/owning broker.

OfficeBrokerMlsId

office_city: Option<String>

The city of the office.

OfficeCity

office_corporate_license: Option<String>

When an office/firm is a corporation, an independent license number is issued.

OfficeCorporateLicense

office_county_or_parish: Option<String>

The county or parish in which the offices is located.

OfficeCountyOrParish

office_email: Option<String>

The email address of the office

OfficeEmail

office_fax: Option<String>

North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.

OfficeFax

office_key: Option<String>

A system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxId identifier, but the key is guaranteed unique for this record set.

OfficeKey

office_key_numeric: Option<f64>

A unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the OfficeKey fields. This is the local key of the system. When records are received from other systems, a local key is commonly applied. If conveying the original keys from the source or originating systems, see SourceSystemOfficeKey and OriginatingSystemOfficeKey.

OfficeKeyNumeric

office_manager_key: Option<String>

The lead Office Manager for the given office. This is a foreign key relating to the Member resource's MemberKey.

OfficeManagerKey

office_manager_key_numeric: Option<f64>

The lead Office Manager for the given office. This is a foreign key relating to the Member resource's MemberKey. This is the numeric only key and used as an alternative to the OfficeManagerKey field.

OfficeManagerKeyNumeric

office_manager_mls_id: Option<String>

The lead Office Manager for the given office.

OfficeManagerMlsId

office_mls_id: Option<String>

The local, well-known identifier. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system.

OfficeMlsId

office_name: Option<String>

The legal name of the brokerage.

OfficeName

office_national_association_id: Option<String>

The national association ID of the office. i.e. in the U.S. is the NRDS number.

OfficeNationalAssociationId

office_phone: Option<String>

North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.

OfficePhone

office_phone_ext: Option<String>

The extension of the given phone number (if applicable).

OfficePhoneExt

office_postal_code: Option<String>

The postal code of the office.

OfficePostalCode

office_postal_code_plus4: Option<String>

The extension of the postal/zip code. i.e. +4

OfficePostalCodePlus4

office_social_media: Option<String>

A collection of the types of social media fields available for this office. The collection includes the type of system and other details pertinent about social media

OfficeSocialMedia

office_state_or_province: Option<String>

The state or province in which the office is located.

OfficeStateOrProvince

office_status: Option<String>

Is the office active, inactive or under disciplinary action.

OfficeStatus

office_type: Option<String>

The type of business conducted by the office. i.e. Real Estate, Appraiser, etc.

OfficeType

original_entry_timestamp: Option<DateTime<FixedOffset>>

Date/time the roster (member or office) record was originally input into the source system.

OriginalEntryTimestamp

originating_system_id: Option<String>

The RESO OUID's OrganizationUniqueId of the Originating record provider. The Originating system is the system with authoritative control over the record. For example; the name of the MLS where the office was input. In cases where the Originating system was not where the record originated (the authoritative system), see the Originating System fields.

OriginatingSystemID

originating_system_name: Option<String>

The name of the Originating record provider. Most commonly the name of the MLS. The place where the office is originally input by the member. The legal name of the company.

OriginatingSystemName

originating_system_office_key: Option<String>

The system key, a unique record identifier, from the Originating system. The Originating system is the system with authoritative control over the record. For example, the Multiple Listing Service where the office was input. There may be cases where the Source System (how you received the record) is not the Originating System. See Source System Key for more information.

OriginatingSystemOfficeKey

social_media_type: Option<String>

A list of types of sites, blog, social media, the Office URL or ID is referring to. i.e. Website, Blog, Facebook, Twitter, LinkedIn, Skype, etc., This list is used to populate the Type with repeating Social Media URL or ID types.

SocialMediaType

source_system_id: Option<String>

The RESO OUID's OrganizationUniqueId of the Source record provider. The source system is the system from which the record was directly received. In cases where the source system was not where the record originated (the authoritative system), see the Originating System fields.

SourceSystemID

source_system_name: Option<String>

The name of the immediate record provider. The system from which the record was directly received. The legal name of the company.

SourceSystemName

source_system_office_key: Option<String>

The system key, a unique record identifier, from the Source System. The Source System is the system from which the record was directly received. In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields.

SourceSystemOfficeKey

syndicate_agent_option: Option<String>

A list of options allowing the broker to pass the decision of syndication choice down to the listing agents. i.e. No Agent Choice, Allow Agent Choice, Restrict Agent Choice, etc.

SyndicateAgentOption

syndicate_to: Option<String>

The principal broker's choice on where they would like their listings syndicated. i.e. Zillow, Trulia, Homes.com, etc.

SyndicateTo

Trait Implementations

impl Clone for Office[src]

impl Debug for Office[src]

impl Default for Office[src]

impl<'de> Deserialize<'de> for Office[src]

impl Serialize for Office[src]

Auto Trait Implementations

impl RefUnwindSafe for Office

impl Send for Office

impl Sync for Office

impl Unpin for Office

impl UnwindSafe for Office

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.