[][src]Struct reso_dd::TeamMembers

pub struct TeamMembers {
    pub member_key: Option<String>,
    pub member_key_numeric: Option<f64>,
    pub member_login_id: Option<String>,
    pub member_mls_id: Option<String>,
    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 source_system_id: Option<String>,
    pub source_system_key: Option<String>,
    pub source_system_name: Option<String>,
    pub team_impersonation_level: Option<String>,
    pub team_key: Option<String>,
    pub team_key_numeric: Option<f64>,
    pub team_member_key: Option<String>,
    pub team_member_key_numeric: Option<f64>,
    pub team_member_national_association_id: Option<String>,
    pub team_member_state_license: Option<String>,
    pub team_member_type: Option<String>,
}

Fields

member_key: Option<String>

A system unique identifier. Specifically, the foreign key relating to the Member resource's MemberKey.

MemberKey

member_key_numeric: Option<f64>

A system unique identifier. Specifically, the foreign key relating to the Member resource's MemberKey. This is the numeric only key and used as an alternative to the MemberKey field.

MemberKeyNumeric

member_login_id: Option<String>

The ID used to logon to the MLS system.

MemberLoginId

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

modification_timestamp: Option<DateTime<FixedOffset>>

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

ModificationTimestamp

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 Team 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_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 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.

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 Member is originally input. The legal name of the company.

OriginatingSystemName

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 Member record provider. The system from which the record was directly received. The legal name of the company.

SourceSystemName

team_impersonation_level: Option<String>

The level of impersonation the member is allowed within the team. i.e. Impersonate (to work as the team), On Behalf (to show the team name, but also show the member's info, None (don't allow this member to appear as part of team).

TeamImpersonationLevel

team_key: Option<String>

A system unique identifier. Specifically, a foreign key referencing the Teams resource's primary key.

TeamKey

team_key_numeric: Option<f64>

A system unique identifier. Specifically, a foreign key referencing the Teams resource's primary key. This is the numeric only key and used as an alternative to the TeamKey field.

TeamKeyNumeric

team_member_key: Option<String>

A system unique identifier. Specifically, the local key to the TeamMembers resource.

TeamMemberKey

team_member_key_numeric: Option<f64>

A system unique identifier. Specifically, the local key to the TeamMembers resource. This is the numeric only key and used as an alternative to the TeamKey field.

TeamMemberKeyNumeric

team_member_national_association_id: Option<String>

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

TeamMemberNationalAssociationId

team_member_state_license: Option<String>

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

TeamMemberStateLicense

team_member_type: Option<String>

The role of the member within the team. i.e. team lead, principle, associate, assistant, etc.

TeamMemberType

Trait Implementations

impl Clone for TeamMembers[src]

impl Debug for TeamMembers[src]

impl Default for TeamMembers[src]

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

impl Serialize for TeamMembers[src]

Auto Trait Implementations

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.