Compartilhar via


Plant Tissue Analyses - List By Farmer Id

Retorna uma lista paginada de recursos de análise de tecido vegetal em um determinado agricultor.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
farmerId
path True

string

ID do fazendeiro associado.

api-version
query True

string

A versão da API solicitada

$maxPageSize
query

integer (int32)

minimum: 10
maximum: 1000

Número máximo de itens necessários (inclusive). Mínimo = 10, Máximo = 1000, Valor padrão = 50.

$skipToken
query

string

Ignore o token para obter o próximo conjunto de resultados.

cropIds
query

string[]

IDs de corte das análises de tecido vegetal.

cropVarietiesIds
query

string[]

IDs de variedades de culturas das análises de tecido vegetal.

fieldIds
query

string[]

IDs de campo das análises do tecido vegetal.

ids
query

string[]

IDs do recurso.

maxCreatedDateTime
query

string (date-time)

Data máxima de criação do recurso (inclusive).

maxLastModifiedDateTime
query

string (date-time)

Data máxima da última modificação do recurso (inclusive).

minCreatedDateTime
query

string (date-time)

Data mínima de criação do recurso (inclusive).

minLastModifiedDateTime
query

string (date-time)

Data mínima da última modificação do recurso (inclusive).

names
query

string[]

Nomes do recurso.

propertyFilters
query

string[]

Filtra os pares chave-valor dentro do objeto Properties. Eg. "{testKey} eq {testValue}".

seasonIds
query

string[]

IDs de estação das análises do tecido vegetal.

statuses
query

string[]

Status do recurso.

Cabeçalho da solicitação

Nome Obrigatório Tipo Description
Authorization True

string

Forneça um token de portador válido para chamadas de API autorizadas. Observe que talvez seja necessário limpar o cache do navegador se você tentou chamadas não autenticadas antes.

Respostas

Nome Tipo Description
200 OK

PlantTissueAnalysisListResponse

Êxito

Other Status Codes

ErrorResponse

Erro

Cabeçalhos

x-ms-error-code: string

Segurança

Authorization

Forneça um token de portador válido para chamadas de API autorizadas. Observe que talvez seja necessário limpar o cache do navegador se você tentou chamadas não autenticadas antes.

Tipo: apiKey
Em: header

Exemplos

PlantTissueAnalyses_ListByFarmerId

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
Error

Um erro do serviço AgPlatform do Azure.

ErrorResponse

Uma resposta de erro do serviço Azure AgPlatform. Documento de referência ErrorResponse..

InnerError

Erro interno que contém a lista de erros. Documento de referência innererror.

LabDetails

Modelo para representar o objeto LabDetails.

PlantTissueAnalysis

Modelo de API para objeto de análise de tecido vegetal.

PlantTissueAnalysisListResponse

A resposta paginada contém uma lista de objetos solicitados e um link de URL para obter o próximo conjunto de resultados.

Error

Um erro do serviço AgPlatform do Azure.

Nome Tipo Description
code

string

Conjunto definido pelo servidor de códigos de erro.

details

Error[]

Matriz de detalhes sobre erros específicos que levaram a esse erro relatado.

innererror

InnerError

Erro interno que contém a lista de erros. Documento de referência innererror.

message

string

Representação legível por humanos do erro.

target

string

Destino do erro.

ErrorResponse

Uma resposta de erro do serviço Azure AgPlatform. Documento de referência ErrorResponse..

Nome Tipo Description
error

Error

Um erro do serviço AgPlatform do Azure.

traceId

string

ID de rastreamento exclusiva.

InnerError

Erro interno que contém a lista de erros. Documento de referência innererror.

Nome Tipo Description
code

string

Código de erro específico que foi fornecido pelo erro que contém.

innererror

InnerError

Erro interno que contém a lista de erros. Documento de referência innererror.

LabDetails

Modelo para representar o objeto LabDetails.

Nome Tipo Description
address

string

minLength: 0
maxLength: 500

Endereço do recurso.

code

string

minLength: 0
maxLength: 150

Código do recurso.

description

string

minLength: 0
maxLength: 500

Descrição do recurso.

name

string

minLength: 0
maxLength: 100

Nome do recurso.

PlantTissueAnalysis

Modelo de API para objeto de análise de tecido vegetal.

Nome Tipo Description
attachmentsLink

string

Link para anexos.

createdDateTime

string (date-time)

Data/hora em que o recurso foi criado, formato de exemplo: yyyy-MM-ddTHH:mm:ssZ.

cropId

string

ID do Crop associado.

cropVarietyId

string

ID da variedade Crop associada.

description

string

minLength: 0
maxLength: 500

Descrição textual do recurso.

eTag

string

O valor ETag para implementar a simultaneidade otimista.

farmerId

string

ID do Fazendeiro associado.

fieldId

string

ID do campo associado.

growthStage

string

minLength: 0
maxLength: 200

Estágio de crescimento para essa análise de tecido vegetal.

id

string

ID de recurso exclusiva.

labDetails

LabDetails

Modelo para representar o objeto LabDetails.

modifiedDateTime

string (date-time)

Data/hora em que o recurso foi modificado pela última vez, formato de exemplo: yyyy-MM-ddTHH:mm:ssZ.

name

string

minLength: 0
maxLength: 100

Nome para identificar o recurso.

plantAppearance

string

minLength: 0
maxLength: 500

Aparência da planta para esta análise de tecido vegetal.

plantPart

string

minLength: 0
maxLength: 200

Parte da planta para esta análise de tecido vegetal.

plantPosition

string

minLength: 0
maxLength: 200

Posição da planta para esta análise de tecido vegetal.

plantingDateTime

string (date-time)

Data de data/hora de plantio para esta análise de tecido vegetal.

properties

Uma coleção de pares de valores de chave que pertence ao recurso. Cada par não deve ter uma chave maior que 50 caracteres e não deve ter um valor maior que 150 caracteres. Observação: um máximo de 25 pares de valor de chave pode ser fornecido para um recurso e somente valores de cadeia de caracteres, numeral e datetime (yyyy-MM-ddTHH:mm:ssZ) têm suporte.

sampleCollectionCondition

string

minLength: 0
maxLength: 500

Condição de coleta de exemplo para essa análise de tecido vegetal.

sampleCollectionDateTime

string (date-time)

Exemplo de dateTime da coleção para esta análise de tecido vegetal.

sampleReceivedDateTime

string (date-time)

Exemplo de dateTime recebido.

sampleTestResultDateTime

string (date-time)

Data do resultado do teste de exemplo Para esta análise de tecido vegetal.

seasonId

string

ID da Temporada associada.

source

string

minLength: 2
maxLength: 100

Origem do recurso.

status

string

minLength: 0
maxLength: 100

Status do recurso.

PlantTissueAnalysisListResponse

A resposta paginada contém uma lista de objetos solicitados e um link de URL para obter o próximo conjunto de resultados.

Nome Tipo Description
$skipToken

string

Token usado na recuperação da próxima página. Se for nulo, não haverá páginas adicionais.

nextLink

string

Link de continuação (URI absoluto) para a próxima página de resultados na lista.

value

PlantTissueAnalysis[]

Lista de objetos solicitados.