NameDescriptionTypeAdditional information
FieldType

The Type of field: Arable & Horticulture, Grassland, or Both (where there are multiple crops in the field in the same year where one is Arable & Horticulture and the other Grassland)

integer

This is a required value

MultipleCrops

Whether the field has just a single crop grown in the current crop year (false), or multiple crops in the current crop year (true)

boolean

This is a required value

Arable

If the Field has an Arable & Horticulture crop in the current crop year: The Arable & Horticulture parameters of the field. With multiple crops, it is possible to have more than 1 Arable & Horticulture crop in the same crop year

Collection of arable

This is an optional class, but required if the Field Type is Arable & Horticulture

Grassland

If the Field has a Grassland crop in the current crop year: The Grassland parameters of the field

grassland

This is an optional class, but required if the field type is Grassland

Soil

The soil parameters of the field

soil

This is a required class

HarvestYear

The year that the field is harvested in

integer

This is a required value

Area

The Area of the field (Hectares)

decimal number

This is a required value

Postcode

The full postcode where the field is located

string

This is a required value, should be in a valid format, eg: AA11 1AA

Altitude

The Altitude of the field above sea level in metres

integer

If not provided, then the value is defaulted to 0

RainfallAverage

The average annual rainfall on the field

decimal number

This is a required value

ExcessWinterRainfall

The excess winter rainfall on the field

decimal number

This is a required value, if there is no excess winter rainfall, then this value should be set to 0.

OrganicMaterials

Details of any organic materials applied to the field for the current crop

Collection of organicmaterials

This is an optional class

PreviousCropping

Details about the field regarding cropping in previous years

previouscropping

This is a required class