Aracılığıyla paylaş


Plant Tissue Analyses - List By Farmer Id

Belirli bir çiftçinin altındaki bitki dokusu analiz kaynaklarının sayfalandırılmış listesini döndürür.

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 Parametreleri

Name İçinde Gerekli Tür Description
farmerId
path True

string

İlişkili çiftçinin kimliği.

api-version
query True

string

İstenen API sürümü

$maxPageSize
query

integer (int32)

minimum: 10
maximum: 1000

Gereken en fazla öğe sayısı (dahil). Minimum = 10, Maksimum = 1000, Varsayılan değer = 50.

$skipToken
query

string

Sonraki sonuç kümesini almak için belirteci atlayın.

cropIds
query

string[]

Bitki dokusu analizlerinin kırpma kimlikleri.

cropVarietiesIds
query

string[]

Bitki dokusu analizlerinin ürün çeşitleri kimlikleri.

fieldIds
query

string[]

Bitki doku analizlerinin alan kimlikleri.

ids
query

string[]

Kaynağın kimlikleri.

maxCreatedDateTime
query

string (date-time)

Kaynak oluşturma tarihi üst sınırı (dahil).

maxLastModifiedDateTime
query

string (date-time)

Kaynağın en son değiştirilme tarihi üst sınırı (dahil).

minCreatedDateTime
query

string (date-time)

Kaynağın en düşük oluşturma tarihi (dahil).

minLastModifiedDateTime
query

string (date-time)

Kaynağın en son değiştirilme tarihi (dahil).

names
query

string[]

Kaynağın adları.

propertyFilters
query

string[]

Özellikler nesnesi içindeki anahtar-değer çiftlerini filtreler. örneğin. "{testKey} eq {testValue}".

seasonIds
query

string[]

Bitki dokusu analizlerinin sezon kimlikleri.

statuses
query

string[]

Kaynağın durumları.

İstek Başlığı

Name Gerekli Tür Description
Authorization True

string

Lütfen yetkili API çağrıları için geçerli bir taşıyıcı belirteci sağlayın. Kimliği doğrulanmamış çağrıları daha önce denediyseniz tarayıcı önbelleğinizi temizlemeniz gerekebileceğini unutmayın.

Yanıtlar

Name Tür Description
200 OK

PlantTissueAnalysisListResponse

Başarı

Other Status Codes

ErrorResponse

Hata

Üst Bilgiler

x-ms-error-code: string

Güvenlik

Authorization

Lütfen yetkili API çağrıları için geçerli bir taşıyıcı belirteci sağlayın. Kimliği doğrulanmamış çağrıları daha önce denediyseniz tarayıcı önbelleğinizi temizlemeniz gerekebileceğini unutmayın.

Tür: apiKey
İçinde: header

Örnekler

PlantTissueAnalyses_ListByFarmerId

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
Error

Azure AgPlatform hizmetinden bir hata.

ErrorResponse

Azure AgPlatform hizmetinden bir hata yanıtı. <bk. href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses">ErrorResponse başvuru belgesi.</bakınız>.

InnerError

Hata listesini içeren iç hata. <bk. href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referans belgesi</bkz>.

LabDetails

LabDetails nesnesini temsil eden model.

PlantTissueAnalysis

Bitki dokusu analiz nesnesi için Api Modeli.

PlantTissueAnalysisListResponse

Disk belleğine alınan yanıt, istenen nesnelerin listesini ve sonraki sonuç kümesini almak için bir URL bağlantısı içerir.

Error

Azure AgPlatform hizmetinden bir hata.

Name Tür Description
code

string

Sunucu tanımlı hata kodları kümesi.

details

Error[]

Bu bildirilen hataya neden olan belirli hatalar hakkındaki ayrıntılar dizisi.

innererror

InnerError

Hata listesini içeren iç hata. <bk. href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referans belgesi</bkz>.

message

string

Hatanın insan tarafından okunabilir gösterimi.

target

string

Hatanın hedefi.

ErrorResponse

Azure AgPlatform hizmetinden bir hata yanıtı. <bk. href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses">ErrorResponse başvuru belgesi.</bakınız>.

Name Tür Description
error

