[][src]Struct reso_dd::Member

pub struct Member {
    pub job_title: Option<String>,
    pub last_login_timestamp: Option<DateTime<FixedOffset>>,
    pub member_aor: Option<String>,
    pub member_aormls_id: Option<String>,
    pub member_aorkey: Option<String>,
    pub member_aorkey_numeric: Option<f64>,
    pub member_address1: Option<String>,
    pub member_address2: Option<String>,
    pub member_association_comments: Option<String>,
    pub member_carrier_route: Option<String>,
    pub member_city: Option<String>,
    pub member_country: Option<Country>,
    pub member_county_or_parish: Option<String>,
    pub member_designation: Option<Vec<MemberDesignation>>,
    pub member_direct_phone: Option<String>,
    pub member_email: Option<String>,
    pub member_fax: Option<String>,
    pub member_first_name: Option<String>,
    pub member_full_name: Option<String>,
    pub member_home_phone: Option<String>,
    pub member_is_assistant_to: Option<String>,
    pub member_key: Option<String>,
    pub member_key_numeric: Option<f64>,
    pub member_languages: Option<Vec<Languages>>,
    pub member_last_name: Option<String>,
    pub member_login_id: Option<String>,
    pub member_middle_name: Option<String>,
    pub member_mls_access_yn: Option<bool>,
    pub member_mls_id: Option<String>,
    pub member_mls_security_class: Option<String>,
    pub member_mobile_phone: Option<String>,
    pub member_name_prefix: Option<String>,
    pub member_name_suffix: Option<String>,
    pub member_national_association_id: Option<String>,
    pub member_nickname: Option<String>,
    pub member_office_phone: Option<String>,
    pub member_office_phone_ext: Option<String>,
    pub member_other_phone: Option<String>,
    pub member_other_phone_type: Option<MemberOtherPhoneType>,
    pub member_pager: Option<String>,
    pub member_password: Option<String>,
    pub member_phone_ttytdd: Option<String>,
    pub member_postal_code: Option<String>,
    pub member_postal_code_plus4: Option<String>,
    pub member_preferred_phone: Option<String>,
    pub member_preferred_phone_ext: Option<String>,
    pub member_social_media: Option<String>,
    pub member_state_license: Option<String>,
    pub member_state_license_state: Option<StateOrProvince>,
    pub member_state_or_province: Option<StateOrProvince>,
    pub member_status: Option<MemberStatus>,
    pub member_toll_free_phone: Option<String>,
    pub member_type: Option<MemberType>,
    pub member_voice_mail: Option<String>,
    pub member_voice_mail_ext: Option<String>,
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub office_key: Option<String>,
    pub office_key_numeric: Option<f64>,
    pub office_mls_id: Option<String>,
    pub office_name: Option<String>,
    pub original_entry_timestamp: Option<DateTime<FixedOffset>>,
    pub originating_system_id: Option<String>,
    pub originating_system_member_key: Option<String>,
    pub originating_system_name: Option<String>,
    pub social_media_type: Option<SocialMediaType>,
    pub source_system_id: Option<String>,
    pub source_system_member_key: Option<String>,
    pub source_system_name: Option<String>,
    pub syndicate_to: Option<String>,
}

Fields

job_title: Option<String>

The title or position of the member within their organization.

JobTitle

last_login_timestamp: Option<DateTime<FixedOffset>>

Date/time the member last logged into the source or other system.

LastLoginTimestamp

member_aor: Option<String>

The Member's Primary Board or Association of REALTORS.

MemberAOR

member_aormls_id: Option<String>

The local, well-known identifier for the member'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.

MemberAORMlsId

member_aorkey: Option<String>

A system unique identifier. Specifically, in aggregation systems, the MemberAORkey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId.

MemberAORkey

member_aorkey_numeric: Option<f64>

A system unique identifier. Specifically, in aggregation systems, the MemberAORkey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId. This is the numeric only key and used as an alternative to the MemberAORkey field.

MemberAORkeyNumeric

member_address1: Option<String>

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

MemberAddress1

member_address2: Option<String>

The unit/suite number of the member.

MemberAddress2

member_association_comments: Option<String>

The association's notes regarding the member.

MemberAssociationComments

member_carrier_route: Option<String>

The group of addresses to which the USPS assigns the same code to aid in mail delivery. For the USPS, these codes are 9 digits: 5 numbers for the ZIP Code, one letter for the carrier route type, and 3 numbers for the carrier route number.

MemberCarrierRoute

member_city: Option<String>

The city of the member.

MemberCity

member_country: Option<Country>

The country abbreviation in a postal address.

MemberCountry

member_county_or_parish: Option<String>

The county or parish in which the member is addressed.

MemberCountyOrParish

member_designation: Option<Vec<MemberDesignation>>

Designations and certifications acknowledging experience and expertise in various real estate sectors are awarded by NAR and each affiliated group upon completion of required courses.

MemberDesignation

member_direct_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.

MemberDirectPhone

member_email: Option<String>

The email address of the Member.

MemberEmail

member_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.

MemberFax

member_first_name: Option<String>

The first name of the Member.

MemberFirstName

member_full_name: Option<String>

The full name of the Member. (First Middle Last) or a alternate full name.

MemberFullName

member_home_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.

MemberHomePhone

