Method: labels.delta

একটি নতুন খসড়া সংশোধনের ফলে আপডেট অনুরোধের একটি সেট প্রয়োগ করে একটি একক লেবেল আপডেট করে৷ আরও তথ্যের জন্য, একটি লেবেল আপডেট করুন দেখুন।

ব্যাচ আপডেটটি সব-অথবা-কিছুই নয়: আপডেটের যেকোনও অনুরোধ অবৈধ হলে, কোনো পরিবর্তন প্রয়োগ করা হয় না। ড্রাইভ আইটেমগুলির সাথে পরিবর্তনগুলি ব্যবহার করার আগে ফলাফলের খসড়া সংশোধন অবশ্যই প্রকাশ করা উচিত৷

HTTP অনুরোধ

POST https://drivelabels.googleapis.com/v2/{name=labels/*}:delta

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

প্রয়োজন। আপডেট করার জন্য লেবেলের সম্পদের নাম।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "writeControl": {
    object (WriteControl)
  },
  "requests": [
    {
      object (Request)
    }
  ],
  "useAdminAccess": boolean,
  "view": enum (LabelView),
  "languageCode": string
}
ক্ষেত্র
writeControl

object ( WriteControl )

লেখার অনুরোধ কিভাবে কার্যকর করা হয় তার উপর নিয়ন্ত্রণ প্রদান করে।

requests[]

object ( Request )

লেবেলে প্রয়োগ করার জন্য আপডেটের একটি তালিকা। অনুরোধগুলি নির্দিষ্ট ক্রমে প্রয়োগ করা হবে।

useAdminAccess

boolean

ব্যবহারকারীর অ্যাডমিন শংসাপত্রগুলি ব্যবহার করার জন্য true সেট করুন৷ সার্ভার অ্যাক্সেসের অনুমতি দেওয়ার আগে ব্যবহারকারীকে লেবেলের একজন প্রশাসক যাচাই করবে।

view

enum ( LabelView )

নির্দিষ্ট করা হলে, শুধুমাত্র নির্দেশিত দৃশ্যের সাথে সম্পর্কিত কিছু ক্ষেত্র ফেরত দেওয়া হবে।

languageCode

string

BCP-47 ভাষা কোড স্থানীয়কৃত ফিল্ড লেবেল মূল্যায়নের জন্য ব্যবহার করা হবে যখন include_label_in_response true হয়।

প্রতিক্রিয়া শরীর

লেবেল আপডেটের জন্য প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "responses": [
    {
      object (Response)
    }
  ],
  "updatedLabel": {
    object (Label)
  }
}
ক্ষেত্র
responses[]

object ( Response )

আপডেটের উত্তর। এই মানচিত্র 1:1 আপডেট সহ, যদিও কিছু অনুরোধের প্রতিক্রিয়া খালি হতে পারে।

updatedLabel

object ( Label )

আপডেটের পর লেবেল প্রয়োগ করা হয়েছে। এটি শুধুমাত্র তখনই সেট করা হয় যদি include_label_in_response true হয় এবং কোনো ত্রুটি না থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

অনুরোধ

লেবেলে প্রয়োগ করার জন্য একক ধরনের আপডেট।

