For the complete documentation index, see llms.txt. This page is also available as Markdown.

14. Mutation: "Field" बनाएँ या मौजूदा फील्ड की सीमा संपादित करें (वैकल्पिक लेबल के साथ)

एक "फील्ड" बनाएं या मौजूदा फील्ड की सीमा संपादित करें।

उपयोग विवरण:

  • एट्रिब्यूट लेबल एक मानचित्र है जिसमें कुंजी (लेबल नाम) और मान (लेबल मान) जोड़े होते हैं।

  • अपने स्वयं के "फार्म" का अद्वितीय पहचानकर्ता के माध्यम से लिंक करना संभव है। यह एट्रिब्यूट वैकल्पिक है।

  • विशेषताएँ status और statusMessage पंजीकरण के परिणाम को हाइलाइट करें। "status"=INVALID प्रतिक्रिया का अर्थ है कि "फील्ड" अनुरोध की जांच आवश्यक है। परिणामों के बारे में अधिक विवरण में हैं statusMessage.

mutation CreateFieldSample {
  registerField(
    input: {
      name: "Mutation Field"
      farmUuid: "<farm_uuid_could_be_from_request_7>"
      creationType: GEOJSON
      externalKey: "<third_party_identificator>"
      geojson: "{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-113.5393998,51.1831965],[-113.5391578,51.1832762],[-113.5335114,51.1832724],[-113.5328941,51.1832686],[-113.5324221,51.1831927],[-113.5320832,51.1830486],[-113.5317503,51.182821],[-113.5314901,51.1826047],[-113.5312904,51.1824264],[-113.5309696,51.1823013],[-113.5307034,51.1822637],[-113.5303706,51.1823168],[-113.5300317,51.1823889],[-113.5298017,51.1824344],[-113.5294991,51.1824231],[-113.5292026,51.1823586],[-113.5287789,51.1822675],[-113.5284824,51.1821537],[-113.5282827,51.1820285],[-113.5282343,51.1818502],[-113.5281979,51.1816036],[-113.5280998,51.1789079],[-113.5280331,51.1764057],[-113.5281207,51.1762546],[-113.5282577,51.1761516],[-113.5284275,51.1760863],[-113.528674,51.1760657],[-113.5289096,51.1760554],[-113.5373048,51.1760602],[-113.5375787,51.1760671],[-113.5377704,51.1761083],[-113.5379348,51.1762388],[-113.5379841,51.1764071],[-113.5379567,51.1769634],[-113.5379512,51.1770527],[-113.5393097,51.1770767],[-113.5394631,51.1771248],[-113.5395453,51.1772244],[-113.5395508,51.1773618],[-113.5395398,51.1797725],[-113.5395452,51.1826365],[-113.539539,51.1829293],[-113.5394999,51.1830779],[-113.5393998,51.1831965]]]]}"
      labels: "{\"label1\":\"value1\",\"label2\":\"value2\"}"
    }
  ) {
    uuid
    farmUuid
    name
    boundaryUrl
    status
    statusMessage
    creationType
    labels {
      name
      value
    }
    externalKey
  }
}

से संपादित करें मौजूदा "फील्ड" में, अनुरोध में जोड़ें uuid अंतर अंतराल में है uuid एट्रिब्यूट जो "फील्ड" की सीमा में संशोधन को परिभाषित करता है।

अंतिम अपडेट

क्या यह उपयोगी था?