Un array de ValueNodes. No se garantiza que los elementos sean del mismo tipo, por lo que, por ejemplo, uno de los valores puede tener constantValue establecido, mientras que otro puede tener valueReference establecido.
| Representación JSON |
|---|
{
"values": [
{
object ( |
| Campos | |
|---|---|
values[] |
Los elementos del array. |
ValueNode
Representa un solo valor u objeto.
| Representación JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "constantValue": value, "integerValue": string, "bytesValue": string, "arrayValue": { object ( |
| Campos | |
|---|---|
| Se debe establecer uno de estos; es un error no tener ninguno establecido. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta: | |
constantValue |
Un valor constante. Se permite que tenga una complejidad arbitraria (es decir, puede contener Structs y ListValues). |
integerValue |
Un número entero. |
bytesValue |
Una serie opaca de bytes. String codificada en base64. |
arrayValue |
Un array de valores. |
dictionaryValue |
Un diccionario de valores. |
functionDefinitionValue |
Un objeto de función. |
functionInvocationValue |
Una invocación de función. |
argumentReference |
Una referencia a un argumento de alguna FunctionDefinition adjunta. Solo es válida dentro del subgrafo enraizado en el campo "body" de una FunctionDefinition. |
valueReference |
Una referencia a un ValueNode con nombre, definido en el campo "values" de la Expression adjunta. |
| Fin de los campos mutuamente excluyentes. | |
DictionaryValue
Un diccionario de ValueNodes con clave de cadena no ordenada. Las claves son únicas y pueden contener una cadena vacía. No se garantiza que los valores sean del mismo tipo, por lo que, por ejemplo, uno de los valores puede tener constantValue establecido, mientras que otro puede tener valueReference establecido.
| Representación JSON |
|---|
{
"values": {
string: {
object ( |
| Campos | |
|---|---|
values |
Los elementos del diccionario. Un objeto que contiene una lista de |
FunctionDefinition
Una definición de función personalizada.
| Representación JSON |
|---|
{ "argumentNames": [ string ], "body": string } |
| Campos | |
|---|---|
argumentNames[] |
Los nombres de los argumentos que acepta esta función. Se puede hacer referencia a ellos mediante el campo "argumentReference" de ValueNodes dentro del cuerpo. |
body |
El cuerpo de la función en sí, como referencia a uno de los ValueNodes en la Expression adjunta. |
FunctionInvocation
Una invocación de una función.
| Representación JSON |
|---|
{
"arguments": {
string: {
object ( |
| Campos | |
|---|---|
arguments |
Argumentos para esta invocación. El orden no es importante. Un objeto que contiene una lista de |
| Se pueden invocar funciones predefinidas y definidas por el usuario. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta: | |
functionName |
Una función con nombre de la API de Earth Engine. |
functionReference |
Una referencia a un valor con valor de función. Por lo general, es una referencia directa a un valor de FunctionDefinition, pero no es necesario que lo sea: podría ser una referencia a una FunctionInvocation cuyo resultado es una función o a un valor de argumento con valor de función. |
| Fin de los campos mutuamente excluyentes. | |