Un array di ValueNode. Non è garantito che gli elementi siano dello stesso tipo, quindi, ad esempio, uno dei valori potrebbe avere il valore constantValue impostato, mentre un altro potrebbe avere il valore valueReference impostato.
Rappresentazione JSON |
---|
{
"values": [
{
object ( |
Campi | |
---|---|
values[] |
Gli elementi dell'array. |
ValueNode
Rappresenta un singolo valore o oggetto.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione kind . Deve essere impostato uno di questi valori; è un errore non impostarne nessuno. kind può essere solo uno dei seguenti: |
|
constantValue |
Un valore costante. Può essere di complessità arbitraria (ad es. può contenere Structs e ListValues). |
integerValue |
Un valore intero. |
bytesValue |
Una serie opaca di byte. Una stringa con codifica Base64. |
arrayValue |
Un array di valori. |
dictionaryValue |
Un dizionario di valori. |
functionDefinitionValue |
Un oggetto funzione. |
functionInvocationValue |
Una chiamata di funzione. |
argumentReference |
Un riferimento a un argomento di una FunctionDefinition contenente. Valido solo all'interno del sottografo con radice nel campo "body" di una FunctionDefinition. |
valueReference |
Un riferimento a un ValueNode denominato, definito nel campo "values " dell'espressione contenente. |
DictionaryValue
Un dizionario non ordinato di ValueNode con chiave di stringa. Le chiavi sono univoche e possono contenere una stringa vuota. Non è garantito che i valori siano dello stesso tipo, quindi, ad esempio, per uno dei valori potrebbe essere impostato constantValue, mentre per un altro potrebbe essere impostato valueReference.
Rappresentazione JSON |
---|
{
"values": {
string: {
object ( |
Campi | |
---|---|
values |
Gli elementi del dizionario. Un oggetto contenente un elenco di coppie |
FunctionDefinition
Una definizione di funzione personalizzata.
Rappresentazione JSON |
---|
{ "argumentNames": [ string ], "body": string } |
Campi | |
---|---|
argumentNames[] |
I nomi degli argomenti accettati da questa funzione. A questi si può fare riferimento tramite il campo "argumentReference" di ValueNodes all'interno del corpo. |
body |
Il corpo della funzione stessa, come riferimento a uno dei ValueNode nell'espressione che la racchiude. |
FunctionInvocation
Una chiamata di una funzione.
Rappresentazione JSON |
---|
{ "arguments": { string: { object ( |
Campi | |
---|---|
arguments |
Argomenti di questa chiamata. L'ordine non è significativo. Un oggetto contenente un elenco di coppie |
Campo unione function . È possibile chiamare sia funzioni predefinite che funzioni definite dall'utente. function può essere solo uno dei seguenti: |
|
functionName |
Una funzione con nome dell'API Earth Engine. |
functionReference |
Un riferimento a un valore con valore funzione. Di solito si tratta di un riferimento diretto a un valore FunctionDefinition, ma non è necessario: potrebbe essere un riferimento a una chiamata di funzione il cui risultato è una funzione o a un valore dell'argomento con valore funzione. |