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