GraphQL/Objects
MapFeature
These are the features placed on the map.
type MapFeature {
id: ID
name: String
description: String
geometry: GeoFeature
farmId: ID
type: MapFeatureType
alert: CapacityAlert
capacity: Capacity
identifier: String
}Fields
MapFeature.id ● ID scalar
AgriWebb uuid unique identifier of the map feature
MapFeature.name ● String scalar
Human friendly name of the feature, shown to the farmer
MapFeature.description ● String scalar
Longer description associated with the feature, shown to the farmer
MapFeature.geometry ● GeoFeature object
Location of the map feature
MapFeature.farmId ● ID scalar
AgriWebb uuid identifier of the farm which the feature belongs to
MapFeature.type ● MapFeatureType enum
Type of map feature
MapFeature.alert ● CapacityAlert object
Level reading alerts. Only applicable for features with level readings such as water tanks.
MapFeature.capacity ● Capacity object
Capacity of the feature. Only applicable for features with level readings such as water tanks.
MapFeature.identifier ● String scalar
External identifier of the feature such as the sensor serial number, used to allow cross system mapping
Returned By
query
Member Of
object
● Farm object
● UpdateMapFeaturePayload object