Management Zones - List By Farmer Id
Returnerar en sidnumrerad lista över resurser i hanteringszonen under en viss jordbrukare.
GET /farmers/{farmerId}/management-zones?api-version=2021-07-31-preview
GET /farmers/{farmerId}/management-zones?types={types}&cropIds={cropIds}&seasonIds={seasonIds}&fieldIds={fieldIds}&sources={sources}&ids={ids}&names={names}&propertyFilters={propertyFilters}&statuses={statuses}&minCreatedDateTime={minCreatedDateTime}&maxCreatedDateTime={maxCreatedDateTime}&minLastModifiedDateTime={minLastModifiedDateTime}&maxLastModifiedDateTime={maxLastModifiedDateTime}&$maxPageSize={$maxPageSize}&$skipToken={$skipToken}&api-version=2021-07-31-preview
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
farmer
|
path | True |
string |
ID för den associerade bonden. |
|
api-version
|
query | True |
string |
Den begärda API-versionen |
|
$max
|
query |
integer (int32) minimum: 10maximum: 1000 |
Maximalt antal objekt som behövs (inklusive). Minimum = 10, Maximum = 1000, Standardvärde = 50. |
|
|
$skip
|
query |
string |
Hoppa över token för att hämta nästa uppsättning resultat. |
|
|
crop
|
query |
string[] |
CropIds för ManagementZone. |
|
|
field
|
query |
string[] |
FieldIds för ManagementZone. |
|
|
ids
|
query |
string[] |
ID:t för resursen. |
|
|
max
|
query |
string (date-time) |
Maximalt skapandedatum för resurs (inklusive). |
|
|
max
|
query |
string (date-time) |
Maximalt senast ändrat datum för resursen (inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta skapandedatum för resursen (inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta senaste ändringsdatum för resursen (inklusive). |
|
|
names
|
query |
string[] |
Namn på resursen. |
|
|
property
|
query |
string[] |
Filtrerar på nyckel/värde-par i objektet Egenskaper. T.ex. "{testKey} eq {testValue}". |
|
|
season
|
query |
string[] |
SeasonIds för ManagementZone. |
|
|
sources
|
query |
string[] |
Källor för ManagementZone. |
|
|
statuses
|
query |
string[] |
Status för resursen. |
|
|
types
|
query |
string[] |
Typer av ManagementZone. |
Begärandehuvud
| Name | Obligatorisk | Typ | Description |
|---|---|---|---|
| Authorization | True |
string |
Ange en giltig ägartoken för auktoriserade API-anrop. Observera att du kan behöva rensa webbläsarens cacheminne om du har provat oautentiserade anrop tidigare. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Framgång |
|
| Other Status Codes |
Fel Sidhuvuden x-ms-error-code: string |
Säkerhet
Authorization
Ange en giltig ägartoken för auktoriserade API-anrop. Observera att du kan behöva rensa webbläsarens cacheminne om du har provat oautentiserade anrop tidigare.
Typ:
apiKey
I:
header
Exempel
ManagementZones_ListByFarmerId
Exempelbegäran
GET /farmers/FARMER123/management-zones?api-version=2021-07-31-preview
Exempelsvar
{
"value": [
{
"farmerId": "FARMER123",
"id": "ManagementZone123",
"type": "Nutrient rich",
"seasonId": "Season123",
"cropId": "Crop123",
"fieldId": "Field123",
"source": "Agronomist",
"name": "John Smith's ManagementZone",
"status": "Active",
"description": "Some description",
"properties": {
"Irrigated": "Yes"
},
"createdDateTime": "2021-04-21T06:49:30Z",
"modifiedDateTime": "2021-04-21T06:49:30Z",
"eTag": "0f8fad5b-d9cb-469f-a165-70867728950e"
}
],
"$skipToken": "string",
"nextLink": "https://{{resourceName}}.farmbeats.azure.net/farmers/{{farmerId}}/management-zones?api-version={{apiVersion}}&$skipToken=%5b%7b%22token%22%3a%22%2bRID%3a%7e23TRC%3a10%23ISA%3d%22%2c%22range%22%3a%7b%22min%22%3a%22%22%2c%22max%22%3a%22FF%22%7d%7d%5d"
}
Definitioner
| Name | Description |
|---|---|
| Error |
Ett fel från Azure AgPlatform-tjänsten. |
|
Error |
Ett felsvar från Azure AgPlatform-tjänsten. <se href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses">Referensdokument för ErrorResponse.</se>. |
|
Inner |
Inre fel som innehåller en lista över fel. <se href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referensdokument</se>. |
|
Management |
API-modell för ManagementZone-objekt. |
|
Management |
Sidsidigt svar innehåller en lista över begärda objekt och en URL-länk för att hämta nästa uppsättning resultat. |
Error
Ett fel från Azure AgPlatform-tjänsten.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Serverdefinierad uppsättning felkoder. |
| details |
Error[] |
Matris med information om specifika fel som ledde till det rapporterade felet. |
| innererror |
Inre fel som innehåller en lista över fel. <se href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referensdokument</se>. |
|
| message |
string |
Mänsklig läsbar representation av felet. |
| target |
string |
Målet för felet. |
ErrorResponse
Ett felsvar från Azure AgPlatform-tjänsten. <se href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses">Referensdokument för ErrorResponse.</se>.
| Name | Typ | Description |
|---|---|---|
| error |
Ett fel från Azure AgPlatform-tjänsten. |
|
| traceId |
string |
Unikt spårnings-ID. |
InnerError
Inre fel som innehåller en lista över fel. <se href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referensdokument</se>.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Specifik felkod än vad som angavs av det innehållande felet. |
| innererror |
Inre fel som innehåller en lista över fel. <se href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referensdokument</se>. |
ManagementZone
API-modell för ManagementZone-objekt.
| Name | Typ | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
Datum-tid när resursen skapades, exempelformat: åååå-MM-ddTHH:mm:ssZ. |
| cropId |
string |
Beskärnings-ID som är associerat med ManagementZone. |
| description |
string minLength: 0maxLength: 500 |
Textbeskrivning av resursen. |
| eTag |
string |
ETag-värdet för att implementera optimistisk samtidighet. |
| farmerId |
string |
Bonde-ID som är associerat med ManagementZone. |
| fieldId |
string |
Fält-ID som är associerat med ManagementZone. |
| id |
string |
Unikt resurs-ID. |
| modifiedDateTime |
string (date-time) |
Datum-tid när resursen senast ändrades, exempelformat: åååå-MM-ddTHH:mm:ssZ. |
| name |
string minLength: 0maxLength: 100 |
Namn för att identifiera resursen. |
| properties |
En samling nyckelvärdepar som tillhör resursen. Varje par får inte ha en nyckel som är större än 50 tecken och får inte ha ett värde som är större än 150 tecken. Obs! Högst 25 nyckelvärdepar kan anges för en resurs och endast värden för sträng, siffror och datetime (åååå-MM-ddTHH:mm:ssZ) stöds. |
|
| seasonId |
string |
Säsongs-ID som är associerat med ManagementZone. |
| source |
string minLength: 2maxLength: 100 |
Resursens källa. |
| status |
string minLength: 0maxLength: 100 |
Status för resursen. |
| type |
string minLength: 0maxLength: 100 |
Typ av Hanteringszon. |
ManagementZoneListResponse
Sidsidigt svar innehåller en lista över begärda objekt och en URL-länk för att hämta nästa uppsättning resultat.
| Name | Typ | Description |
|---|---|---|
| $skipToken |
string |
Token som används för att hämta nästa sida. Om värdet är null finns det inga ytterligare sidor. |
| nextLink |
string |
Fortsättningslänk (absolut URI) till nästa sida med resultat i listan. |
| value |
Lista över begärda objekt. |