Substances, if included, exist as an array of Substance objects listed with the key of Substances
and are structured as follows:
[ // Start of "Substances" array
{
"Name": "<string>",
"CasRn": "<string>",
"GreenScreen": "<string>",
"ScreeningEngine": "<string>",
"Min": "<float>",
"Max": "<float>",
"Residual": "<string>",
"Recycle": "<string>",
"AlternateOf": "<object|string>",
"Nano": "<bool>",
"Role": "<string>",
"Notes": "<string>",
"ScreenedAt": "<timestamp>",
"Hazards": "<array>",
"Listings": "<array>",
"Locations": "<array>"
},
...
]
- "Payload": "<array>"
- "Residual": "<bool>"
+ "ScreeningEngine": "<string>",
+ "AlternateOf": "<object|string>"
+ "Residual": "<string>"
+ "Listings": "<array>"
+ "Locations": "<array>"
<string>
true
<string>
true
<string>
true
<float>
true
<float>
false
<string>
true
<string>
true
<object>
false
null|string
CAUTION
AlternateOf
for a Substance
is now a reference to a primary
Substance within the same NestedMaterial
.
<string>
true
<string>
true
<string>
false
string
<string>
true
<array>
false
string
<array>
false
string
array
false
string