[][src]Struct reso_dd::OpenHouse

pub struct OpenHouse {
    pub appointment_required_yn: Option<bool>,
    pub listing_id: Option<String>,
    pub listing_key: Option<String>,
    pub listing_key_numeric: Option<f64>,
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub open_house_attended_by: Option<Attended>,
    pub open_house_date: Option<NaiveDate>,
    pub open_house_end_time: Option<DateTime<FixedOffset>>,
    pub open_house_id: Option<String>,
    pub open_house_key: Option<String>,
    pub open_house_key_numeric: Option<f64>,
    pub open_house_remarks: Option<String>,
    pub open_house_start_time: Option<DateTime<FixedOffset>>,
    pub open_house_status: Option<OpenHouseStatus>,
    pub open_house_type: Option<OpenHouseType>,
    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 refreshments: Option<String>,
    pub showing_agent_first_name: Option<String>,
    pub showing_agent_key: Option<String>,
    pub showing_agent_key_numeric: Option<f64>,
    pub showing_agent_last_name: Option<String>,
    pub showing_agent_mls_id: Option<String>,
    pub source_system_id: Option<String>,
    pub source_system_key: Option<String>,
    pub source_system_name: Option<String>,
}

Fields

appointment_required_yn: Option<bool>

Indicates whether or not the OpenHouse requires an appointment.

AppointmentRequiredYN

listing_id: Option<String>

The well known identifier for the listing related to this Open House. 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>

A unique identifier for the listing record related to this Open House. 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 may be a foreign key from the resource selected in the ResourceName field.

ListingKey

listing_key_numeric: Option<f64>

A unique identifier for the listing record related to this Open House. 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 may be a foreign key from the resource selected in the ResourceName field. This is the numeric only key and used as an alternative to the ListingKey field.

ListingKeyNumeric

modification_timestamp: Option<DateTime<FixedOffset>>

The transactional timestamp automatically recorded by the MLS system representing the date/time the Open House was last modified.

ModificationTimestamp

open_house_attended_by: Option<Attended>

Will the open house be attended by a licensed agent? Options are attended by agent, attended by the seller or unattended.

OpenHouseAttendedBy

open_house_date: Option<NaiveDate>

The date on which the open house will occur.

OpenHouseDate

open_house_end_time: Option<DateTime<FixedOffset>>

The time the open house ends.

OpenHouseEndTime

open_house_id: Option<String>

The well-known identifier for the Open House resource. The value may be identical to that of the OpenHouseKey, but the OpenHouseId intended to be the value used by a human to retrieve the information about a specific open house. 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.

OpenHouseId

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

OpenHouseKey

open_house_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 OpenHouseKey field.

OpenHouseKeyNumeric

open_house_remarks: Option<String>

Comments, instructions or information about the open house.

OpenHouseRemarks

open_house_start_time: Option<DateTime<FixedOffset>>

The time the open house begins.

OpenHouseStartTime

open_house_status: Option<OpenHouseStatus>

Status of the open house, i.e. Active, Cancelled, Ended.

OpenHouseStatus

open_house_type: Option<OpenHouseType>

The type of open house. i.e. Public, Broker, Office, Association, Private (invitation or targeted publication).

OpenHouseType

original_entry_timestamp: Option<DateTime<FixedOffset>>

The transactional timestamp automatically recorded by the MLS system representing the date/time the Open House was entered and made visible to members of the MLS.

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

OriginatingSystemName

refreshments: Option<String>

A description of the refreshments that will be served at the open house.

Refreshments

showing_agent_first_name: Option<String>

The first name of the showing agent.

ShowingAgentFirstName

showing_agent_key: Option<String>

A system unique identifier. Specifically, in aggregation systems, the ListAgentKey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId. This is a foreign key relating to the Member resource's MemberKey.

ShowingAgentKey

showing_agent_key_numeric: Option<f64>

A system unique identifier. Specifically, in aggregation systems, the ListAgentKey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId. This is a foreign key relating to the Member resource's MemberKey. This is the numeric only key and used as an alternative to the ShowingAgentKey field.

ShowingAgentKeyNumeric

showing_agent_last_name: Option<String>

The last name of the showing agent.

ShowingAgentLastName

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

ShowingAgentMlsID

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

SourceSystemName

Trait Implementations

impl Clone for OpenHouse[src]

impl Debug for OpenHouse[src]

impl Default for OpenHouse[src]

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

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