[−][src]Struct reso_dd::Queue
Fields
class_name: Option<ClassName>
Name of the class which this queue record is referencing.
modification_timestamp: Option<DateTime<FixedOffset>>
Timestamp of the last major change on the listing (see also MajorChangeType).
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.
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.
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.
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.
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.
queue_transaction_type: Option<QueueTransactionType>
The type of change that the queue transaction record is representing. For example, add, change, delete, etc.
resource_name: Option<ResourceName>
The name of the resource which this queue record is referencing.
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.
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.
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.
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.
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.
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.
Trait Implementations
impl Clone for Queue
[src]
impl Debug for Queue
[src]
impl Default for Queue
[src]
impl<'de> Deserialize<'de> for Queue
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,