[][src]Struct reso_dd::ContactListings

pub struct ContactListings {
    pub agent_notes_unread_yn: Option<bool>,
    pub class_name: Option<String>,
    pub contact_key: Option<String>,
    pub contact_key_numeric: Option<f64>,
    pub contact_listing_preference: Option<String>,
    pub contact_listings_key: Option<String>,
    pub contact_listings_key_numeric: Option<f64>,
    pub contact_login_id: Option<String>,
    pub contact_notes_unread_yn: Option<bool>,
    pub direct_email_yn: Option<bool>,
    pub last_agent_note_timestamp: Option<DateTime<FixedOffset>>,
    pub last_contact_note_timestamp: Option<DateTime<FixedOffset>>,
    pub listing_id: Option<String>,
    pub listing_key: Option<String>,
    pub listing_key_numeric: Option<f64>,
    pub listing_modification_timestamp: Option<DateTime<FixedOffset>>,
    pub listing_notes: Option<String>,
    pub listing_sent_timestamp: Option<DateTime<FixedOffset>>,
    pub listing_viewed_yn: Option<bool>,
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub portal_last_visited_timestamp: Option<DateTime<FixedOffset>>,
    pub resource_name: Option<String>,
}

Fields

agent_notes_unread_yn: Option<bool>

When True, one or more of the agent notes are unread.

AgentNotesUnreadYN

class_name: Option<String>

The name of the class where the listing record is located.

ClassName

contact_key: Option<String>

This is the foreign key relating to the Contact resource. A unique identifier for this record from the immediate source. This is a string that can include URI or other forms. Alternatively use the ContactKeyNumeric 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 SourceSystemKey and OriginatingSystemKey variants.

ContactKey

contact_key_numeric: Option<f64>

This is the foreign key relating to the Contact resource. A unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the ContactKey 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 SourceSystemKeyNumeric and OriginatingSystemKeyNumeric variants.

ContactKeyNumeric

contact_listing_preference: Option<String>

The contacts preference selection on the given listing. Favorite, Possibility or Discard.

ContactListingPreference

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

ContactListingsKey

contact_listings_key_numeric: Option<f64>

A unique identifier for this record from the immediate source. This may be a number, or string that can include URI or other forms. This is the system you are connecting to and not necessarily the original source of the record. This is the numeric only key and used as an alternative to the ContactListingsKey field.

ContactListingsKeyNumeric

contact_login_id: Option<String>

This is a foreign key refering to the Contact Resource's local, well-known identifier for the contact. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system and is used by the Contact to logon to a client portal in that system.

ContactLoginId

contact_notes_unread_yn: Option<bool>

When True, one or more of the contacts notes are unread.

ContactNotesUnreadYN

direct_email_yn: Option<bool>

If True, the email was a direct email sent to the client by the member. If False the email was an auto email.

DirectEmailYN

last_agent_note_timestamp: Option<DateTime<FixedOffset>>

The Date/Time the Member last added or updated a ListingNote.

LastAgentNoteTimestamp

last_contact_note_timestamp: Option<DateTime<FixedOffset>>

The Date/Time the Contact last added or updated a ListingNote.

LastContactNoteTimestamp

listing_id: Option<String>

The well known identifier for the listing. The value may be identical to that of the Listing Key, but the Listing ID is intended to be the value used by a human to retrieve the information about a specific listing. In a multiple originating system or a merged system, this value may not be unique and may require the use of the provider system to create a synthetic unique value.

ListingId

listing_key: Option<String>

This is the foreign key related to the Property Resource's unique identifier for this record from the immediate source. This is a string that can include URI or other forms. Alternatively use the ListingKeyNumeric 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 SourceSystemKey and OriginatingSystemKey.

ListingKey

listing_key_numeric: Option<f64>

This is the foreign key related to the Property Resource's unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the ListingKey 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 SourceSystemKey and OriginatingSystemKey.

ListingKeyNumeric

listing_modification_timestamp: Option<DateTime<FixedOffset>>

The last time the listing was updated. This does not refer to the ContactListing record, but changes to the referenced listing.

ListingModificationTimestamp

listing_notes: Option<String>

The notes input by the Member and/or the Contact in reference to the given listing. This is a complex data type referencing the separate resource called ContactListingNotes.

ListingNotes

listing_sent_timestamp: Option<DateTime<FixedOffset>>

The Date/Time the listing was sent to the contact.

ListingSentTimestamp

listing_viewed_yn: Option<bool>

When True, the Client has viewed the listing. This is typically when the client clicks to view a detailed report, rather than seen in a one line or thumbnail display.

ListingViewedYN

modification_timestamp: Option<DateTime<FixedOffset>>

The Date/Time that the ContactListing record was last modified.

ModificationTimestamp

portal_last_visited_timestamp: Option<DateTime<FixedOffset>>

The Date/Time the listing was last viewed by the Contact.

PortalLastVisitedTimestamp

resource_name: Option<String>

The name of the resource where the listing record is located.

ResourceName

Trait Implementations

impl Clone for ContactListings[src]

impl Debug for ContactListings[src]

impl Default for ContactListings[src]

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

impl Serialize for ContactListings[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.