Freigeben über


Plant Tissue Analyses - List By Farmer Id

Gibt eine paginierte Liste der Pflanzengewebeanalyseressourcen unter einem bestimmten Landwirt zurück.

GET /farmers/{farmerId}/plant-tissue-analyses?api-version=2021-07-31-preview
GET /farmers/{farmerId}/plant-tissue-analyses?seasonIds={seasonIds}&cropIds={cropIds}&cropVarietiesIds={cropVarietiesIds}&fieldIds={fieldIds}&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-Parameter

Name In Erforderlich Typ Beschreibung
farmerId
path True

string

Id des zugehörigen Landwirts.

api-version
query True

string

Die angeforderte API-Version

$maxPageSize
query

integer (int32)

minimum: 10
maximum: 1000

Maximale Anzahl der benötigten Elemente (einschließlich). Minimum = 10, Maximum = 1000, Standardwert = 50.

$skipToken
query

string

Überspringen Sie das Token, um die nächste Gruppe von Ergebnissen zu erhalten.

cropIds
query

string[]

Zuschnitt-IDs der Pflanzengewebeanalysen.

cropVarietiesIds
query

string[]

Pflanzensorten ids der Pflanzengewebeanalysen.

fieldIds
query

string[]

Feld-ID der Pflanzengewebeanalysen.

ids
query

string[]

IDs der Ressource.

maxCreatedDateTime
query

string (date-time)

Maximale Erstellungsdatum der Ressource (einschließlich).

maxLastModifiedDateTime
query

string (date-time)

Maximales Datum der letzten Änderung der Ressource (einschließlich).

minCreatedDateTime
query

string (date-time)

Mindesterstellungsdatum der Ressource (einschließlich).

minLastModifiedDateTime
query

string (date-time)

Mindestdatum der letzten Änderung der Ressource (einschließlich).

names
query

string[]

Namen der Ressource.

propertyFilters
query

string[]

Filtert nach Schlüsselwertpaaren innerhalb des Properties-Objekts. Zb. "{testKey} eq {testValue}".

seasonIds
query

string[]

Saison-Ids der Pflanzengewebeanalysen.

statuses
query

string[]

Status der Ressource.

Anforderungsheader

Name Erforderlich Typ Beschreibung
Authorization True

string

Geben Sie ein gültiges Bearertoken für autorisierte API-Aufrufe an. Beachten Sie, dass Sie ihren Browsercache möglicherweise löschen müssen, wenn Sie zuvor nicht authentifizierte Anrufe ausprobiert haben.

Antworten

Name Typ Beschreibung
200 OK

PlantTissueAnalysisListResponse

Erfolg

Other Status Codes

ErrorResponse

Fehler

Header

x-ms-error-code: string

Sicherheit

Authorization

Geben Sie ein gültiges Bearertoken für autorisierte API-Aufrufe an. Beachten Sie, dass Sie ihren Browsercache möglicherweise löschen müssen, wenn Sie zuvor nicht authentifizierte Anrufe ausprobiert haben.

Typ: apiKey
In: header

Beispiele

PlantTissueAnalyses_ListByFarmerId

Beispielanforderung

GET /farmers/FARMER123/plant-tissue-analyses?api-version=2021-07-31-preview

Beispiel für eine Antwort

{
  "value": [
    {
      "farmerId": "FARMER123",
      "id": "PLANTTISSUEANALYSIS123",
      "seasonId": "Season123",
      "cropId": "Crop123",
      "cropVarietyId": "CropVariety123",
      "fieldId": "Field123",
      "plantingDateTime": "2021-04-21T06:49:30Z",
      "plantPart": "PlantPart",
      "plantPosition": "PlantPosition",
      "plantAppearance": "PlantAppearance",
      "sampleCollectionCondition": "SampleCollectionCondition",
      "sampleCollectionDateTime": "2021-04-21T06:49:30Z",
      "sampleReceivedDateTime": "2021-04-22T06:49:30Z",
      "sampleTestResultDateTime": "2021-04-23T06:49:30Z",
      "labDetails": {
        "code": "LabId",
        "name": "Name",
        "address": "Address",
        "description": "Description of the object being created"
      },
      "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",
      "attachmentsLink": "https://<resource-name>.farmbeats.azure.net/farmer/{{farmerId}}/attachments?api-version={{apiVersion}}&resourceIds={{plantTissueAnalysisId}}&resourceTypes=PlantTissueAnalysis"
    }
  ],
  "$skipToken": "string",
  "nextLink": "https://{{resourceName}}.farmbeats.azure.net/farmers/{{farmerId}}/plant-tissue-analyses?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"
}

Definitionen

Name Beschreibung
Error

Fehler des Azure AgPlatform-Diensts.

ErrorResponse

Eine Fehlerantwort des Azure AgPlatform-Diensts. ErrorResponse-Referenzdokument..

InnerError

Interner Fehler, der eine Liste von Fehlern enthält. InnerError-Referenzdokument.

LabDetails

Modell für die Darstellung des LabDetails-Objekts.

PlantTissueAnalysis

Api-Modell für Pflanzengewebeanalyseobjekt.

PlantTissueAnalysisListResponse

