-
Hazardous substance type
hazardous-substance-type -
Reference of hazardous substance type from predefined list
Required: True
Datatype: enum
Expected number: 1
-
Hazardous substance other
hazardous-substance-other -
The specific name of the hazardous substance if other is selected
Required: False
Datatype: string
Expected number: 1
-
Amount
amount -
The total amount due for the application fee
Required: True
Datatype: number
Expected number: 1
Hazardous substances
Details of hazardous substances requiring consent used as part of the development
Fields
-
Involves hazardous substances
involves-hazardous-substances -
Indicates if hazardous substances are involved in the proposal
Required: True
Datatype: enum
Expected number: 1
-
Substance types
substance-types -
List of hazardous substances and their quantities
Required: False
Datatype: object
Expected number: 1 or more
-
Hazardous substance consent required
hazardous-sub-consent-req -
Does the proposal involve the use or storage of any substances requiring hazardous substances consent
Required: True
Datatype: boolean
Expected number: 1
-
Hazardous substance consent details
hazardous-sub-consent-details -
Details of hazardous substance consent requirements
Required: False
Datatype: string
Expected number: 1
Rules
- if application-type in ['full', 'outline'] and involves-hazardous-substances == 'yes' then substance-types is required
- if application-type == 'extraction-oil-gas' and hazardous-sub-consent-req == true then hazardous-sub-consent-details is required
- if hazardous-substance-type == 'other' then name is required
- amount > 0