REST Resource: users.labels

উৎস: লেবেল

ব্যবহারকারীর মেইলবক্সের মধ্যে বার্তা এবং থ্রেডগুলোকে শ্রেণিবদ্ধ করতে লেবেল ব্যবহার করা হয়। একজন ব্যবহারকারীর মেইলবক্সের জন্য সর্বোচ্চ ১০,০০০টি লেবেল সমর্থন করা যায়।

JSON উপস্থাপনা
{
  "id": string,
  "name": string,
  "messageListVisibility": enum (MessageListVisibility),
  "labelListVisibility": enum (LabelListVisibility),
  "type": enum (Type),
  "messagesTotal": integer,
  "messagesUnread": integer,
  "threadsTotal": integer,
  "threadsUnread": integer,
  "color": {
    object (Color)
  }
}
ক্ষেত্র
id

string

লেবেলটির অপরিবর্তনীয় আইডি।

name

string

লেবেলটির প্রদর্শিত নাম।

messageListVisibility

enum ( MessageListVisibility )

জিমেইল ওয়েব ইন্টারফেসের মেসেজ তালিকায় এই লেবেলযুক্ত মেসেজগুলোর দৃশ্যমানতা।

labelListVisibility

enum ( LabelListVisibility )

জিমেইল ওয়েব ইন্টারফেসের লেবেল তালিকায় লেবেলটির দৃশ্যমানতা।

type

enum ( Type )

লেবেলের মালিকানার ধরণ। ব্যবহারকারী লেবেল ব্যবহারকারী নিজেই তৈরি করেন এবং তা পরিবর্তন ও মুছে ফেলতে পারেন। এটি যেকোনো বার্তা বা থ্রেডে প্রয়োগ করা যায়। সিস্টেম লেবেল অভ্যন্তরীণভাবে তৈরি হয় এবং তা যোগ, পরিবর্তন বা মুছে ফেলা যায় না। কিছু পরিস্থিতিতে সিস্টেম লেবেল বার্তা এবং থ্রেডে প্রয়োগ বা অপসারণ করা যেতে পারে, কিন্তু এর কোনো নিশ্চয়তা নেই। উদাহরণস্বরূপ, ব্যবহারকারীরা বার্তা এবং থ্রেড থেকে INBOX এবং UNREAD লেবেল প্রয়োগ ও অপসারণ করতে পারলেও, DRAFTS বা SENT লেবেল প্রয়োগ বা অপসারণ করতে পারেন না।

messagesTotal

integer

লেবেলযুক্ত বার্তাগুলির মোট সংখ্যা।

messagesUnread

integer

লেবেলযুক্ত অপঠিত বার্তার সংখ্যা।

threadsTotal

integer

লেবেলযুক্ত থ্রেডগুলোর মোট সংখ্যা।

threadsUnread

integer

লেবেলযুক্ত অপঠিত থ্রেডের সংখ্যা।

color

object ( Color )

লেবেলের জন্য নির্ধারিত রঙ। শুধুমাত্র সেইসব লেবেলের জন্যই রঙ উপলব্ধ, যেগুলোর type ' user হিসেবে সেট করা আছে।

বার্তা তালিকার দৃশ্যমানতা

এনাম
show বার্তা তালিকায় লেবেলটি দেখান।
hide বার্তা তালিকায় লেবেলটি প্রদর্শন করবেন না।

লেবেলতালিকা দৃশ্যমানতা

এনাম
labelShow লেবেল তালিকায় লেবেলটি দেখান।
labelShowIfUnread যদি ঐ লেবেলযুক্ত কোনো অপঠিত বার্তা থাকে, তবে লেবেলটি দেখান।
labelHide লেবেল তালিকায় লেবেলটি প্রদর্শন করবেন না।

প্রকার

এনাম
system জিমেইল দ্বারা তৈরি লেবেল।
user ব্যবহারকারী বা অ্যাপ্লিকেশন দ্বারা তৈরি কাস্টম লেবেল।

রঙ

JSON উপস্থাপনা
{
  "textColor": string,
  "backgroundColor": string
}
ক্ষেত্র
textColor

string

লেবেলের লেখার রঙ, যা হেক্স স্ট্রিং হিসাবে উপস্থাপিত। একটি লেবেলের রঙ সেট করার জন্য এই ফিল্ডটি আবশ্যক। শুধুমাত্র নিম্নলিখিত পূর্বনির্ধারিত রঙের মানগুলোই অনুমোদিত:
#000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a8, #4a8, #4a86e, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4b, #a4b, #a4b, #a4b,9 #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #8e63,19, #8e637ce #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #34d, #34, #341 #464646, #e7e7e7, #0d3472, #b6cff5, #0d3b44, #98d7e4, #3d188e, #e3d7ff, #711a36, #fbd3e0, #8a1c0a, #f2b2a8, #7a2e0b, #ffc8af, #7a2e0b, #ffc8af, #7a49, #7a49, #fbe983, #684e07, #fdedc1, #0b4f30, #b3efd3, #04502e, #a2dcc1, #c2c2c2, #4986e7, #2da2bb, #b99aff, #994a64, #f691b2, #365, #36,7,7,7 #ebdbde, #cca6ac, #০৯৪২২৮, #৪২ডি৬৯২, #১৬এ৭৬৫

backgroundColor

string

ব্যাকগ্রাউন্ডের রঙ হেক্স স্ট্রিং #RRGGBB (যেমন #000000) হিসেবে প্রকাশ করা হয়। একটি লেবেলের রঙ সেট করার জন্য এই ফিল্ডটি আবশ্যক। শুধুমাত্র নিম্নলিখিত পূর্বনির্ধারিত রঙের মানগুলোই অনুমোদিত:
#000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a8, #4a8, #4a86e, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4b, #a4b, #a4b, #a4b,9 #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #8e63,19, #8e637ce #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #34d, #34, #341 #464646, #e7e7e7, #0d3472, #b6cff5, #0d3b44, #98d7e4, #3d188e, #e3d7ff, #711a36, #fbd3e0, #8a1c0a, #f2b2a8, #7a2e0b, #ffc8af, #7a2e0b, #ffc8af, #7a49, #7a49, #fbe983, #684e07, #fdedc1, #0b4f30, #b3efd3, #04502e, #a2dcc1, #c2c2c2, #4986e7, #2da2bb, #b99aff, #994a64, #f691b2, #365, #36,7,7,7 #ebdbde, #cca6ac, #০৯৪২২৮, #৪২ডি৬৯২, #১৬এ৭৬৫

পদ্ধতি

create

একটি লেবেল তৈরি করে।

delete

তাৎক্ষণিকভাবে ও স্থায়ীভাবে নির্দিষ্ট লেবেলটি মুছে দেয় এবং এটি যে সকল বার্তা ও থ্রেডে প্রয়োগ করা হয়েছে, সেখান থেকে সরিয়ে দেয়।

get

নির্দিষ্ট লেবেলটি পায়।

list

ব্যবহারকারীর মেইলবক্সে থাকা সমস্ত লেবেল তালিকাভুক্ত করে।

patch

নির্দিষ্ট লেবেলটি প্যাচ করুন।

update

নির্দিষ্ট লেবেলটি আপডেট করে।