[][src]Struct reso_dd::Prospecting

pub struct Prospecting {
    pub active_yn: Option<bool>,
    pub bcc_email_list: Option<String>,
    pub bcc_me_yn: Option<bool>,
    pub cc_email_list: Option<String>,
    pub client_activated_yn: Option<bool>,
    pub concierge_notifications_yn: Option<bool>,
    pub concierge_yn: Option<bool>,
    pub contact_key: Option<String>,
    pub contact_key_numeric: Option<f64>,
    pub daily_schedule: Option<Vec<DailySchedule>>,
    pub display_template_id: Option<String>,
    pub language: Option<Languages>,
    pub last_new_changed_timestamp: Option<DateTime<FixedOffset>>,
    pub last_viewed_timestamp: Option<DateTime<FixedOffset>>,
    pub message_new: Option<String>,
    pub message_revise: Option<String>,
    pub message_update: Option<String>,
    pub modification_timestamp: Option<DateTime<FixedOffset>>,
    pub next_send_timestamp: Option<DateTime<FixedOffset>>,
    pub owner_member_id: Option<String>,
    pub owner_member_key: Option<String>,
    pub owner_member_key_numeric: Option<f64>,
    pub prospecting_key: Option<String>,
    pub prospecting_key_numeric: Option<f64>,
    pub reason_active_or_disabled: Option<ReasonActiveOrDisabled>,
    pub saved_search_key: Option<String>,
    pub saved_search_key_numeric: Option<f64>,
    pub schedule_type: Option<ScheduleType>,
    pub subject: Option<String>,
    pub to_email_list: Option<String>,
}

Fields

active_yn: Option<bool>

If set to True, the given auto email is active. False records may be disabled or waiting activation.

ActiveYN

bcc_email_list: Option<String>

A comma separate list of email addresses that are the "BCC", or Blind Carbon Copy, address the auto emails are being sent to.

BccEmailList

bcc_me_yn: Option<bool>

When set to True, the auto mail is also sent as a Blind Carbon Copy to the Member who created the Auto Email.

BccMeYN

cc_email_list: Option<String>

A comma separate list of email addresses that are the "CC", or Carbon Copy, address the auto emails are being sent to.

CcEmailList

client_activated_yn: Option<bool>

If set to True, the client has clicked through to accept automatic of emails. Recipant acceptance is an important part of CAN-SPAM and other bulk automatic emailing regulations.

ClientActivatedYN

concierge_notifications_yn: Option<bool>

If set to True, notifications are to be sent to the member when the auto email is in Concierge mode.

ConciergeNotificationsYN

concierge_yn: Option<bool>

When set to True, the auto mail is in Concierge mode and to be approved by the member before sent to the client.

ConciergeYN

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

daily_schedule: Option<Vec<DailySchedule>>

When Daily is selected as the ScheduleType, a list of days of the week and AM or PM options.

DailySchedule

display_template_id: Option<String>

The system ID of the display that has been related, or set as the default, to this saved search.

DisplayTemplateID

language: Option<Languages>

The language that will be used in the given auto email.

Language

last_new_changed_timestamp: Option<DateTime<FixedOffset>>

Timestamp of when the prospector last found new or modified listings for this auto-email.

LastNewChangedTimestamp

last_viewed_timestamp: Option<DateTime<FixedOffset>>

A timestamp of when the auto email was last viewed by the client in the portal.

LastViewedTimestamp

message_new: Option<String>

The body of the auto email message when the first email is sent for the prospecting campaign.

MessageNew

message_revise: Option<String>

The body of the auto email message to be used when the criteria or settings of this auto email have been modified.

MessageRevise

message_update: Option<String>

The body of the auto email message for subsequent email messages after the first email is sent. If a first email option isn't used, this field is used for all emails including the first.

MessageUpdate

modification_timestamp: Option<DateTime<FixedOffset>>

The date/time this prospecting record was last modified.

ModificationTimestamp

next_send_timestamp: Option<DateTime<FixedOffset>>

A timestamp of when the auto email is schedule to next send.

NextSendTimestamp

owner_member_id: Option<String>

The local, well-known identifier for the member owning the contact.

OwnerMemberID

owner_member_key: Option<String>

The unique identifier (key) of the member owning the contact. This is a foreign key relating to the Member resource's MemberKey.

OwnerMemberKey

owner_member_key_numeric: Option<f64>

The unique identifier (key) of the member owning the contact. 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 OwnerMemberKey field.

OwnerMemberKeyNumeric

prospecting_key: Option<String>

A unique identifier for this record from the immediate source. This is a string that can include URI or other forms. Alternatively use the ProspectKeyNumeric 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.

ProspectingKey

prospecting_key_numeric: Option<f64>

A unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the ProspectKey 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.

ProspectingKeyNumeric

reason_active_or_disabled: Option<ReasonActiveOrDisabled>

A list of reasons the Auto Email was set to inactive or set back to active. e.g. AgentDisabled, OverLimit, No Listings Found, Re-Activated, Client Disabled, etc.

ReasonActiveOrDisabled

saved_search_key: Option<String>

This is the foreign key relating to the SavedSearch 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 SavedSearchKeyNumeric 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.

SavedSearchKey

saved_search_key_numeric: Option<f64>

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

SavedSearchKeyNumeric

schedule_type: Option<ScheduleType>

A selection of the type of schedule that the auto email will be sent. Daily, Monthly or ASAP.

ScheduleType

subject: Option<String>

The subject line of the auto email being sent.

Subject

to_email_list: Option<String>

A comma separate list of email addresses that are the "To" address the auto emails are being sent to.

ToEmailList

Trait Implementations

impl Clone for Prospecting[src]

impl Debug for Prospecting[src]

impl Default for Prospecting[src]

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

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