AgriWebb API
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

mapFeatures

query

Member Of

AddMapFeaturesPayload

object
 ● Farm
object
 ● UpdateMapFeaturePayload
object

On this page

FieldsMapFeature.id ● ID
scalar
MapFeature.name ● String
scalar
MapFeature.description ● String
scalar
MapFeature.geometry ● GeoFeature
object
MapFeature.farmId ● ID
scalar
MapFeature.type ● MapFeatureType
enum
MapFeature.alert ● CapacityAlert
object
MapFeature.capacity ● Capacity
object
MapFeature.identifier ● String
scalar
Returned ByMember Of