@realestate/types
Version:
Types for real estate
51 lines (43 loc) • 1.38 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 ObjectType {
/**
* The Object of the tracking event is a Document.
*/
Document = 'Document',
/**
* {@link https://ddwiki.reso.org/display/DDW17/Listing}
*
* The object of the tracking event is a real estate listing
*/
Listing = 'Listing',
/**
* The object of the tracking event is an Open House event
*/
OpenHouse = 'OpenHouse',
/**
* The Object of the tracking event is a Photo.
*/
Photo = 'Photo',
/**
* When no listing exists or the tracking is property centric, the ObjectType of Property is used.
*/
Property = 'Property',
/**
* When the event is the execution of a saved search, the Object will be a Saved Search from the system that
* executed the search. If tracked, individual listings from the result set or being viewed would be
* separate events for each record.
*/
SavedSearch = 'SavedSearch',
/**
* The Object of the tracking event is considered a Virtual Tour.
*/
VirtualTour = 'VirtualTour',
}