IMPORTANT
Nested Materials is a new data array that supercedes Materials in version 2.2 and earlier.
Nested Materials exist as an array of NestedMaterial objects listed with the key of NestedMaterials
and are structured as follows:
[ // Start of "NestedMaterials" array
{
"Name": "<string>",
"Min": "<float>",
"Max": "<float>",
"AlternateOf": "<object|string>",
"NoReportableSubstances": "<bool>",
"Threshold": "<int>",
"Residuals": "<string>",
"ResidualNotes": "<string>",
"Notes": "<string>",
"MaterialType": "<string>",
"Substances": "<array|string>",
"Materials": "<array|string>",
"Polymers": "<array|string>",
"Locations": "<array|string>"
},
...
]
+ "NestedMaterials": [
+ {
+ "Name": "<string>",
+ "Min": "<float>",
+ "Max": "<float>",
+ "AlternateOf": "<object>",
+ "NoReportableSubstances": "<bool>",
+ "Threshold": "<int>",
+ "Residuals": "<string>",
+ "Notes": "<string>",
+ "ResidualNotes": "<string>",
+ "MaterialType": "<string>",
+ "Substances": "<array|string>",
+ "Materials": "<array|string>",
+ "Polymers": "<array|string>",
+ "Locations": "<array|string>"
+ }
+ ]
<string>
true
<float>
true
<float>
false
<object>
false
null|string
CAUTION
AlternateOf
for a Nested Material
is now a reference to a primary
Nested Material within the same Record
.
<string>
true
<string>
true
<string>
true
<string>
true
<string>
true
<string>
true
array
false
string
array
false
string
array
false
string
DANGER
Even though Substances
, Materials
and Polymers
are marked as "not required" above, make sure you receive at least 1 of either. If none are present and the NoReportableSubstances
prop is No
, this is not a valid HPD.
array
false
string