REST Resource: schemas

সম্পদ: স্কিমা

API সম্পদের ধরন। স্কিমা সংস্থানগুলির জন্য, এটি সর্বদা admin#directory#schema

JSON প্রতিনিধিত্ব
{
  "schemaId": string,
  "schemaName": string,
  "fields": [
    {
      object (SchemaFieldSpec)
    }
  ],
  "displayName": string,
  "kind": string,
  "etag": string
}
ক্ষেত্র
schemaId

string

স্কিমার অনন্য শনাক্তকারী (শুধু পঠনযোগ্য)

schemaName

string

স্কিমার নাম।

প্রতিটি schemaName অবশ্যই একজন গ্রাহকের মধ্যে অনন্য হতে হবে। একটি নাম পুনরায় ব্যবহার করার ফলে একটি 409: Entity already exists ত্রুটি।

fields[]

object ( SchemaFieldSpec )

স্কিমার ক্ষেত্রের একটি তালিকা।

displayName

string

স্কিমার জন্য প্রদর্শনের নাম।

kind

string

এই ধরনের সম্পদ.

etag

string

সম্পদের ETag.

SchemaFieldSpec

আপনি ব্যবহারকারী প্রোফাইলে কাস্টম ক্ষেত্র যোগ করতে স্কিমা ব্যবহার করতে পারেন। আপনি এই ক্ষেত্রগুলি ব্যবহার করতে পারেন তথ্য সঞ্চয় করতে যেমন আপনার ব্যবহারকারীরা যে প্রকল্পগুলিতে কাজ করে, তাদের শারীরিক অবস্থান, তাদের ভাড়ার তারিখ, বা অন্য যা কিছু আপনার ব্যবসার প্রয়োজনের সাথে খাপ খায়। আরও তথ্যের জন্য, কাস্টম ব্যবহারকারী ক্ষেত্র দেখুন।

JSON প্রতিনিধিত্ব
{
  "fieldName": string,
  "fieldId": string,
  "fieldType": string,
  "multiValued": boolean,
  "kind": string,
  "etag": string,
  "indexed": boolean,
  "displayName": string,
  "readAccessType": string,
  "numericIndexingSpec": {
    "minValue": number,
    "maxValue": number
  }
}
ক্ষেত্র
fieldName

string

মাঠের নাম।

fieldId

string

ক্ষেত্রের অনন্য শনাক্তকারী (কেবল-পঠন)

fieldType

string

মাঠের ধরন।

গ্রহণযোগ্য মান হল:

  • BOOL : বুলিয়ান মান।
  • DATE : ISO-8601 ফর্ম্যাটে তারিখ।
  • DOUBLE : ডাবল-নির্ভুলতা ভাসমান-বিন্দু মান।
  • EMAIL : ইমেল ঠিকানা।
  • INT64 : 64-বিট পূর্ণসংখ্যার মান।
  • PHONE : ফোন নম্বর।
  • STRING : স্ট্রিং মান।
multiValued

boolean

এটি একটি বহু-মূল্যবান ক্ষেত্র কি না তা নির্দিষ্ট করে একটি বুলিয়ান৷ ডিফল্ট: false

kind

string

এই ধরনের সম্পদ. স্কিমা ক্ষেত্রগুলির জন্য এটি সর্বদা admin#directory#schema#fieldspec .

etag

string

মাঠের ETag.

indexed

boolean

ক্ষেত্রটি ইন্ডেক্স করা হয়েছে কিনা তা নির্দিষ্ট করে বুলিয়ান। ডিফল্ট: true

displayName

string

মাঠের নাম প্রদর্শন করুন।

readAccessType

string

এই ক্ষেত্রের মান কে দেখতে পারে তা নির্দিষ্ট করে। আরও তথ্যের জন্য নন-প্রশাসক হিসাবে ব্যবহারকারীদের পুনরুদ্ধার দেখুন।

দ্রষ্টব্য: এই ক্ষেত্রের পরিবর্তনগুলি প্রতিফলিত হতে 24 ঘন্টা পর্যন্ত সময় লাগতে পারে৷

গ্রহণযোগ্য মান হল:

  • ADMINS_AND_SELF : শুধুমাত্র প্রশাসক এবং সংশ্লিষ্ট ব্যবহারকারী মান দেখতে পারেন।
  • ALL_DOMAIN_USERS : আপনার ডোমেনের যেকোনো ব্যবহারকারী মান দেখতে পারে।
numericIndexingSpec

object

একটি সাংখ্যিক ক্ষেত্রের জন্য ইন্ডেক্সিং স্পেক। ডিফল্টরূপে, সাংখ্যিক ক্ষেত্রের জন্য শুধুমাত্র সঠিক মিলের প্রশ্নই সমর্থিত হবে। numericIndexingSpec সেট করা রেঞ্জ কোয়েরি সমর্থিত হতে দেয়।

numericIndexingSpec.minValue

number

এই ক্ষেত্রের সর্বনিম্ন মান। এটি প্রয়োগ করার পরিবর্তে নির্দেশক হতে বোঝানো হয়েছে। এই পরিসরের বাইরের মানগুলি এখনও সূচিত করা হবে, তবে অনুসন্ধানটি কার্যকরী নাও হতে পারে৷

numericIndexingSpec.maxValue

number

এই ক্ষেত্রের সর্বোচ্চ মান। এটি প্রয়োগ করার পরিবর্তে নির্দেশক হতে বোঝানো হয়েছে। এই পরিসরের বাইরের মানগুলি এখনও সূচিত করা হবে, তবে অনুসন্ধানটি কার্যকরী নাও হতে পারে৷

পদ্ধতি

delete

একটি স্কিমা মুছে দেয়।

get

একটি স্কিমা উদ্ধার করে।

insert

একটি স্কিমা তৈরি করে।

list

একজন গ্রাহকের জন্য সমস্ত স্কিমা পুনরুদ্ধার করে।

patch

একটি স্কিমা প্যাচ.

update

একটি স্কিমা আপডেট করে।