ValueNodes dizisi. Öğelerin aynı türde olması garanti edilmez. Örneğin, değerlerden biri constantValue ile ayarlanmışken diğeri valueReference ile ayarlanmış olabilir.
JSON gösterimi |
---|
{
"values": [
{
object ( |
Alanlar | |
---|---|
values[] |
Dizinin öğeleri. |
ValueNode
Tek bir değeri veya nesneyi temsil eder.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı kind . Bunlardan biri ayarlanmalıdır. Hiçbiri ayarlanmamışsa hata oluşur. kind yalnızca aşağıdakilerden biri olabilir: |
|
constantValue |
Sabit bir değer. Bu değerin keyfi karmaşıklıkta olmasına izin verilir (ör. Yapılar ve Değer Listeleri içerebilir). |
integerValue |
Tam sayı değeri. |
bytesValue |
Şeffaf olmayan bir bayt dizisi. Base64 kodlu bir dize. |
arrayValue |
Değer dizisi. |
dictionaryValue |
Değer sözlüğü. |
functionDefinitionValue |
İşlev nesnesi. |
functionInvocationValue |
İşlev çağrısı. |
argumentReference |
Bazı kapsayıcı FunctionDefinition bağımsız değişkenine referans. Yalnızca bir FunctionDefinition öğesinin "body" alanında köklenen alt graf içinde geçerlidir. |
valueReference |
Etrafındaki ifadenin "values " alanında tanımlanan, adlandırılmış bir ValueNode'a referans. |
DictionaryValue
ValueNodes öğelerinin dizeyle anahtarlanmış, sırasız bir sözlüğü. Anahtarlar benzersizdir ve boş dize içerebilir. Değerlerin aynı türde olması garanti edilmez. Örneğin, değerlerden biri constantValue olarak ayarlanmışken diğerinde valueReference ayarlanmış olabilir.
JSON gösterimi |
---|
{
"values": {
string: {
object ( |
Alanlar | |
---|---|
values |
Sözlüğün öğeleri.
|
FunctionDefinition
Özel işlev tanımı.
JSON gösterimi |
---|
{ "argumentNames": [ string ], "body": string } |
Alanlar | |
---|---|
argumentNames[] |
Bu işlev tarafından kabul edilen bağımsız değişkenlerin adları. Bunlar, gövdedeki ValueNodes öğesinin "argumentReference" alanı tarafından referans verilebilir. |
body |
Etrafını saran ifadedeki ValueNodes değerlerinden birine referans olarak işlev gövdesinin kendisi. |
FunctionInvocation
Bir işlevin çağrısı.
JSON gösterimi |
---|
{ "arguments": { string: { object ( |
Alanlar | |
---|---|
arguments |
Bu çağrının bağımsız değişkenleri. Sıralama önemli değil.
|
Birlik alanı function . Hem önceden tanımlanmış hem de kullanıcı tanımlı işlevler çağrılabilir. function yalnızca aşağıdakilerden biri olabilir: |
|
functionName |
Earth Engine API'den bir adlandırılmış işlev. |
functionReference |
İşlev değerli bir değere referans. Bu genellikle bir FunctionDefinition değerine doğrudan referanstır ancak böyle olması gerekmez: Sonuç olarak işlev olan bir FunctionInvocation'a veya işlev değerli bir bağımsız değişken değerine referans olabilir. |