REST Resource: users.labels

সম্পদ: লেবেল

লেবেলগুলি ব্যবহারকারীর মেলবক্সের মধ্যে বার্তা এবং থ্রেডগুলিকে শ্রেণিবদ্ধ করতে ব্যবহৃত হয়। একজন ব্যবহারকারীর মেলবক্সের জন্য সমর্থিত লেবেলের সর্বাধিক সংখ্যা হল 10,000৷

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 )

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

labelListVisibility

enum ( LabelListVisibility )

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

type

enum ( Type )

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

messagesTotal

integer

লেবেল সহ মোট বার্তার সংখ্যা।

messagesUnread

integer

লেবেল সহ অপঠিত বার্তার সংখ্যা৷

threadsTotal

integer

লেবেল সহ মোট থ্রেডের সংখ্যা।

threadsUnread

integer

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

color

object ( Color )

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

MessageListVisibility

Enums
show বার্তা তালিকায় লেবেল দেখান।
hide বার্তা তালিকায় লেবেল দেখাবেন না।

LabelListVisibility

Enums
labelShow লেবেল তালিকায় লেবেল দেখান।
labelShowIfUnread সেই লেবেলের সাথে কোন অপঠিত বার্তা থাকলে লেবেলটি দেখান।
labelHide লেবেল তালিকায় লেবেল দেখাবেন না।

টাইপ

Enums
system Gmail দ্বারা তৈরি লেবেল৷
user ব্যবহারকারী বা অ্যাপ্লিকেশন দ্বারা তৈরি কাস্টম লেবেল.

রঙ

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

string

লেবেলের পাঠ্য রঙ, হেক্স স্ট্রিং হিসাবে উপস্থাপিত। একটি লেবেলের রঙ সেট করার জন্য এই ক্ষেত্রটি প্রয়োজন৷ শুধুমাত্র নিম্নলিখিত পূর্বনির্ধারিত রঙ মানের সেট অনুমোদিত:
#000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a68, #4a86e, #4a87, #43d692 , #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4c2f4, #a0eac9, #a4c2f4, #6f4, #5d5d ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78c, #88c,198c 8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #46e, #46e, #438 7, #0d3472, #b6cff5, #0d3b44, #98d7e4, #3d188e, #e3d7ff, #711a36, #fbd3e0, #8a1c0a, #f2b2a8, #7a2e0b, #ffc8af, #7a4706, #9fdeb, #548, #ffdeb,485 dedc1 , #0b4f30, #b3efd3, #04502e, #a2dcc1, #c2c2c2, #4986e7, #2da2bb, #b99aff, #994a64, #f691b2, #ff7537, #ffad46, #662eb27, #9ccab27, #4502, #49, 42d692, #16a765

backgroundColor

string

পটভূমির রঙ হেক্স স্ট্রিং #RRGGBB (ex #000000) হিসাবে উপস্থাপন করা হয়েছে। একটি লেবেলের রঙ সেট করার জন্য এই ক্ষেত্রটি প্রয়োজন৷ শুধুমাত্র নিম্নলিখিত পূর্বনির্ধারিত রঙ মানের সেট অনুমোদিত:
#000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a68, #4a86e, #4a87, #43d692 , #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4c2f4, #a0eac9, #a4c2f4, #6f4, #5d5d ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78c, #88c,198c 8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #46e, #46e, #438 7, #0d3472, #b6cff5, #0d3b44, #98d7e4, #3d188e, #e3d7ff, #711a36, #fbd3e0, #8a1c0a, #f2b2a8, #7a2e0b, #ffc8af, #7a4706, #9fdeb, #548, #ffdeb,485 dedc1 , #0b4f30, #b3efd3, #04502e, #a2dcc1, #c2c2c2, #4986e7, #2da2bb, #b99aff, #994a64, #f691b2, #ff7537, #ffad46, #662eb27, #9ccab27, #4502, #49, 42d692, #16a765

পদ্ধতি

create

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

delete

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

get

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

list

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

patch

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

update

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