ValueNodes का कलेक्शन. यह ज़रूरी नहीं है कि सभी एलिमेंट एक ही टाइप के हों. उदाहरण के लिए, हो सकता है कि किसी वैल्यू के लिए constantValue सेट हो, जबकि दूसरी वैल्यू के लिए valueReference सेट हो.
| JSON के काेड में दिखाना |
|---|
{
"values": [
{
object ( |
| फ़ील्ड | |
|---|---|
values[] |
ऐरे के एलिमेंट. |
ValueNode
यह किसी वैल्यू या ऑब्जेक्ट को दिखाता है.
| 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 ( |
| फ़ील्ड | |
|---|---|
| इनमें से किसी एक को सेट करना ज़रूरी है. किसी को भी सेट न करने पर गड़बड़ी का मैसेज दिखता है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
constantValue |
कॉन्स्टेंट वैल्यू. इसकी जटिलता कुछ भी हो सकती है. इसका मतलब है कि इसमें स्ट्रक्चर और ListValues शामिल हो सकते हैं. |
integerValue |
कोई पूर्णांक वैल्यू. |
bytesValue |
बाइट की अपारदर्शी सीरीज़. base64 कोड में बदली गई स्ट्रिंग. |
arrayValue |
वैल्यू का ऐरे. |
dictionaryValue |
वैल्यू की डिक्शनरी. |
functionDefinitionValue |
एक फ़ंक्शन ऑब्जेक्ट. |
functionInvocationValue |
फ़ंक्शन को शुरू करना. |
argumentReference |
यह किसी फ़ंक्शनडेफ़िनिशन के आर्ग्युमेंट का रेफ़रंस होता है. यह सिर्फ़ FunctionDefinition के "body" फ़ील्ड से शुरू होने वाले सबग्राफ़ में मान्य है. |
valueReference |
यह वैल्यूनोड के नाम का रेफ़रंस है. इसे शामिल करने वाले एक्सप्रेशन के "values" फ़ील्ड में तय किया जाता है. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
DictionaryValue
ValueNode का बिना क्रम वाला स्ट्रिंग-कीड डिक्शनरी. कुंजियां यूनीक होती हैं और इनमें खाली स्ट्रिंग हो सकती है. यह ज़रूरी नहीं है कि वैल्यू एक ही टाइप की हों. उदाहरण के लिए, हो सकता है कि किसी वैल्यू के लिए constantValue सेट हो, जबकि दूसरी वैल्यू के लिए valueReference सेट हो.
| JSON के काेड में दिखाना |
|---|
{
"values": {
string: {
object ( |
| फ़ील्ड | |
|---|---|
values |
डिक्शनरी के एलिमेंट. एक ऑब्जेक्ट, जिसमें |
FunctionDefinition
कस्टम फ़ंक्शन की डेफ़िनिशन.
| JSON के काेड में दिखाना |
|---|
{ "argumentNames": [ string ], "body": string } |
| फ़ील्ड | |
|---|---|
argumentNames[] |
इस फ़ंक्शन के लिए इस्तेमाल किए जा सकने वाले आर्ग्युमेंट के नाम. इन्हें बॉडी में मौजूद ValueNodes के "argumentReference" फ़ील्ड से रेफ़र किया जा सकता है. |
body |
फ़ंक्शन का मुख्य हिस्सा, जिसमें शामिल एक्सप्रेशन में मौजूद ValueNodes में से किसी एक का रेफ़रंस होता है. |
FunctionInvocation
किसी फ़ंक्शन को शुरू करना.
| JSON के काेड में दिखाना |
|---|
{
"arguments": {
string: {
object ( |
| फ़ील्ड | |
|---|---|
arguments |
इस इनवोकेशन के लिए आर्ग्युमेंट. ऑर्डर ज़रूरी नहीं है. एक ऑब्जेक्ट, जिसमें |
| पहले से तय किए गए और उपयोगकर्ता के तय किए गए, दोनों तरह के फ़ंक्शन को लागू किया जा सकता है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
functionName |
Earth Engine API का नाम वाला फ़ंक्शन. |
functionReference |
फ़ंक्शन वैल्यू वाली वैल्यू का रेफ़रंस. यह आम तौर पर, FunctionDefinition वैल्यू का सीधा रेफ़रंस होता है. हालांकि, ऐसा होना ज़रूरी नहीं है: यह FunctionInvocation का रेफ़रंस हो सकता है, जिसका नतीजा एक फ़ंक्शन होता है. इसके अलावा, यह फ़ंक्शन की वैल्यू वाले आर्ग्युमेंट की वैल्यू का रेफ़रंस भी हो सकता है. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |