Decimals. Decimals are expected to be Edm.Decimal or Edm.Double according to the Data Dictionary Type Mappings. They MAY contain Precision and Scale attributes, as described by the entity data model type definition, which also MAY be omitted. If the vendor declares Precision and Scale attributes, they SHOULD match those defined by the Data Dictionary but this is not an absolute requirement. Suggested values are provided in the Data Dictionary specification but they are not mandatory at this time. This is reflected in the BDD acceptance tests. Scenario: BuildingAreaTotal When "BuildingAreaTotal" exists in the "Property" metadata Then "BuildingAreaTotal" MUST be "Decimal" data type And "BuildingAreaTotal" precision SHOULD be less than or equal to the RESO Suggested Max Length of 14 And "BuildingAreaTotal" scale SHOULD be less than or equal to the RESO Suggested Max Scale of 2 String String values use the OData Edm.String data type. These strings represent a sequence of UTF-8 characters. String data types MAY specify a length attribute that specifies the length of a string a given server supports. The length property is not required by OData and may be omitted. RESO provides recommended best practices for these lengths, and applicants will be informed when their length definitions don't match the RESO definitions, but will not fail certification in these cases. Scenario: AboveGradeFinishedAreaSource When "AboveGradeFinishedAreaSource" exists in the "Property" metadata
Appears in 2 contracts
Sources: Data Dictionary Testing Specification, Data Dictionary Testing Specification