CalendarList

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

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

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

{
  "kind": "calendar#calendarListEntry",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": 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 " - ক্যালেন্ডারে ম্যানেজার অ্যাক্সেস প্রদান করে। এই ভূমিকায় লেখকের ভূমিকার সমস্ত অনুমতি রয়েছে এবং অন্যান্য ব্যবহারকারীদের অ্যাক্সেস স্তরগুলি দেখার এবং পরিবর্তন করার অতিরিক্ত ক্ষমতা রয়েছে।

backgroundColor string ক্যালেন্ডারের প্রধান রঙ হেক্সাডেসিমেল ফর্ম্যাটে " #0088aa "। এই বৈশিষ্ট্যটি সূচক-ভিত্তিক colorId বৈশিষ্ট্যকে ছাড়িয়ে যায়। এই বৈশিষ্ট্যটি সেট বা পরিবর্তন করতে, আপনাকে insert , update এবং patch পদ্ধতির প্যারামিটারে colorRgbFormat=true উল্লেখ করতে হবে। ঐচ্ছিক। লেখার যোগ্য
colorId string ক্যালেন্ডারের রঙ। এটি একটি আইডি যা রঙের সংজ্ঞার calendar বিভাগের একটি এন্ট্রিকে নির্দেশ করে ( রঙের শেষ বিন্দু দেখুন)। এই বৈশিষ্ট্যটি backgroundColor এবং foregroundColor বৈশিষ্ট্য দ্বারা প্রতিস্থাপন করা হয় এবং এই বৈশিষ্ট্যগুলি ব্যবহার করার সময় এটি উপেক্ষা করা যেতে পারে। ঐচ্ছিক। লেখার যোগ্য
conferenceProperties nested object এই ক্যালেন্ডারের জন্য কনফারেন্সিং বৈশিষ্ট্য, উদাহরণস্বরূপ, কোন ধরণের কনফারেন্স অনুমোদিত।
conferenceProperties. allowedConferenceSolutionTypes[] list এই ক্যালেন্ডারের জন্য সমর্থিত কনফারেন্স সমাধানের ধরণ।

সম্ভাব্য মানগুলি হল:

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

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

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

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

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

লেখার যোগ্য
deleted boolean এই ক্যালেন্ডার তালিকার এন্ট্রিটি ক্যালেন্ডার তালিকা থেকে মুছে ফেলা হয়েছে কিনা। কেবল পঠনযোগ্য। ঐচ্ছিক। ডিফল্ট হল মিথ্যা।
description string ক্যালেন্ডারের বর্ণনা। ঐচ্ছিক। কেবল পঠনযোগ্য।
etag etag রিসোর্সের ETag।
foregroundColor string ক্যালেন্ডারের ফোরগ্রাউন্ড কালার হেক্সাডেসিমেল ফরম্যাটে " #ffffff "। এই প্রোপার্টিটি ইনডেক্স-ভিত্তিক colorId প্রোপার্টিটিকে ছাড়িয়ে যায়। এই প্রোপার্টি সেট বা পরিবর্তন করতে, আপনাকে insert , update এবং patch পদ্ধতির প্যারামিটারে 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 ক্যালেন্ডারটি প্রমাণিত ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার কিনা। কেবল পঠনযোগ্য। ঐচ্ছিক। ডিফল্ট হল মিথ্যা।
selected boolean ক্যালেন্ডারের বিষয়বস্তু ক্যালেন্ডার UI-তে প্রদর্শিত হবে কিনা। ঐচ্ছিক। ডিফল্ট হল False। লেখার যোগ্য
summary string ক্যালেন্ডারের শিরোনাম। কেবল পঠনযোগ্য।
summaryOverride string এই ক্যালেন্ডারের জন্য অনুমোদিত ব্যবহারকারী যে সারাংশ সেট করেছেন। ঐচ্ছিক। লেখার যোগ্য
timeZone string ক্যালেন্ডারের সময় অঞ্চল। ঐচ্ছিক। কেবল পঠনযোগ্য।

পদ্ধতি

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