Die seitenseitige Antwort enthält eine Liste der angeforderten Objekte und einen URL-Link, um den nächsten Satz von Ergebnissen abzurufen.

Error

Fehler des Azure AgPlatform-Diensts.

Name Typ Beschreibung
code

string

Serverdefinierter Satz von Fehlercodes.

details

Error[]

Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben.

innererror

InnerError

Interner Fehler, der eine Liste von Fehlern enthält. InnerError-Referenzdokument.

message

string

Lesbare Darstellung des Fehlers.

target

string

Ziel des Fehlers.

ErrorResponse

Eine Fehlerantwort des Azure AgPlatform-Diensts. ErrorResponse-Referenzdokument..

Name Typ Beschreibung
error

Error

Fehler des Azure AgPlatform-Diensts.

traceId

string

Eindeutige Ablaufverfolgungs-ID.

InnerError

Interner Fehler, der eine Liste von Fehlern enthält. InnerError-Referenzdokument.

Name Typ Beschreibung
code

string

Spezifischer Fehlercode, der vom enthaltenden Fehler bereitgestellt wurde.

innererror

InnerError

Interner Fehler, der eine Liste von Fehlern enthält. InnerError-Referenzdokument.

LabDetails

Modell für die Darstellung des LabDetails-Objekts.

Name Typ Beschreibung
address

string

minLength: 0
maxLength: 500

Adresse der Ressource.

code

string

minLength: 0
maxLength: 150

Code der Ressource.

description

string

minLength: 0
maxLength: 500

Beschreibung der Ressource.

name

string

minLength: 0
maxLength: 100

Name der Ressource.

PlantTissueAnalysis

Api-Modell für Pflanzengewebeanalyseobjekt.

Name Typ Beschreibung
attachmentsLink

string

Verknüpfung für Anlagen.

createdDateTime

string (date-time)

Datum-Uhrzeit der Erstellung der Ressource, Beispielformat: yyyy-MM-ddTHH:mm:ssZ.

cropId

string

ID des zugeordneten Zuschnitts.

cropVarietyId

string

ID der zugeordneten Sorte "Zuschneiden".

description

string

minLength: 0
maxLength: 500

Textbeschreibung der Ressource.

eTag

string

Der ETag-Wert, der optimistische Parallelität implementiert.

farmerId

string

Id des zugehörigen Landwirts.

fieldId

string

ID des zugeordneten Felds.

growthStage

string

minLength: 0
maxLength: 200

Wachstumsstufe für diese Pflanzengewebeanalyse.

id

string

Eindeutige Ressourcen-ID.

labDetails

LabDetails

Modell für die Darstellung des LabDetails-Objekts.

modifiedDateTime

string (date-time)

Datum-Uhrzeit der letzten Änderung der Ressource, Beispielformat: yyyy-MM-ddTHH:mm:ssZ.

name

string

minLength: 0
maxLength: 100

Name zum Identifizieren der Ressource.

plantAppearance

string

minLength: 0
maxLength: 500

Pflanzendarstellung für diese Pflanzengewebeanalyse.

plantPart

string

minLength: 0
maxLength: 200

Pflanzenteil für diese Pflanzengewebeanalyse.

plantPosition

string

minLength: 0
maxLength: 200

Pflanzenposition für diese Pflanzengewebeanalyse.

plantingDateTime

string (date-time)

Pflanzungsdatum für diese Pflanzengewebeanalyse.

properties

Eine Sammlung von Schlüsselwertpaaren, die zur Ressource gehören. Jedes Paar darf nicht über einen Schlüssel größer als 50 Zeichen verfügen und darf keinen Wert größer als 150 Zeichen haben. Hinweis: Für eine Ressource können maximal 25 Schlüsselwertpaare bereitgestellt werden, und es werden nur Zeichenfolgen-, Numeral- und Datetime-Werte (yyyy-MM-ddTHH:mm:ssZ) unterstützt.

sampleCollectionCondition

string

minLength: 0
maxLength: 500

Probensammlungsbedingung für diese Pflanzengewebeanalyse.

sampleCollectionDateTime

string (date-time)

Probensammlung dateTime für diese Pflanzengewebeanalyse.

sampleReceivedDateTime

string (date-time)

Beispiel für "dateTime".

sampleTestResultDateTime

string (date-time)

Stichprobentestergebnis dateTime für diese Pflanzengewebeanalyse.

seasonId

string

ID der zugeordneten Saison.

source

string

minLength: 2
maxLength: 100

Quelle der Ressource.

status

string

minLength: 0
maxLength: 100

Status der Ressource.

PlantTissueAnalysisListResponse

Die seitenseitige Antwort enthält eine Liste der angeforderten Objekte und einen URL-Link, um den nächsten Satz von Ergebnissen abzurufen.

Name Typ Beschreibung
$skipToken

string

Token, das beim Abrufen der nächsten Seite verwendet wird. Wenn null ist, gibt es keine zusätzlichen Seiten.

nextLink

string

Fortsetzungslink (absoluter URI) zur nächsten Seite der Ergebnisse in der Liste.

value

PlantTissueAnalysis[]

Liste der angeforderten Objekte.