[][src]Enum reso_dd::ObjectIdType

pub enum ObjectIdType {
    ListingId,
    ListingKey,
    ListingKeyNumeric,
    OpenHouseId,
    OpenHouseKey,
    OpenHouseKeyNumeric,
    ParcelNumber,
    PUID,
    SavedSearchKey,
    SavedSearchKeyNumeric,
    Unique,
    OpenEnumeration(String),
}

Variants

ListingId

"ListingId": The ObjectID is the MLS listing number

ListingKey

"ListingKey": The Object is a key field from an MLS system.

ListingKeyNumeric

"ListingKeyNumeric": The Object is a numeric key field from an MLS system.

OpenHouseId

"OpenHouseId": The ObjectID is an Open House ID

OpenHouseKey

"OpenHouseKey": The ObjectID is the key of an Open House record.

OpenHouseKeyNumeric

"OpenHouseKeyNumeric": The ObjectID is the numeric only key of an Open House record.

ParcelNumber

"ParcelNumber": When no listing exists or the tracking is property centric, the ObjectIdType of the property's Parcel Number is used.

PUID

"PUID": When no listing exists and the tracking property centric, the RESO PUID is being used.

SavedSearchKey

"SavedSearchKey": When the event is the execution of a saved search, the ObjectID will be the SavedSearchKey or SavedSearchKeyNumeric from the system that executed the search. Individual listings from the result set or being viewed would be separate events for each record.

SavedSearchKeyNumeric

"SavedSearchKeyNumeric": When the event is the execution of a saved search, the ObjectID will be the SavedSearchKey or SavedSearchKeyNumeric from the system that executed the search. Individual listings from the result set or being viewed would be separate events for each record.

Unique

"Unique": The ObjectID is a unique ID supplied by the source and is not one of the other types…

OpenEnumeration(String)

A value that was not defined by the enumeration

Trait Implementations

impl Clone for ObjectIdType[src]

impl Debug for ObjectIdType[src]

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

impl Eq for ObjectIdType[src]

impl<'_> From<&'_ str> for ObjectIdType[src]

impl<'a> From<&'a ObjectIdType> for &'a str[src]

impl From<String> for ObjectIdType[src]

impl PartialEq<ObjectIdType> for ObjectIdType[src]

impl ResoEnumeration for ObjectIdType[src]

impl Serialize for ObjectIdType[src]

impl StructuralEq for ObjectIdType[src]

impl StructuralPartialEq for ObjectIdType[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.