Expand description
Structures and Enumerations that implement the Real Estate Standards Organization (RESO) Data Dictionary.
The structures defined here can be serialized and deserialized using serde.
use serde_json;
let reso = r#"{
"StandardStatus": "Active"
}"#;
let property: reso_dd::Property = serde_json::from_str(reso)?;
assert_eq!(property.standard_status, Some(reso_dd::StandardStatus::Active));
println!("{}", serde_json::to_string(&property)?);Modules§
- comma_
delimited - A serde serialization/deserialization module (for use with
#[serde(with="comma_delimited")]) that will convert a comma-delimeted list and turn it into a list of strongly-typed values.
Structs§
- Contact
Listings - ContactListings Resource
- Contacts
- Contacts Resource
- History
Transactional - HistoryTransactional Resource
- Internet
Tracking - InternetTracking Resource
- Media
- Media Resource
- Member
- Member Resource
- OUID
- OUID Resource
- Office
- Office Resource
- Open
House - OpenHouse Resource
- Property
- Property Resource
- Prospecting
- Prospecting Resource
- Queue
- Queue Resource
- Rules
- Rules Resource
- Saved
Search - SavedSearch Resource
- Showing
- Showing Resource
- Team
Members - TeamMembers Resource
- Teams
- Teams Resource
Enums§
- Accessibility
Features - AccessibilityFeatures Lookups
- Actor
Type - ActorType Lookups
- Appliances
- Appliances Lookups
- Area
Source - AreaSource Lookups
- Area
Units - AreaUnits Lookups
- Association
Amenities - AssociationAmenities Lookups
- Association
FeeIncludes - AssociationFeeIncludes Lookups
- Attended
- Attended Lookups
- Basement
- Basement Lookups
- Body
Type - BodyType Lookups
- Business
Type - BusinessType Lookups
- Buyer
Agent Designation - BuyerAgentDesignation Lookups
- Buyer
Financing - BuyerFinancing Lookups
- Change
Type - ChangeType Lookups
- Class
Name - ClassName Lookups
- CoBuyer
Agent Designation - CoBuyerAgentDesignation Lookups
- CoList
Agent Designation - CoListAgentDesignation Lookups
- Common
Interest - CommonInterest Lookups
- Common
Walls - CommonWalls Lookups
- Community
Features - CommunityFeatures Lookups
- Compensation
Type - CompensationType Lookups
- Concessions
- Concessions Lookups
- Construction
Materials - ConstructionMaterials Lookups
- Contact
Listing Preference - ContactListingPreference Lookups
- Contact
Status - ContactStatus Lookups
- Contact
Type - ContactType Lookups
- Cooling
- Cooling Lookups
- Country
- Country Lookups
- Current
Financing - CurrentFinancing Lookups
- Current
Use - CurrentUse Lookups
- Daily
Schedule - DailySchedule Lookups
- Development
Status - DevelopmentStatus Lookups
- Device
Type - DeviceType Lookups
- Direction
Faces - DirectionFaces Lookups
- Door
Features - DoorFeatures Lookups
- Electric
- Electric Lookups
- Event
Target - EventTarget Lookups
- Event
Type - EventType Lookups
- Existing
Lease Type - ExistingLeaseType Lookups
- Exterior
Features - ExteriorFeatures Lookups
- FeeFrequency
- FeeFrequency Lookups
- Fencing
- Fencing Lookups
- Financial
Data Source - FinancialDataSource Lookups
- Fireplace
Features - FireplaceFeatures Lookups
- Flooring
- Flooring Lookups
- Foundation
Details - FoundationDetails Lookups
- Frontage
Type - FrontageType Lookups
- Furnished
- Furnished Lookups
- Green
Building Verification Type - GreenBuildingVerificationType Lookups
- Green
Energy Efficient - GreenEnergyEfficient Lookups
- Green
Energy Generation - GreenEnergyGeneration Lookups
- Green
Indoor AirQuality - GreenIndoorAirQuality Lookups
- Green
Sustainability - GreenSustainability Lookups
- Green
Verification Source - GreenVerificationSource Lookups
- Green
Verification Status - GreenVerificationStatus Lookups
- Green
Water Conservation - GreenWaterConservation Lookups
- Heating
- Heating Lookups
- Horse
Amenities - HorseAmenities Lookups
- Hours
Days OfOperation - HoursDaysOfOperation Lookups
- ImageOf
- ImageOf Lookups
- Income
Includes - IncomeIncludes Lookups
- Interior
OrRoom Features - InteriorOrRoomFeatures Lookups
- Labor
Information - LaborInformation Lookups
- Languages
- Languages Lookups
- Laundry
Features - LaundryFeatures Lookups
- Lease
Renewal Compensation - LeaseRenewalCompensation Lookups
- Lease
Term - LeaseTerm Lookups
- Levels
- Levels Lookups
- Linear
Units - LinearUnits Lookups
- List
Agent Designation - ListAgentDesignation Lookups
- Listing
Agreement - ListingAgreement Lookups
- Listing
Service - ListingService Lookups
- Listing
Terms - ListingTerms Lookups
- Lock
BoxType - LockBoxType Lookups
- LotDimensions
Source - LotDimensionsSource Lookups
- LotFeatures
- LotFeatures Lookups
- LotSize
Source - LotSizeSource Lookups
- LotSize
Units - LotSizeUnits Lookups
- Media
Category - MediaCategory Lookups
- Media
Type - MediaType Lookups
- Member
Designation - MemberDesignation Lookups
- Member
Other Phone Type - MemberOtherPhoneType Lookups
- Member
Status - MemberStatus Lookups
- Member
Type - MemberType Lookups
- NotedBy
- NotedBy Lookups
- Object
IdType - ObjectIdType Lookups
- Object
Type - ObjectType Lookups
- Occupant
Type - OccupantType Lookups
- Office
Branch Type - OfficeBranchType Lookups
- Office
Status - OfficeStatus Lookups
- Office
Type - OfficeType Lookups
- Open
House Status - OpenHouseStatus Lookups
- Open
House Type - OpenHouseType Lookups
- Operating
Expense Includes - OperatingExpenseIncludes Lookups
- Other
Equipment - OtherEquipment Lookups
- Other
Phone Type - OtherPhoneType Lookups
- Other
Structures - OtherStructures Lookups
- Owner
Pays - OwnerPays Lookups
- Ownership
Type - OwnershipType Lookups
- Parking
Features - ParkingFeatures Lookups
- Patio
AndPorch Features - PatioAndPorchFeatures Lookups
- Permission
- Permission Lookups
- Pets
Allowed - PetsAllowed Lookups
- Pool
Features - PoolFeatures Lookups
- Possession
- Possession Lookups
- Possible
Use - PossibleUse Lookups
- Power
Production Annual Status - PowerProductionAnnualStatus Lookups
- Power
Production Type - PowerProductionType Lookups
- Preferred
Address - PreferredAddress Lookups
- Preferred
Phone - PreferredPhone Lookups
- Property
Condition - PropertyCondition Lookups
- Property
SubType - PropertySubType Lookups
- Property
Type - PropertyType Lookups
- Queue
Transaction Type - QueueTransactionType Lookups
- Reason
Active OrDisabled - ReasonActiveOrDisabled Lookups
- Rent
Includes - RentIncludes Lookups
- Resource
Name - ResourceName Lookups
- Road
Frontage Type - RoadFrontageType Lookups
- Road
Responsibility - RoadResponsibility Lookups
- Road
Surface Type - RoadSurfaceType Lookups
- Roof
- Roof Lookups
- Room
Type - RoomType Lookups
- Rule
Format - RuleFormat Lookups
- Schedule
Type - ScheduleType Lookups
- Search
Query Type - SearchQueryType Lookups
- Security
Features - SecurityFeatures Lookups
- Sewer
- Sewer Lookups
- Showing
Contact Type - ShowingContactType Lookups
- Showing
Requirements - ShowingRequirements Lookups
- Skirt
- Skirt Lookups
- Social
Media Type - SocialMediaType Lookups
- SpaFeatures
- SpaFeatures Lookups
- Special
Licenses - SpecialLicenses Lookups
- Special
Listing Conditions - SpecialListingConditions Lookups
- Standard
Status - StandardStatus Lookups
- State
OrProvince - StateOrProvince Lookups
- Street
Direction - StreetDirection Lookups
- Structure
Type - StructureType Lookups
- Syndicate
To - SyndicateTo Lookups
- TaxStatus
Current - TaxStatusCurrent Lookups
- Team
Member Type - TeamMemberType Lookups
- Team
Status - TeamStatus Lookups
- Tenant
Pays - TenantPays Lookups
- Unit
Type Type - UnitTypeType Lookups
- Units
Furnished - UnitsFurnished Lookups
- Utilities
- Utilities Lookups
- Vegetation
- Vegetation Lookups
- View
- View Lookups
- Water
Source - WaterSource Lookups
- Waterfront
Features - WaterfrontFeatures Lookups
- Window
Features - WindowFeatures Lookups
- Year
Built Source - YearBuiltSource Lookups
Traits§
- Reso
Enumeration - A standard RESO enumeration set