[][src]Struct reso_dd::Teams

pub struct Teams {
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub original_entry_timestamp: Option<DateTime<FixedOffset>>,
    pub originating_system_id: Option<String>,
    pub originating_system_key: Option<String>,
    pub originating_system_name: Option<String>,
    pub social_media_type: Option<String>,
    pub source_system_id: Option<String>,
    pub source_system_key: Option<String>,
    pub source_system_name: Option<String>,
    pub team_address1: Option<String>,
    pub team_address2: Option<String>,
    pub team_carrier_route: Option<String>,
    pub team_city: Option<String>,
    pub team_country: Option<String>,
    pub team_county_or_parish: Option<String>,
    pub team_description: Option<String>,
    pub team_direct_phone: Option<String>,
    pub team_email: Option<String>,
    pub team_fax: Option<String>,
    pub team_key: Option<String>,
    pub team_key_numeric: Option<f64>,
    pub team_lead_key: Option<String>,
    pub team_lead_key_numeric: Option<f64>,
    pub team_lead_login_id: Option<String>,
    pub team_lead_mls_id: Option<String>,
    pub team_lead_national_association_id: Option<String>,
    pub team_lead_state_license: Option<String>,
    pub team_lead_state_license_state: Option<String>,
    pub team_mobile_phone: Option<String>,
    pub team_name: Option<String>,
    pub team_office_phone: Option<String>,
    pub team_office_phone_ext: Option<String>,
    pub team_postal_code: Option<String>,
    pub team_postal_code_plus4: Option<String>,
    pub team_preferred_phone: Option<String>,
    pub team_preferred_phone_ext: Option<String>,
    pub team_state_or_province: Option<String>,
    pub team_status: Option<String>,
    pub team_toll_free_phone: Option<String>,
    pub team_voice_mail: Option<String>,
    pub team_voice_mail_ext: Option<String>,
    pub teams_social_media: Option<String>,
}

Fields

modification_timestamp: Option<DateTime<FixedOffset>>

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

ModificationTimestamp

original_entry_timestamp: Option<DateTime<FixedOffset>>

Date/time the roster (Team 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 Team 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_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 Team 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.

OriginatingSystemKey

originating_system_name: Option<String>

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

OriginatingSystemName

social_media_type: Option<String>

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

SourceSystemKey

source_system_name: Option<String>

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

SourceSystemName

team_address1: Option<String>

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

TeamAddress1

team_address2: Option<String>

The unit/suite number of the Team.

TeamAddress2

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

TeamCarrierRoute

team_city: Option<String>

The city of the Team.

TeamCity

team_country: Option<String>

The country abbreviation in a postal address.

TeamCountry

team_county_or_parish: Option<String>

The county or parish in which the Team is addressed.

TeamCountyOrParish

team_description: Option<String>

A description or marketing information about the team.

TeamDescription

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

TeamDirectPhone

team_email: Option<String>

The email address of the Team.

TeamEmail

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

TeamFax

team_key: Option<String>

A system unique identifier. Specifically, in aggregation systems, the TeamKey is the system unique identifier from the system that the record was retrieved.

TeamKey

team_key_numeric: Option<f64>

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

TeamKeyNumeric

team_lead_key: Option<String>

The unique system identifier of the team's lead member.

TeamLeadKey

team_lead_key_numeric: Option<f64>

The unique system identifier of the team's lead member. This is the numeric only key and used as an alternative to the TeamLeadKey field.

TeamLeadKeyNumeric

team_lead_login_id: Option<String>

The ID used to logon to the MLS system.

TeamLeadLoginId

team_lead_mls_id: Option<String>

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

TeamLeadMlsId

team_lead_national_association_id: Option<String>

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

TeamLeadNationalAssociationId

team_lead_state_license: Option<String>

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

TeamLeadStateLicense

team_lead_state_license_state: Option<String>

The state in which the Team Lead is licensed.

TeamLeadStateLicenseState

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

TeamMobilePhone

team_name: Option<String>

The name under which the team operates. If a business this may be a DBA.

TeamName

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

TeamOfficePhone

team_office_phone_ext: Option<String>

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

TeamOfficePhoneExt

team_postal_code: Option<String>

The postal code of the Team.

TeamPostalCode

team_postal_code_plus4: Option<String>

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

TeamPostalCodePlus4

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

TeamPreferredPhone

team_preferred_phone_ext: Option<String>

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

TeamPreferredPhoneExt

team_state_or_province: Option<String>

The state or province in which the Team is addressed.

TeamStateOrProvince

team_status: Option<String>

Is the account active, inactive or under disciplinary action.

TeamStatus

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

TeamTollFreePhone

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

TeamVoiceMail

team_voice_mail_ext: Option<String>

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

TeamVoiceMailExt

teams_social_media: Option<String>

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

TeamsSocialMedia

Trait Implementations

impl Clone for Teams[src]

impl Debug for Teams[src]

impl Default for Teams[src]

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

impl Serialize for Teams[src]

Auto Trait Implementations

impl RefUnwindSafe for Teams

impl Send for Teams

impl Sync for Teams

impl Unpin for Teams

impl UnwindSafe for Teams

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.