Estated v0.2.0 Estated.Property.Structure View Source

Information about the building(s) on the parcel.

Link to this section Summary

Types

Air conditioning type for the building.

List of amenities included in the property.

Style or historical period of the primary structure.

Basement type for the building.

The total number of bathrooms in the building, including half baths.

The number of bedrooms in the building.

Current condition of the structure provided by the county.

Type of material used in construction of the building.

The year a structure was substantially updated or improved.

Material used for the exterior walls of the building.

Total number of fireplaces in the building (can also be "YES")

Type of flooring used in improvements in the building.

The type of material used in the foundation.

Type of fuel used to heat the building.

Primary heating type for the building.

The type of material used for the interior walls.

List of other rooms within the building.

The total number of available parking spaces; including garage, carport, driveway.

The type of parking available.

The number of partial bathrooms in the building, when available.

Total number of all plumbing fixtures in the building.

Type of pool located on the property - shared or private.

The quality of the structure rated from A+ to E+.

The material used for the roof of the building.

The architectural style for the roof of the building.

The total number of rooms in the building (not just bedrooms).

The waste disposal/sewage system for the property.

The number of stories comprising the structure (may include fractional stories and alphabetic codes).

t()

Information about the building(s) on the parcel.

Total square footage of structure.

Total number of units reported to the county.

The water system for the property.

The year the structure was built.

Link to this section Types

Link to this type

air_conditioning_type()

View Source (since 0.2.0)
air_conditioning_type() :: String.t()

Air conditioning type for the building.

Eg. CENTRAL

Link to this type

amenities()

View Source (since 0.2.0)
amenities() :: [String.t()]

List of amenities included in the property.

Eg. WINE CELLAR, TENNIS COURT

Link to this type

architecture_type()

View Source (since 0.2.0)
architecture_type() :: String.t()

Style or historical period of the primary structure.

Eg. SPANISH

Link to this type

basement_type()

View Source (since 0.2.0)
basement_type() :: String.t()

Basement type for the building.

Eg. FULL BASEMENT

Link to this type

baths()

View Source (since 0.2.0)
baths() :: float()

The total number of bathrooms in the building, including half baths.

Eg. 2.5

Link to this type

beds_count()

View Source (since 0.2.0)
beds_count() :: integer()

The number of bedrooms in the building.

Eg. 3

Link to this type

condition()

View Source (since 0.2.0)
condition() :: String.t()

Current condition of the structure provided by the county.

This relates to things like whether or not there is visible wear on the structure (e.g. chipped paint, siding falling off). The method for determining this varies across counties.

Eg. FAIR

Link to this type

construction_type()

View Source (since 0.2.0)
construction_type() :: String.t()

Type of material used in construction of the building.

Eg. WOOD

Link to this type

effective_year_built()

View Source (since 0.2.0)
effective_year_built() :: integer()

The year a structure was substantially updated or improved.

Eg. 1996

Link to this type

exterior_wall_type()

View Source (since 0.2.0)
exterior_wall_type() :: String.t()

Material used for the exterior walls of the building.

Eg. STUCCO

Link to this type

fireplaces()

View Source (since 0.2.0)
fireplaces() :: String.t()

Total number of fireplaces in the building (can also be "YES")

Eg. 2

Link to this type

flooring_types()

View Source (since 0.2.0)
flooring_types() :: [String.t()]

Type of flooring used in improvements in the building.

Eg. CARPET, MARBLE

Link to this type

foundation_type()

View Source (since 0.2.0)
foundation_type() :: String.t()

The type of material used in the foundation.

Eg. CONCRETE

Link to this type

heating_fuel_type()

View Source (since 0.2.0)
heating_fuel_type() :: String.t()

Type of fuel used to heat the building.

Eg. GAS

Link to this type

heating_type()

View Source (since 0.2.0)
heating_type() :: String.t()

Primary heating type for the building.

Eg. BASEBOARD

Link to this type

interior_wall_type()

View Source (since 0.2.0)
interior_wall_type() :: String.t()

The type of material used for the interior walls.

Eg. PLASTER

Link to this type

other_rooms()

View Source (since 0.2.0)
other_rooms() :: [String.t()]

List of other rooms within the building.

Eg. LAUNDRY ROOM, HOME OFFICE

Link to this type

parking_spaces_count()

