[][src]Enum reso_dd::ListingAgreement

pub enum ListingAgreement {
    ExclusiveAgency,
    ExclusiveRightToLease,
    ExclusiveRightToSell,
    ExclusiveRightWithException,
    Net,
    Open,
    Probate,
    OpenEnumeration(String),
}

Variants

ExclusiveAgency

"Exclusive Agency": A contract giving one Brokerage Firm, for a specified time, the right to sell/lease the property and also allowing the owner, acting alone, to sell/lease the property without paying commission.

ExclusiveRightToLease

"Exclusive Right To Lease": A contract giving the Broker the right to collect commission if the property is leased by anyone, including the owning, during the term of the agreement.

ExclusiveRightToSell

"Exclusive Right To Sell": A contract giving the Broker the right to collect commission if the property is sold by anyone, including the owning, during the term of the agreement.

ExclusiveRightWithException

"Exclusive Right With Exception": A contract giving the Broker the right to collect commission if the property is sold by anyone, including the owner, during the term of the agreement unless some specified exceptions to the agreement occur.

Net

"Net": A listing in which the broker's commission is the excess of the sale price over an agreed-upon (net0 price to the seller; illegal in some states because it can create a conflict of interest for the broker.

Open

"Open": Often used for commercial property, a listing given to any number of Brokers without liability to compensate any except the one who first secures a buyer who is ready, willing and able to meet the terms of the listing and secures the seller's acceptance. The seller may, acting alone, sell the property without paying commission.

Probate

"Probate": An Exclusive Right To Sell listing agreement that also resides under authority of the local probate code.

OpenEnumeration(String)

A value that was not defined by the enumeration

Trait Implementations

impl Clone for ListingAgreement[src]

impl Debug for ListingAgreement[src]

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

impl Eq for ListingAgreement[src]

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

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

impl From<String> for ListingAgreement[src]

impl PartialEq<ListingAgreement> for ListingAgreement[src]

impl ResoEnumeration for ListingAgreement[src]

impl Serialize for ListingAgreement[src]

impl StructuralEq for ListingAgreement[src]

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