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