[][src]Struct reso_dd::Queue

pub struct Queue {
    pub class_name: Option<String>,
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub originating_system_id: Option<String>,
    pub originating_system_name: Option<String>,
    pub originating_system_queue_key: Option<String>,
    pub queue_transaction_key: Option<String>,
    pub queue_transaction_key_numeric: Option<f64>,
    pub queue_transaction_type: Option<String>,
    pub resource_name: Option<String>,
    pub resource_record_id: Option<String>,
    pub resource_record_key: Option<String>,
    pub resource_record_key_numeric: Option<f64>,
    pub source_system_id: Option<String>,
    pub source_system_name: Option<String>,
    pub source_system_queue_key: Option<String>,
}

Fields

class_name: Option<String>

Name of the class which this queue record is referencing.

ClassName

modification_timestamp: Option<DateTime<FixedOffset>>

Timestamp of the last major change on the listing (see also MajorChangeType).

ModificationTimestamp

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 Queue record was generated. In cases where the Originating system was not where the record originated (the authoritative system), see the Originating System fields.

OriginatingSystemID

originating_system_name: Option<String>

The name of the Originating record provider. Most commonly the name of the MLS. The place where the Queue record or originally generated. The legal name of the company.

OriginatingSystemName

originating_system_queue_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 Queue record was generated. 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.

OriginatingSystemQueueKey

queue_transaction_key: Option<String>

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.

QueueTransactionKey

queue_transaction_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 QueueKey field.

QueueTransactionKeyNumeric

queue_transaction_type: Option<String>

The type of change that the queue transaction record is representing. For example, add, change, delete, etc.

QueueTransactionType

resource_name: Option<String>

The name of the resource which this queue record is referencing.

ResourceName

resource_record_id: Option<String>

The well known identifier of the related record from the source resource. 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.

ResourceRecordID

resource_record_key: Option<String>

The primary key of the related record from the source resource. For example the ListingKey, AgentKey, OfficeKey, etc. This is the system you are connecting to and not necessarily the original source of the record. This is a foreign key from the resource selected in the ResourceName field.

ResourceRecordKey

resource_record_key_numeric: Option<f64>

The primary key of the related record from the source resource. For example the ListingKey, AgentKey, OfficeKey, etc. This is the system you are connecting to and not necessarily the original source of the record. This is a foreign key from the resource selected in the ResourceName field. This is the numeric only key and used as an alternative to the ResourceRecordKey field.

ResourceRecordKeyNumeric

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_name: Option<String>

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

SourceSystemName

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

SourceSystemQueueKey

Trait Implementations

impl Clone for Queue[src]

impl Debug for Queue[src]

impl Default for Queue[src]

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

impl Serialize for Queue[src]

Auto Trait Implementations

impl RefUnwindSafe for Queue

impl Send for Queue

impl Sync for Queue

impl Unpin for Queue

impl UnwindSafe for Queue

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.