Class ValueMetadata

ভ্যালুমেটাডেটা

ভ্যালু মেটাডেটাতে কোনো ভেরিয়েবলের সম্ভাব্য মানগুলো সম্পর্কে তথ্য থাকে।

শুধুমাত্র সেইসব Google Workspace অ্যাড-অনের জন্য উপলব্ধ, যেগুলো Google Workspace Studio-এর পরিধি বৃদ্ধি করে।

নমুনা ব্যবহার:

let allowedValue1 = "001";
let allowedValue2 = "002";

const valueMetadata = AddOnsResponseService.newValueMetadata()
   .addEnumValue(allowedValue1);
   .addEnumValue(allowedValue2)
   .setDefaultValue(allowedValue1)
   .addCastableType(AddOnsResponseService.BasicDataType.STRING)
   .addCastableType(AddOnsResponseService.BasicDataType.INTEGER);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Castable Type(dataType) Value Metadata এই ভ্যালু মেটাডেটাতে একটি ভেরিয়েবল ডেটার জন্য ঐচ্ছিক অনুমোদিত টাইপ যোগ করে, যা ডায়নামিকভাবে কাস্ট করা যেতে পারে।
add Enum Value(enumValue) Value Metadata একটি ভেরিয়েবলের অনুমোদিত এনুম ভ্যালুগুলোর সাথে একটি ঐচ্ছিক স্ট্রিং ভ্যালু যোগ করে, এই ফিল্ডটি শুধুমাত্র তখনই সেট করা যাবে যদি Data Type স্ট্রিং টাইপে সেট করা থাকে।
set Default Value(defaultValue) Value Metadata ভেরিয়েবলের ঐচ্ছিক ডিফল্ট মান নির্ধারণ করে, উদাহরণস্বরূপ, যদি ভেরিয়েবলের ধরন বুলিয়ান হয়, তাহলে defaultValue-কে ' true ' বা ' false ' সেট করা যেতে পারে।

বিস্তারিত ডকুমেন্টেশন

addCastableType(dataType)

এই ভ্যালু মেটাডেটাতে একটি ভেরিয়েবল ডেটার জন্য ঐচ্ছিক অনুমোদিত টাইপ যোগ করে, যা ডায়নামিকভাবে কাস্ট করা যেতে পারে।

প্যারামিটার

নাম প্রকার বর্ণনা
data Type Basic Data Type একটি Basic Data Type যেটিতে ভেরিয়েবলটিকে কাস্ট করা যায়।

ফেরত

ValueMetadata — চেইনিং-এর জন্য এই ভ্যালু মেটাডেটা অবজেক্টটি।


addEnumValue(enumValue)

একটি ভেরিয়েবলের অনুমোদিত এনুম ভ্যালুগুলোর সাথে একটি ঐচ্ছিক স্ট্রিং ভ্যালু যোগ করে, এই ফিল্ডটি শুধুমাত্র তখনই সেট করা যাবে যদি DataType String টাইপে সেট করা থাকে।

প্যারামিটার

নাম প্রকার বর্ণনা
enum Value String গণনায় যোগ করার জন্য অনুমোদিত মান।

ফেরত

ValueMetadata — চেইনিং-এর জন্য এই ভ্যালু মেটাডেটা অবজেক্টটি।


setDefaultValue(defaultValue)

ভেরিয়েবলের ঐচ্ছিক ডিফল্ট মান নির্ধারণ করে, উদাহরণস্বরূপ, যদি ভেরিয়েবলের ধরন বুলিয়ান হয়, তাহলে defaultValue-কে ' true ' বা ' false ' সেট করা যেতে পারে।

প্যারামিটার

নাম প্রকার বর্ণনা
default Value String ভেরিয়েবলটির ডিফল্ট মান।

ফেরত

ValueMetadata — চেইনিং-এর জন্য এই ভ্যালু মেটাডেটা অবজেক্টটি।