@realestate/types
Version:
Types for real estate
170 lines (145 loc) • 4.36 kB
TypeScript
/**
* Copyright (c) 2023 ListBird. All Rights Reserved.
*
* This software product includes software or other works developed by RESO,
* subject to the RESO End User License published at www.reso.org.
*
* Any modifications, derivative works, or redistributions of this source must
* maintain this copyright notice. See the RESO EULA for more information.
*/
export enum ShowingRequirements {
/**
* {@link https://ddwiki.reso.org/display/DDW17/Appointment+Only}
*
* Showing of the property is by appointment only.
*/
AppointmentOnly = 'AppointmentOnly',
/**
* Call the listing agent to arrange a showing of the property.
*/
CallListingAgent = 'CallListingAgent',
/**
* Call the listing office to arrange a showing of the property.
*/
CallListingOffice = 'CallListingOffice',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Call+Manager}
*
* Call the property manage to arrange a showing of the property.
*/
CallManager = 'CallManager',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Call+Owner}
*
* Call the property owner to arrange a showing of the property.
*/
CallOwner = 'CallOwner',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Call+Tenant}
*
* Call the tenant/occupant directly to arrange a showing of the property.
*/
CallTenant = 'CallTenant',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Combination+Lock+Box}
*
* The property has a combination lock box for showing access.
*/
CombinationLockBox = 'CombinationLockBox',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Day+Sleeper}
*
* The property has a tenant/occupant who sleeps during the day.
*/
DaySleeper = 'DaySleeper',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Do+Not+Show}
*
* Do not show this property.
*/
DoNotShow = 'DoNotShow',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Email+Listing+Agent}
*
* Email the listing agent for more information about showing the property.
*/
EmailListingAgent = 'EmailListingAgent',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Key+In+Office}
*
* The key to access the property for showing must be retrieved from the listing or manager's office.
*/
KeyInOffice = 'KeyInOffice',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Lockbox}
*
* The property has an electronic lockbox for showing access.
*/
Lockbox = 'Lockbox',
/**
* {@link https://ddwiki.reso.org/display/DDW17/No+Lockbox}
*
* There is no lockbox on the property.
*/
NoLockbox = 'NoLockbox',
/**
* {@link https://ddwiki.reso.org/display/DDW17/No+Sign}
*
* The property has no for sale sign.
*/
NoSign = 'NoSign',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Occupied}
*
* The property is currently occupied.
*/
Occupied = 'Occupied',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Pet%28s%29+on+Premises}
*
* There are currently pets at the property.
*/
PetsOnPremises = 'PetsOnPremises',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Restricted+Hours}
*
* The times when the property may be shown are restricted.
*/
RestrictedHours = 'RestrictedHours',
/**
* The property has a security system that is a consideration when showing.
*/
SecuritySystem = 'SecuritySystem',
/**
* See the remarks fields for more information about showing the property.
*/
SeeRemarks = 'SeeRemarks',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Showing+Service}
*
* A service used by a listing broker to provide showing services of listed properties.
*/
ShowingService = 'ShowingService',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Text+Listing+Agent}
*
* Text message the listing agent to arrange a showing of the property.
*/
TextListingAgent = 'TextListingAgent',
/**
* {@link https://ddwiki.reso.org/display/DDW17/To+Be+Built}
*
* The property has yet to be built.
*/
ToBeBuilt = 'ToBeBuilt',
/**
* {@link https://ddwiki.reso.org/display/DDW17/24+Hour+Notice}
*
* A 24 hour notice is required to show the property.
*/
TwentyFourHourNotice = 'TwentyFourHourNotice',
/**
* The property is under construction.
*/
UnderConstruction = 'UnderConstruction',
}