View Source (since 0.2.0)
parking_spaces_count() :: integer()

The total number of available parking spaces; including garage, carport, driveway.

Eg. 2

Link to this type

parking_type()

View Source (since 0.2.0)
parking_type() :: String.t()

The type of parking available.

Eg. DETACHED GARAGE

Link to this type

partial_baths_count()

View Source (since 0.2.0)
partial_baths_count() :: integer()

The number of partial bathrooms in the building, when available.

Eg. 2

Link to this type

plumbing_fixtures_count()

View Source (since 0.2.0)
plumbing_fixtures_count() :: integer()

Total number of all plumbing fixtures in the building.

Eg. 1

Link to this type

pool_type()

View Source (since 0.2.0)
pool_type() :: String.t()

Type of pool located on the property - shared or private.

Eg. HEATED POOL

Link to this type

quality()

View Source (since 0.2.0)
quality() :: String.t()

The quality of the structure rated from A+ to E+.

This grade is determined by the county and is based on numerous, non-standard factors. For example, a mobile home would likely have a lower score than a mansion as the mobile home uses cheaper, lower quality materials and has less features.

Eg. A+

Link to this type

roof_material_type()

View Source (since 0.2.0)
roof_material_type() :: String.t()

The material used for the roof of the building.

Eg. ASPHALT

Link to this type

roof_style_type()

View Source (since 0.2.0)
roof_style_type() :: String.t()

The architectural style for the roof of the building.

Eg. GABLE

Link to this type

rooms_count()

View Source (since 0.2.0)
rooms_count() :: integer()

The total number of rooms in the building (not just bedrooms).

Eg. 4

Link to this type

sewer_type()

View Source (since 0.2.0)
sewer_type() :: String.t()

The waste disposal/sewage system for the property.

Eg. SEPTIC

Link to this type

stories()

View Source (since 0.2.0)
stories() :: String.t()

The number of stories comprising the structure (may include fractional stories and alphabetic codes).

Eg. 2+A

Link to this type

t()

View Source (since 0.2.0)
t() :: %Estated.Property.Structure{
  air_conditioning_type: air_conditioning_type() | nil,
  amenities: amenities(),
  architecture_type: architecture_type() | nil,
  basement_type: basement_type() | nil,
  baths: baths() | nil,
  beds_count: beds_count() | nil,
  condition: condition() | nil,
  construction_type: construction_type() | nil,
  effective_year_built: effective_year_built() | nil,
  exterior_wall_type: exterior_wall_type() | nil,
  fireplaces: fireplaces() | nil,
  flooring_types: flooring_types() | nil,
  foundation_type: foundation_type() | nil,
  heating_fuel_type: heating_fuel_type() | nil,
  heating_type: heating_type() | nil,
  interior_wall_type: interior_wall_type() | nil,
  other_areas: [Estated.Property.Structure.OtherArea.t()],
  other_features: [Estated.Property.Structure.OtherFeature.t()],
  other_improvements: [Estated.Property.Structure.OtherImprovement.t()],
  other_rooms: other_rooms(),
  parking_spaces_count: parking_spaces_count() | nil,
  parking_type: parking_type() | nil,
  partial_baths_count: partial_baths_count() | nil,
  plumbing_fixtures_count: plumbing_fixtures_count() | nil,
  pool_type: pool_type() | nil,
  quality: quality() | nil,
  roof_material_type: roof_material_type() | nil,
  roof_style_type: roof_style_type() | nil,
  rooms_count: rooms_count() | nil,
  sewer_type: sewer_type() | nil,
  stories: stories() | nil,
  total_area_sq_ft: total_area_sq_ft() | nil,
  units_count: units_count() | nil,
  water_type: water_type() | nil,
  year_built: year_built() | nil
}

Information about the building(s) on the parcel.

Link to this type

total_area_sq_ft()

View Source (since 0.2.0)
total_area_sq_ft() :: integer()

Total square footage of structure.

Eg. 1692

Link to this type

units_count()

View Source (since 0.2.0)
units_count() :: integer()

Total number of units reported to the county.

Eg. 1

Link to this type

water_type()

View Source (since 0.2.0)
water_type() :: String.t()

The water system for the property.

Eg. MUNICIPAL

Link to this type

year_built()

View Source (since 0.2.0)
year_built() :: integer()

The year the structure was built.

Eg. 1923