Condividi tramite


Plant Tissue Analyses - List By Farmer Id

Restituisce un elenco impaginato di risorse di analisi dei tessuti vegetali in un determinato agricoltore.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
farmerId
path True

string

ID dell'agricoltore associato.

api-version
query True

string

Versione dell'API richiesta

$maxPageSize
query

integer

int32

Numero massimo di elementi necessari (inclusi). Minimo = 10, Massimo = 1000, Valore predefinito = 50.

$skipToken
query

string

Ignorare il token per ottenere il set di risultati successivo.

cropIds
query

string[]

Id di ritaglio delle analisi dei tessuti vegetali.

cropVarietiesIds
query

string[]

Varietà di colture id delle analisi dei tessuti vegetali.

fieldIds
query

string[]

ID campo delle analisi dei tessuti vegetali.

ids
query

string[]

ID della risorsa.

maxCreatedDateTime
query

string

date-time

Data massima di creazione della risorsa (inclusiva).

maxLastModifiedDateTime
query

string

date-time

Data massima modificata della risorsa (inclusiva).

minCreatedDateTime
query

string

date-time

Data minima di creazione della risorsa (inclusiva).

minLastModifiedDateTime
query

string

date-time

Data minima dell'ultima modifica della risorsa (inclusiva).

names
query

string[]

Nomi della risorsa.

propertyFilters
query

string[]

Filtra le coppie chiave-valore all'interno dell'oggetto Properties. Ad esempio: "{testKey} eq {testValue}".

seasonIds
query

string[]

Id stagione delle analisi dei tessuti vegetali.

statuses
query

string[]

Stati della risorsa.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
Authorization True

string

Specificare un token di connessione valido per le chiamate API autorizzate. Si noti che potrebbe essere necessario cancellare la cache del browser se si è tentato di eseguire chiamate non autenticate prima.

Risposte

Nome Tipo Descrizione
200 OK

PlantTissueAnalysisListResponse

Operazione completata

Other Status Codes

ErrorResponse

Errore

Intestazioni

x-ms-error-code: string

Sicurezza

Authorization

Specificare un token di connessione valido per le chiamate API autorizzate. Si noti che potrebbe essere necessario cancellare la cache del browser se si è tentato di eseguire chiamate non autenticate prima.

Tipo: apiKey
In: header

Esempio

PlantTissueAnalyses_ListByFarmerId

Esempio di richiesta

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

Risposta di esempio

{
  "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"
}

Definizioni

Nome Descrizione
Error

Errore del servizio Azure AgPlatform.

ErrorResponse

Risposta di errore dal servizio Azure AgPlatform. ErrorResponse reference document..

InnerError

Errore interno contenente l'elenco di errori. Documento di riferimento InnerError.

LabDetails

Modello per la rappresentazione dell'oggetto LabDetails.

PlantTissueAnalysis

Modello API per l'oggetto analisi del tessuto vegetale.

PlantTissueAnalysisListResponse

La risposta di paging contiene l'elenco di oggetti richiesti e un collegamento URL per ottenere il set di risultati successivo.

Error

Errore del servizio Azure AgPlatform.

Nome Tipo Descrizione
code

string

Set definito dal server di codici di errore.

details

Error[]

Matrice di dettagli sugli errori specifici che hanno causato questo errore segnalato.

innererror

InnerError

Errore interno contenente l'elenco di errori. Documento di riferimento InnerError.

message

string

Rappresentazione leggibile dell'errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore dal servizio Azure AgPlatform. ErrorResponse reference document..

Nome Tipo Descrizione
error

Error

Errore del servizio Azure AgPlatform.

traceId

string

ID di traccia univoco.

InnerError

Errore interno contenente l'elenco di errori. Documento di riferimento InnerError.

Nome Tipo Descrizione
code

string

Codice di errore specifico di quello fornito dall'errore che lo contiene.

innererror

InnerError

Errore interno contenente l'elenco di errori. Documento di riferimento InnerError.

LabDetails

Modello per la rappresentazione dell'oggetto LabDetails.

Nome Tipo Descrizione
address

string

Indirizzo della risorsa.

code

string

Codice della risorsa.

description

string

Descrizione della risorsa.

name

string

Nome della risorsa.

PlantTissueAnalysis

Modello API per l'oggetto analisi del tessuto vegetale.

Nome Tipo Descrizione
attachmentsLink

string

Collegamento per gli allegati.

createdDateTime

string

Data e ora di creazione della risorsa, formato di esempio: a-MM-ggTHH:mm:ssZ.

cropId

string

ID del ritaglio associato.

cropVarietyId

string

ID della varietà di ritaglio associata.

description

string

Descrizione testuale della risorsa.

eTag

string

Valore ETag per implementare la concorrenza ottimistica.

farmerId

string

ID dell'agricoltore associato.

fieldId

string

ID del campo associato.

growthStage

string

Fase di crescita per questa analisi dei tessuti vegetali.

id

string

ID risorsa univoco.

labDetails

LabDetails

Modello per la rappresentazione dell'oggetto LabDetails.

modifiedDateTime

string

Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ.

name

string

Nome che identifica la risorsa.

plantAppearance

string

Aspetto della pianta per questa analisi dei tessuti vegetali.

plantPart

string

Parte vegetale per questa analisi dei tessuti vegetali.

plantPosition

string

Posizione della pianta per questa analisi dei tessuti vegetali.

plantingDateTime

string

Piantando datetime per questa analisi del tessuto vegetale.

properties

Raccolta di coppie chiave-valore appartenenti alla risorsa. Ogni coppia non deve avere una chiave maggiore di 50 caratteri e non deve avere un valore maggiore di 150 caratteri. Nota: è possibile specificare un massimo di 25 coppie chiave-valore per una risorsa e sono supportati solo valori stringa, numerali e datetime (aa-MM-ggTHH:mm:ssZ).

sampleCollectionCondition

string

Condizione di raccolta di campioni per questa analisi dei tessuti vegetali.

sampleCollectionDateTime

string

DateTime raccolta di campioni per questa analisi del tessuto vegetale.

sampleReceivedDateTime

string

Esempio ricevuto dateTime.

sampleTestResultDateTime

string

Risultato del test di esempio dateTime per questa analisi del tessuto vegetale.

seasonId

string

ID della stagione associata.

source

string

Origine della risorsa.

status

string

Stato della risorsa.

PlantTissueAnalysisListResponse

La risposta di paging contiene l'elenco di oggetti richiesti e un collegamento URL per ottenere il set di risultati successivo.

Nome Tipo Descrizione
$skipToken

string

Token usato per recuperare la pagina successiva. Se null, non sono presenti pagine aggiuntive.

nextLink

string

Collegamento di continuità (URI assoluto) alla pagina successiva dell'elenco.

value

PlantTissueAnalysis[]

Elenco di oggetti richiesti.