member_is_assistant_to: Option<String>

The MemberMlsId of the Agent/Broker that this member is an assistant. The typical use will be to add the agent's ID to this field when editing the member record of the assistant.

MemberIsAssistantTo

member_key: Option<String>

A unique identifier for this record from the immediate source. This is a string that can include URI or other forms. Alternatively use the MemberKeyNumeric for a numeric only key field. 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 SourceSystemMemberKey and OriginatingSystemMemberKey.

MemberKey

member_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 MemberKey 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 SourceSystemMemberKey and OriginatingSystemMemberKey.

MemberKeyNumeric

member_languages: Option<Vec<Languages>>

The languages the member speaks.

MemberLanguages

member_last_name: Option<String>

The last name of the Member.

MemberLastName

member_login_id: Option<String>

The ID used to logon to the MLS system.

MemberLoginId

member_middle_name: Option<String>

The middle name of the Member.

MemberMiddleName

member_mls_access_yn: Option<bool>

Does the member have access to the MLS system.

MemberMlsAccessYN

member_mls_id: Option<String>

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

MemberMlsId

member_mls_security_class: Option<String>

The MLS security group or class given to the member.

MemberMlsSecurityClass

member_mobile_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.

MemberMobilePhone

member_name_prefix: Option<String>

Prefix to the name (e.g. Dr. Mr. Ms. etc.)

MemberNamePrefix

member_name_suffix: Option<String>

Suffix to the surname (e.g. Esq., Jr., III etc.)

MemberNameSuffix

member_national_association_id: Option<String>

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

MemberNationalAssociationId

member_nickname: Option<String>

An alternate name used by the Member, usually as a substitute for the first name.

MemberNickname

member_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.

MemberOfficePhone

member_office_phone_ext: Option<String>

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

MemberOfficePhoneExt

member_other_phone: Option<String>

A collection of the types of other phone fields available for this member. The collection includes the type of system and other details pertinent about other phone numbers

MemberOtherPhone

member_other_phone_type: Option<MemberOtherPhoneType>

The type of "other" phone. i.e. Preferred, Office, Mobile, Direct, Home, Fax, Pager, Voicemail, Toll Free, SMS, 1, 2, 3, First, Second, Third, etc.. This is used as the list of options for the Member Other Phone repeating elements.

MemberOtherPhoneType

member_pager: 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.

MemberPager

member_password: Option<String>

A password that the member whishes to share with other systems. Normal security considerations apply and are the responsibility of the entity utilizing this field.

MemberPassword

member_phone_ttytdd: Option<String>

(Telecommunications Device for the Deaf/TeleTYpewriter) A user terminal with keyboard input and printer or display output used by the hearing and speech impaired. The device contains a modem and is used over a standard analog phone line. If a recipient does not have a corresponding terminal device, TDD/TTY users dial a relay service composed of operators who receive the typed messages, call the recipients and speak the messages to them. The operators also type the responses back to the TDD/TTY user.

MemberPhoneTTYTDD

member_postal_code: Option<String>

The postal code of the member.

MemberPostalCode

member_postal_code_plus4: Option<String>

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

MemberPostalCodePlus4

member_preferred_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.

MemberPreferredPhone

member_preferred_phone_ext: Option<String>

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

MemberPreferredPhoneExt

member_social_media: Option<String>

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

MemberSocialMedia

member_state_license: Option<String>

The license of the Member. Separate multiple licenses with a comma and space.

MemberStateLicense

member_state_license_state: Option<StateOrProvince>

The state in which the member is licensed.

MemberStateLicenseState

member_state_or_province: Option<StateOrProvince>

The state or province in which the member is addressed.

MemberStateOrProvince

member_status: Option<MemberStatus>

Is the account active, inactive or under disciplinary action.

MemberStatus

member_toll_free_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.

MemberTollFreePhone

member_type: Option<MemberType>

The type of member. i.e. Agent, Broker, Office Manager, Appraiser, Photographer, Assistants, MLO, Realtor, Association Staff, MLS Staff, etc.

MemberType

member_voice_mail: 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.

MemberVoiceMail

member_voice_mail_ext: Option<String>

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

MemberVoiceMailExt

modification_timestamp: Option<DateTime<FixedOffset>>

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

ModificationTimestamp

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. This is a foreign key relating to the Office resource's OfficeKey.

OfficeKey

office_key_numeric: Option<f64>

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. This is a foreign key relating to the Office resource's OfficeKey. This is the numeric only key and used as an alternative to the MemberAORkey field.

OfficeKeyNumeric

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

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 member 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_member_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 member 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.

OriginatingSystemMemberKey

originating_system_name: Option<String>

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

OriginatingSystemName

social_media_type: Option<SocialMediaType>

A list of types of sites, blog, social media, the Member 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_member_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.

SourceSystemMemberKey

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

syndicate_to: Option<String>

When permitted by the broker, the options made by the individual agent on where they would like their listings syndicated. i.e. Zillow, Trulia, Homes.com, etc.

SyndicateTo

Trait Implementations

impl Clone for Member[src]

impl Debug for Member[src]

impl Default for Member[src]

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

impl Serialize for Member[src]

Auto Trait Implementations

impl RefUnwindSafe for Member

impl Send for Member

impl Sync for Member

impl Unpin for Member

impl UnwindSafe for Member

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.