JSON প্রতিনিধিত্ব
{

  "updateLabel": {
    object (UpdateLabelPropertiesRequest)
  },
  "createField": {
    object (CreateFieldRequest)
  },
  "updateField": {
    object (UpdateFieldPropertiesRequest)
  },
  "updateFieldType": {
    object (UpdateFieldTypeRequest)
  },
  "enableField": {
    object (EnableFieldRequest)
  },
  "disableField": {
    object (DisableFieldRequest)
  },
  "deleteField": {
    object (DeleteFieldRequest)
  },
  "createSelectionChoice": {
    object (CreateSelectionChoiceRequest)
  },
  "updateSelectionChoiceProperties": {
    object (UpdateSelectionChoicePropertiesRequest)
  },
  "enableSelectionChoice": {
    object (EnableSelectionChoiceRequest)
  },
  "disableSelectionChoice": {
    object (DisableSelectionChoiceRequest)
  },
  "deleteSelectionChoice": {
    object (DeleteSelectionChoiceRequest)
  }
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র kind . আপডেট ধরনের. ঠিক একটি ক্ষেত্র প্রয়োজন. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
updateLabel

object ( UpdateLabelPropertiesRequest )

লেবেল বৈশিষ্ট্য আপডেট করে।

createField

object ( CreateFieldRequest )

একটি ক্ষেত্র তৈরি করে।

updateField

object ( UpdateFieldPropertiesRequest )

একটি ক্ষেত্রের মৌলিক বৈশিষ্ট্য আপডেট করে।

updateFieldType

object ( UpdateFieldTypeRequest )

ফিল্ড টাইপ এবং/অথবা টাইপ বিকল্প আপডেট করুন।

enableField

object ( EnableFieldRequest )

ক্ষেত্র সক্রিয় করে।

disableField

object ( DisableFieldRequest )

ক্ষেত্র নিষ্ক্রিয় করে।

deleteField

object ( DeleteFieldRequest )

লেবেল থেকে একটি ক্ষেত্র মুছে দেয়।

createSelectionChoice

object ( CreateSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ তৈরি করুন.

updateSelectionChoiceProperties

object ( UpdateSelectionChoicePropertiesRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ সম্পত্তি আপডেট করুন.

enableSelectionChoice

object ( EnableSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ সক্রিয় করুন.

disableSelectionChoice

object ( DisableSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ অক্ষম করুন।

deleteSelectionChoice

object ( DeleteSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ মুছুন।

আপডেট লেবেল বৈশিষ্ট্যের অনুরোধ

একটি লেবেলের মৌলিক বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "properties": {
    object (Properties)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট label_properties নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক * প্রতিটি ক্ষেত্র আপডেট করার জন্য শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

properties

object ( Properties )

প্রয়োজন। আপডেট করতে বৈশিষ্ট্য লেবেল করুন।

FieldRequest তৈরি করুন

একটি লেবেলের মধ্যে একটি ক্ষেত্র তৈরি করার অনুরোধ করুন৷

JSON প্রতিনিধিত্ব
{
  "field": {
    object (Field)
  }
}
ক্ষেত্র
field

object ( Field )

প্রয়োজন। তৈরি করার ক্ষেত্র।

আপডেট ফিল্ড প্রোপার্টিজ অনুরোধ

ক্ষেত্র বৈশিষ্ট্য আপডেট করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "id": string,
  "properties": {
    object (Properties)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল properties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ একটি একক * প্রতিটি ক্ষেত্র আপডেট করার জন্য শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

id

string

প্রয়োজন। আপডেট করার জন্য ক্ষেত্র।

properties

object ( Properties )

প্রয়োজন। মৌলিক ক্ষেত্রের বৈশিষ্ট্য।

UpdateFieldTypeRequest

একটি ক্ষেত্রের ধরন পরিবর্তন করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "id": string,

  "textOptions": {
    object (TextOptions)
  },
  "integerOptions": {
    object (IntegerOptions)
  },
  "dateOptions": {
    object (DateOptions)
  },
  "selectionOptions": {
    object (SelectionOptions)
  },
  "userOptions": {
    object (UserOptions)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। type_options এর মূলটি নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক * প্রতিটি ক্ষেত্র আপডেট করার জন্য শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

id

string

প্রয়োজন। আপডেট করার জন্য ক্ষেত্র।

ইউনিয়ন ক্ষেত্র type_options

type_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

textOptions

object ( TextOptions )

টেক্সটে ক্ষেত্র আপডেট করুন।

integerOptions

object ( IntegerOptions )

পূর্ণসংখ্যা ক্ষেত্র আপডেট করুন।

dateOptions

object ( DateOptions )

তারিখ থেকে ক্ষেত্র আপডেট করুন।

selectionOptions

object ( SelectionOptions )

নির্বাচনের জন্য ক্ষেত্র আপডেট করুন।

userOptions

object ( UserOptions )

ব্যবহারকারীর জন্য ক্ষেত্র আপডেট করুন।

FieldRequest সক্ষম করুন

ক্ষেত্র সক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "id": string
}
ক্ষেত্র
id

string

প্রয়োজন। সক্ষম করার ক্ষেত্রের আইডি।

নিষ্ক্রিয়ক্ষেত্র অনুরোধ

ক্ষেত্র নিষ্ক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "id": string,
  "disabledPolicy": {
    object (DisabledPolicy)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট disabledPolicy নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক * প্রতিটি ক্ষেত্র আপডেট করার জন্য শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

id

string

প্রয়োজন। নিষ্ক্রিয় করার ক্ষেত্রের কী।

disabledPolicy

object ( DisabledPolicy )

প্রয়োজন। ক্ষেত্র অক্ষম নীতি.

ডিলিট ফিল্ড রিকোয়েস্ট

ক্ষেত্রটি মুছে ফেলার জন্য অনুরোধ করুন।

JSON প্রতিনিধিত্ব
{
  "id": string
}
ক্ষেত্র
id

string

প্রয়োজন। ফিল্ডের আইডি মুছে ফেলতে হবে।

সিলেকশান চয়েস রিকোয়েস্ট তৈরি করুন

একটি নির্বাচন পছন্দ তৈরি করার অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "choice": {
    object (Choice)
  }
}
ক্ষেত্র
fieldId

string

প্রয়োজন। নির্বাচন ক্ষেত্র যেখানে একটি পছন্দ তৈরি করা হবে।

choice

object ( Choice )

প্রয়োজন। তৈরি করার পছন্দ।

UpdateSelectionChoicePropertiesRequest

একটি পছন্দ সম্পত্তি আপডেট করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "properties": {
    object (Properties)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল properties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ একটি একক * প্রতিটি ক্ষেত্র আপডেট করার জন্য শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

fieldId

string

প্রয়োজন। আপডেট করার জন্য নির্বাচন ক্ষেত্র।

id

string

প্রয়োজন। আপডেট করার পছন্দ।

properties

object ( Properties )

প্রয়োজন। আপডেট করার জন্য পছন্দ বৈশিষ্ট্য.

নির্বাচন চয়েস অনুরোধ সক্ষম করুন

একটি পছন্দ সক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "id": string
}
ক্ষেত্র
fieldId

string

প্রয়োজন। নির্বাচন ক্ষেত্র যেখানে একটি পছন্দ সক্রিয় করা হবে।

id

string

প্রয়োজন। সক্ষম করার জন্য পছন্দ।

অক্ষম নির্বাচন চয়ন অনুরোধ

একটি পছন্দ নিষ্ক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "disabledPolicy": {
    object (DisabledPolicy)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট disabledPolicy নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক * প্রতিটি ক্ষেত্র আপডেট করার জন্য শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

fieldId

string

প্রয়োজন। নির্বাচন ক্ষেত্র যেখানে একটি পছন্দ অক্ষম করা হবে।

id

string

প্রয়োজন। অক্ষম করার পছন্দ।

disabledPolicy

object ( DisabledPolicy )

প্রয়োজন। অক্ষম নীতি আপডেট করতে.

মুছুন নির্বাচন পছন্দের অনুরোধ

একটি পছন্দ মুছে ফেলার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "id": string
}
ক্ষেত্র
fieldId

string

প্রয়োজন। নির্বাচন ক্ষেত্র যেখান থেকে একটি পছন্দ মুছে ফেলা হবে।

id

string

প্রয়োজন। মুছে ফেলার পছন্দ.

প্রতিক্রিয়া

একটি আপডেট থেকে একটি একক প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{

  "updateLabel": {
    object (UpdateLabelPropertiesResponse)
  },
  "createField": {
    object (CreateFieldResponse)
  },
  "updateField": {
    object (UpdateFieldPropertiesResponse)
  },
  "updateFieldType": {
    object (UpdateFieldTypeResponse)
  },
  "enableField": {
    object (EnableFieldResponse)
  },
  "disableField": {
    object (DisableFieldResponse)
  },
  "deleteField": {
    object (DeleteFieldResponse)
  },
  "createSelectionChoice": {
    object (CreateSelectionChoiceResponse)
  },
  "updateSelectionChoiceProperties": {
    object (UpdateSelectionChoicePropertiesResponse)
  },
  "enableSelectionChoice": {
    object (EnableSelectionChoiceResponse)
  },
  "disableSelectionChoice": {
    object (DisableSelectionChoiceResponse)
  },
  "deleteSelectionChoice": {
    object (DeleteSelectionChoiceResponse)
  }
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের response । সংশ্লিষ্ট অনুরোধের জন্য প্রতিক্রিয়া. response নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
updateLabel

object ( UpdateLabelPropertiesResponse )

একটি লেবেলের মৌলিক বৈশিষ্ট্য আপডেট করে।

createField

object ( CreateFieldResponse )

একটি ক্ষেত্র তৈরি করে।

updateField

object ( UpdateFieldPropertiesResponse )

একটি ক্ষেত্রের মৌলিক বৈশিষ্ট্য আপডেট করে।

updateFieldType

object ( UpdateFieldTypeResponse )

ক্ষেত্র প্রকার এবং/অথবা টাইপ বিকল্প আপডেট করে।

enableField

object ( EnableFieldResponse )

ক্ষেত্র সক্রিয় করে।

disableField

object ( DisableFieldResponse )

ক্ষেত্র নিষ্ক্রিয় করে।

deleteField

object ( DeleteFieldResponse )

লেবেল থেকে একটি ক্ষেত্র মুছে দেয়।

createSelectionChoice

object ( CreateSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্রে যোগ করার জন্য একটি নির্বাচন তালিকা বিকল্প তৈরি করে।

updateSelectionChoiceProperties

object ( UpdateSelectionChoicePropertiesResponse )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ আপডেট করে।

enableSelectionChoice

object ( EnableSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ সক্ষম করে।

disableSelectionChoice

object ( DisableSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ অক্ষম করে।

deleteSelectionChoice

object ( DeleteSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্র থেকে একটি পছন্দ মুছে দেয়।

আপডেট লেবেল বৈশিষ্ট্য প্রতিক্রিয়া

এই ধরনের কোন ক্ষেত্র নেই.

লেবেল বৈশিষ্ট্যের আপডেট নিম্নলিখিত প্রতিক্রিয়া.

ফিল্ড রেসপন্স তৈরি করুন

প্রতিক্রিয়া নিম্নলিখিত ক্ষেত্র তৈরি করুন.

JSON প্রতিনিধিত্ব
{
  "id": string,
  "priority": integer
}
ক্ষেত্র
id

string

সৃষ্ট মাঠের ক্ষেত্র। একটি তৈরির অনুরোধে ফাঁকা রেখে দিলে, একটি কী স্বয়ংক্রিয়ভাবে তৈরি হবে এবং এখানে চিহ্নিত করা যাবে।

priority

integer

সৃষ্ট ক্ষেত্রে অগ্রাধিকার. ক্ষেত্রগুলির মধ্যে সংলগ্ন অগ্রাধিকার নিশ্চিত করার জন্য যা নির্দিষ্ট করা হয়েছিল তার থেকে অগ্রাধিকার পরিবর্তন হতে পারে (1-n)।

ফিল্ড প্রোপার্টিজ রেসপন্স আপডেট করুন

ক্ষেত্রের বৈশিষ্ট্য আপডেট নিম্নলিখিত প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "priority": integer
}
ক্ষেত্র
priority

integer

আপডেট করা ক্ষেত্রের অগ্রাধিকার। ক্ষেত্রগুলির মধ্যে সংলগ্ন অগ্রাধিকার নিশ্চিত করার জন্য যা নির্দিষ্ট করা হয়েছিল তার থেকে অগ্রাধিকার পরিবর্তন হতে পারে (1-n)।

ফিল্ড টাইপ রেসপন্স আপডেট করুন

এই ধরনের কোন ক্ষেত্র নেই.

ফিল্ড টাইপ আপডেট নিম্নলিখিত প্রতিক্রিয়া.

ফিল্ড রেসপন্স সক্ষম করুন

এই ধরনের কোন ক্ষেত্র নেই.

প্রতিক্রিয়া নিম্নলিখিত ক্ষেত্র সক্রিয়.

ফিল্ড প্রতিক্রিয়া নিষ্ক্রিয় করুন

এই ধরনের কোন ক্ষেত্র নেই.

প্রতিক্রিয়া নিম্নলিখিত ক্ষেত্র নিষ্ক্রিয়.

ফিল্ড রেসপন্স মুছুন

এই ধরনের কোন ক্ষেত্র নেই.

ক্ষেত্র মুছে ফেলার নিম্নলিখিত প্রতিক্রিয়া.

সিলেকশন চয়েস রেসপন্স তৈরি করুন

প্রতিক্রিয়া নিম্নলিখিত নির্বাচন পছন্দ তৈরি করুন.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "id": string
}
ক্ষেত্র
fieldId

string

ক্ষেত্রের সার্ভার-জেনারেটেড আইডি।

id

string

ক্ষেত্রের মধ্যে তৈরি করা পছন্দের সার্ভার-জেনারেটেড আইডি।

UpdateSelectionChoicePropertiesResponse

নির্বাচন পছন্দ বৈশিষ্ট্যের আপডেট নিম্নলিখিত প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "priority": integer
}
ক্ষেত্র
priority

integer

আপডেট করা পছন্দের অগ্রাধিকার। পছন্দের (1-n) মধ্যে সংলগ্ন অগ্রাধিকার নিশ্চিত করার জন্য যা নির্দিষ্ট করা হয়েছিল তার থেকে অগ্রাধিকার পরিবর্তন হতে পারে।

নির্বাচন চয়েস প্রতিক্রিয়া সক্ষম করুন৷

এই ধরনের কোন ক্ষেত্র নেই.

প্রতিক্রিয়া নিম্নলিখিত পছন্দ সক্রিয়.

অক্ষম নির্বাচন পছন্দ প্রতিক্রিয়া

এই ধরনের কোন ক্ষেত্র নেই.

প্রতিক্রিয়া নিম্নলিখিত পছন্দ নিষ্ক্রিয়.

মুছুন নির্বাচন চয়েস প্রতিক্রিয়া

এই ধরনের কোন ক্ষেত্র নেই.

প্রতিক্রিয়া নিম্নলিখিত পছন্দ মুছে ফেলুন.