Error

Azure AgPlatform hizmetinden bir hata.

traceId

string

Benzersiz izleme kimliği.

InnerError

Hata listesini içeren iç hata. <bk. href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referans belgesi</bkz>.

Name Tür Description
code

string

İçeren hata tarafından sağlanandan belirli bir hata kodu.

innererror

InnerError

Hata listesini içeren iç hata. <bk. href="https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object">InnerError referans belgesi</bkz>.

LabDetails

LabDetails nesnesini temsil eden model.

Name Tür Description
address

string

minLength: 0
maxLength: 500

Kaynağın adresi.

code

string

minLength: 0
maxLength: 150

Kaynağın kodu.

description

string

minLength: 0
maxLength: 500

Kaynağın açıklaması.

name

string

minLength: 0
maxLength: 100

Kaynağın adı.

PlantTissueAnalysis

Bitki dokusu analiz nesnesi için Api Modeli.

Name Tür Description
attachmentsLink

string

Eklerin bağlantısı.

createdDateTime

string (date-time)

Kaynağın oluşturulduğu tarih-saat, örnek biçim: yyyy-MM-ddTHH:mm:ssZ.

cropId

string

İlişkili Kırpmanın kimliği.

cropVarietyId

string

İlişkili Kırpma çeşidinin kimliği.

description

string

minLength: 0
maxLength: 500

Kaynağın metinsel açıklaması.

eTag

string

İyimser eşzamanlılık uygulamak için ETag değeri.

farmerId

string

İlişkili Çiftçinin kimliği.

fieldId

string

İlişkili Alanın kimliği.

growthStage

string

minLength: 0
maxLength: 200

Bu bitki dokusu analizi için büyüme aşaması.

id

string

Benzersiz kaynak kimliği.

labDetails

LabDetails

LabDetails nesnesini temsil eden model.

modifiedDateTime

string (date-time)

Kaynağın en son değiştirildiği tarih-saat, örnek biçim: yyyy-MM-ddTHH:mm:ssZ.

name

string

minLength: 0
maxLength: 100

Kaynağı tanımlamak için ad.

plantAppearance

string

minLength: 0
maxLength: 500

Bu bitki dokusu analizi için bitki görünümü.

plantPart

string

minLength: 0
maxLength: 200

Bu bitki dokusu analizi için bitki parçası.

plantPosition

string

minLength: 0
maxLength: 200

Bu bitki dokusu analizi için bitki konumu.

plantingDateTime

string (date-time)

Bu bitki dokusu analizi için dikim tarih saat.

properties

Kaynağa ait anahtar değer çiftleri koleksiyonu. Her çiftin 50 karakterden büyük bir anahtarı olmamalıdır ve 150 karakterden büyük bir değere sahip olmamalıdır. Not: Bir kaynak için en fazla 25 anahtar değer çifti sağlanabilir ve yalnızca dize, sayı ve tarih saat (yyyy-MM-ddTHH:mm:ssZ) değerleri desteklenir.

sampleCollectionCondition

string

minLength: 0
maxLength: 500

Bu bitki dokusu analizi için örnek toplama durumu.

sampleCollectionDateTime

string (date-time)

Bu bitki dokusu analizi için örnek toplama dateTime.

sampleReceivedDateTime

string (date-time)

Örnek alınan dateTime.

sampleTestResultDateTime

string (date-time)

Bu bitki dokusu analizi için örnek test sonucu dateTime.

seasonId

string

İlişkili Sezonun kimliği.

source

string

minLength: 2
maxLength: 100

Kaynağın kaynağı.

status

string

minLength: 0
maxLength: 100

Kaynağın durumu.

PlantTissueAnalysisListResponse

Disk belleğine alınan yanıt, istenen nesnelerin listesini ve sonraki sonuç kümesini almak için bir URL bağlantısı içerir.

Name Tür Description
$skipToken

string

Sonraki sayfayı alırken kullanılan belirteç. Null ise, başka sayfa yoktur.

nextLink

string

Listede sonuçların sonraki sayfasına devam bağlantısı (mutlak URI).

value

PlantTissueAnalysis[]

İstenen nesnelerin listesi.