CalendarList

ব্যবহারকারীর ক্যালেন্ডার তালিকায় ক্যালেন্ডারের সংগ্রহ। এছাড়াও ক্যালেন্ডার বনাম ক্যালেন্ডারলিস্ট দেখুন

এই সম্পদের জন্য পদ্ধতির তালিকার জন্য, এই পৃষ্ঠার শেষে দেখুন।

সম্পদ উপস্থাপনা

{
  "kind": "calendar#calendarListEntry",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "summaryOverride": string,
  "colorId": string,
  "backgroundColor": string,
  "foregroundColor": string,
  "hidden": boolean,
  "selected": boolean,
  "accessRole": string,
  "defaultReminders": [
    {
      "method": string,
      "minutes": integer
    }
  ],
  "notificationSettings": {
    "notifications": [
      {
        "type": string,
        "method": string
      }
    ]
  },
  "primary": boolean,
  "deleted": boolean,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
সম্পত্তির নাম মান বর্ণনা মন্তব্য
accessRole string ক্যালেন্ডারে প্রমাণীকৃত ব্যবহারকারীর কার্যকর অ্যাক্সেস ভূমিকা। শুধুমাত্র পাঠযোগ্য. সম্ভাব্য মান হল:
  • " freeBusyReader " - বিনামূল্যে/ব্যস্ত তথ্য পড়ার অ্যাক্সেস প্রদান করে।
  • " reader " - ক্যালেন্ডারে পড়ার অ্যাক্সেস প্রদান করে। ব্যক্তিগত ইভেন্টগুলি পাঠক অ্যাক্সেস সহ ব্যবহারকারীদের কাছে প্রদর্শিত হবে, তবে ইভেন্টের বিবরণ লুকানো থাকবে৷
  • " writer " - ক্যালেন্ডারে পড়ার এবং লেখার অ্যাক্সেস প্রদান করে। ব্যক্তিগত ইভেন্টগুলি লেখক অ্যাক্সেস সহ ব্যবহারকারীদের কাছে প্রদর্শিত হবে এবং ইভেন্টের বিবরণ দৃশ্যমান হবে৷
  • " owner " - ক্যালেন্ডারের মালিকানা প্রদান করে। এই ভূমিকাটিতে লেখকের ভূমিকার সমস্ত অনুমতি রয়েছে যার অতিরিক্ত ACL দেখতে এবং ম্যানিপুলেট করার ক্ষমতা রয়েছে৷
backgroundColor string হেক্সাডেসিমেল বিন্যাসে ক্যালেন্ডারের প্রধান রঙ " #0088aa "। এই বৈশিষ্ট্যটি সূচী-ভিত্তিক colorId সম্পত্তির স্থলাভিষিক্ত। এই বৈশিষ্ট্যটি সেট বা পরিবর্তন করতে, আপনাকে সন্নিবেশ , আপডেট এবং প্যাচ পদ্ধতির পরামিতিগুলিতে colorRgbFormat=true নির্দিষ্ট করতে হবে। ঐচ্ছিক। লিখনযোগ্য
colorId string ক্যালেন্ডারের রঙ। এটি একটি আইডি যা রঙের সংজ্ঞার calendar বিভাগে একটি এন্ট্রি উল্লেখ করে ( রঙের শেষ পয়েন্ট দেখুন)। এই বৈশিষ্ট্যটি backgroundColor এবং foregroundColor বৈশিষ্ট্য দ্বারা স্থগিত করা হয়েছে এবং এই বৈশিষ্ট্যগুলি ব্যবহার করার সময় উপেক্ষা করা যেতে পারে। ঐচ্ছিক। লিখনযোগ্য
conferenceProperties nested object এই ক্যালেন্ডারের জন্য কনফারেন্সিং বৈশিষ্ট্য, উদাহরণস্বরূপ কি ধরনের সম্মেলন অনুমোদিত।
conferenceProperties. allowedConferenceSolutionTypes[] list এই ক্যালেন্ডারের জন্য সমর্থিত সম্মেলন সমাধানের ধরন।

সম্ভাব্য মান হল:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
ঐচ্ছিক।

defaultReminders[] list এই ক্যালেন্ডারের জন্য প্রমাণীকৃত ব্যবহারকারীর ডিফল্ট অনুস্মারক। লিখনযোগ্য
defaultReminders[]. method string এই অনুস্মারক দ্বারা ব্যবহৃত পদ্ধতি. সম্ভাব্য মান হল:
  • " email " - অনুস্মারক ইমেলের মাধ্যমে পাঠানো হয়।
  • " popup " - অনুস্মারকগুলি একটি UI পপআপের মাধ্যমে পাঠানো হয়৷

একটি অনুস্মারক যোগ করার সময় প্রয়োজন.

লিখনযোগ্য
defaultReminders[]. minutes integer ইভেন্ট শুরু হওয়ার কয়েক মিনিট আগে যখন অনুস্মারকটি ট্রিগার করা উচিত। বৈধ মান 0 এবং 40320 (মিনিটে 4 সপ্তাহ) এর মধ্যে।

একটি অনুস্মারক যোগ করার সময় প্রয়োজন.

লিখনযোগ্য
deleted boolean এই ক্যালেন্ডার তালিকা এন্ট্রি ক্যালেন্ডার তালিকা থেকে মুছে ফেলা হয়েছে কিনা। শুধুমাত্র পাঠযোগ্য. ঐচ্ছিক। ডিফল্ট হল False.
description string ক্যালেন্ডারের বর্ণনা। ঐচ্ছিক। শুধুমাত্র পাঠযোগ্য.
etag etag সম্পদের ETag.
foregroundColor string হেক্সাডেসিমেল বিন্যাসে ক্যালেন্ডারের অগ্রভাগের রঙ " #ffffff "। এই বৈশিষ্ট্যটি সূচী-ভিত্তিক colorId সম্পত্তির স্থলাভিষিক্ত। এই বৈশিষ্ট্যটি সেট বা পরিবর্তন করতে, আপনাকে সন্নিবেশ , আপডেট এবং প্যাচ পদ্ধতির পরামিতিগুলিতে colorRgbFormat=true নির্দিষ্ট করতে হবে। ঐচ্ছিক। লিখনযোগ্য
hidden boolean তালিকা থেকে ক্যালেন্ডার লুকানো হয়েছে কিনা। ঐচ্ছিক। ক্যালেন্ডারটি লুকানো থাকলেই বৈশিষ্ট্যটি ফেরত দেওয়া হয়, এই ক্ষেত্রে মানটি true লিখনযোগ্য
id string ক্যালেন্ডারের শনাক্তকারী।
kind string সম্পদের প্রকার ("ক্যালেন্ডার#ক্যালেন্ডারলিস্ট এন্ট্রি")।
location string ফ্রি-ফর্ম টেক্সট হিসাবে ক্যালেন্ডারের ভৌগলিক অবস্থান। ঐচ্ছিক। শুধুমাত্র পাঠযোগ্য.
notificationSettings object এই ক্যালেন্ডারের জন্য প্রমাণীকৃত ব্যবহারকারী যে বিজ্ঞপ্তিগুলি পাচ্ছেন৷ লিখনযোগ্য
notificationSettings. notifications[] list এই ক্যালেন্ডারের জন্য সেট করা বিজ্ঞপ্তিগুলির তালিকা৷
notificationSettings.notifications[]. method string বিজ্ঞপ্তি প্রদানের জন্য ব্যবহৃত পদ্ধতি। সম্ভাব্য মান হল:
  • " email " - ইমেলের মাধ্যমে বিজ্ঞপ্তি পাঠানো হয়।

একটি বিজ্ঞপ্তি যোগ করার সময় প্রয়োজন.

লিখনযোগ্য
notificationSettings.notifications[]. type string বিজ্ঞপ্তির ধরন। সম্ভাব্য মান হল:
  • " eventCreation " - ক্যালেন্ডারে একটি নতুন ইভেন্ট রাখা হলে বিজ্ঞপ্তি পাঠানো হয়।
  • " eventChange " - একটি ইভেন্ট পরিবর্তন হলে বিজ্ঞপ্তি পাঠানো হয়।
  • " eventCancellation " - একটি ইভেন্ট বাতিল হলে বিজ্ঞপ্তি পাঠানো হয়।
  • " eventResponse " - একজন অংশগ্রহণকারী ইভেন্টের আমন্ত্রণে সাড়া দিলে বিজ্ঞপ্তি পাঠানো হয়।
  • " agenda " - দিনের ঘটনাগুলির সাথে একটি এজেন্ডা (সকালে পাঠানো)।

একটি বিজ্ঞপ্তি যোগ করার সময় প্রয়োজন.

লিখনযোগ্য
primary boolean ক্যালেন্ডারটি প্রমাণীকৃত ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার কিনা। শুধুমাত্র পাঠযোগ্য. ঐচ্ছিক। ডিফল্ট হল False.
selected boolean ক্যালেন্ডারের বিষয়বস্তু ক্যালেন্ডার UI-তে দেখা যাচ্ছে কিনা। ঐচ্ছিক। ডিফল্ট হল False. লিখনযোগ্য
summary string ক্যালেন্ডারের শিরোনাম। শুধুমাত্র পাঠযোগ্য.
summaryOverride string এই ক্যালেন্ডারের জন্য প্রমাণীকৃত ব্যবহারকারী সেট করেছেন এমন সারাংশ। ঐচ্ছিক। লিখনযোগ্য
timeZone string ক্যালেন্ডারের সময় অঞ্চল। ঐচ্ছিক। শুধুমাত্র পাঠযোগ্য.

পদ্ধতি

মুছে ফেলা
ব্যবহারকারীর ক্যালেন্ডার তালিকা থেকে একটি ক্যালেন্ডার সরিয়ে দেয়।
পাওয়া
ব্যবহারকারীর ক্যালেন্ডার তালিকা থেকে একটি ক্যালেন্ডার ফেরত দেয়।
সন্নিবেশ
ব্যবহারকারীর ক্যালেন্ডার তালিকায় একটি বিদ্যমান ক্যালেন্ডার সন্নিবেশ করান৷
তালিকা
ব্যবহারকারীর ক্যালেন্ডার তালিকায় ক্যালেন্ডার ফেরত দেয়।
প্যাচ
ব্যবহারকারীর ক্যালেন্ডার তালিকায় বিদ্যমান একটি ক্যালেন্ডার আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি update দ্বারা অনুসরণ করা একটি get পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে।
হালনাগাদ
ব্যবহারকারীর ক্যালেন্ডার তালিকায় বিদ্যমান একটি ক্যালেন্ডার আপডেট করে।
ঘড়ি
ক্যালেন্ডারলিস্ট সংস্থানগুলির পরিবর্তনগুলি দেখুন৷