ক্যালেন্ডার API ইভেন্ট সংস্থানগুলির বিভিন্ন স্বাদ প্রদান করে, ইভেন্ট সম্পর্কে আরও তথ্য পাওয়া যাবে।
এই সম্পদের জন্য পদ্ধতির তালিকার জন্য, এই পৃষ্ঠার শেষে দেখুন।
সম্পদ উপস্থাপনা
{ "kind": "calendar#event", "etag": etag, "id": string, "status": string, "htmlLink": string, "created": datetime, "updated": datetime, "summary": string, "description": string, "location": string, "colorId": string, "creator": { "id": string, "email": string, "displayName": string, "self": boolean }, "organizer": { "id": string, "email": string, "displayName": string, "self": boolean }, "start": { "date": date, "dateTime": datetime, "timeZone": string }, "end": { "date": date, "dateTime": datetime, "timeZone": string }, "endTimeUnspecified": boolean, "recurrence": [ string ], "recurringEventId": string, "originalStartTime": { "date": date, "dateTime": datetime, "timeZone": string }, "transparency": string, "visibility": string, "iCalUID": string, "sequence": integer, "attendees": [ { "id": string, "email": string, "displayName": string, "organizer": boolean, "self": boolean, "resource": boolean, "optional": boolean, "responseStatus": string, "comment": string, "additionalGuests": integer } ], "attendeesOmitted": boolean, "extendedProperties": { "private": { (key): string }, "shared": { (key): string } }, "hangoutLink": string, "conferenceData": { "createRequest": { "requestId": string, "conferenceSolutionKey": { "type": string }, "status": { "statusCode": string } }, "entryPoints": [ { "entryPointType": string, "uri": string, "label": string, "pin": string, "accessCode": string, "meetingCode": string, "passcode": string, "password": string } ], "conferenceSolution": { "key": { "type": string }, "name": string, "iconUri": string }, "conferenceId": string, "signature": string, "notes": string, }, "gadget": { "type": string, "title": string, "link": string, "iconLink": string, "width": integer, "height": integer, "display": string, "preferences": { (key): string } }, "anyoneCanAddSelf": boolean, "guestsCanInviteOthers": boolean, "guestsCanModify": boolean, "guestsCanSeeOtherGuests": boolean, "privateCopy": boolean, "locked": boolean, "reminders": { "useDefault": boolean, "overrides": [ { "method": string, "minutes": integer } ] }, "source": { "url": string, "title": string }, "workingLocationProperties": { "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "eventType": string }
সম্পত্তির নাম | মান | বর্ণনা | মন্তব্য |
---|---|---|---|
anyoneCanAddSelf | boolean | কেউ ইভেন্টে নিজেদেরকে আমন্ত্রণ জানাতে পারে কিনা (বঞ্চিত)। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attachments[] | list | ইভেন্টের জন্য ফাইল সংযুক্তি. সংযুক্তিগুলি সংশোধন করার জন্য প্রতি ইভেন্টে সর্বাধিক 25টি সংযুক্তি থাকতে পারে, | |
attachments[]. fileId | string | সংযুক্ত ফাইলের আইডি। শুধুমাত্র পাঠযোগ্য. Google ড্রাইভ ফাইলগুলির জন্য, এটি ড্রাইভ এপিআই-এ সংশ্লিষ্ট | |
attachments[]. fileUrl | string | সংযুক্তির URL লিঙ্ক। Google ড্রাইভ ফাইল সংযুক্তি যোগ করার জন্য ড্রাইভ API-এ একটি সংযুক্তি যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
attachments[]. iconLink | string | সংযুক্তির আইকনের URL লিঙ্ক। এই ক্ষেত্রটি শুধুমাত্র কাস্টম তৃতীয় পক্ষের সংযুক্তিগুলির জন্য সংশোধন করা যেতে পারে৷ | |
attachments[]. mimeType | string | সংযুক্তির ইন্টারনেট মিডিয়া টাইপ (MIME প্রকার)। | |
attachments[]. title | string | সংযুক্তি শিরোনাম। | |
attendeesOmitted | boolean | অংশগ্রহণকারীদের ইভেন্টের প্রতিনিধিত্ব থেকে বাদ দেওয়া হয়েছে কিনা। একটি ইভেন্ট পুনরুদ্ধার করার সময়, এটি maxAttendee ক্যোয়ারী প্যারামিটার দ্বারা নির্দিষ্ট একটি সীমাবদ্ধতার কারণে হতে পারে। একটি ইভেন্ট আপডেট করার সময়, এটি শুধুমাত্র অংশগ্রহণকারীর প্রতিক্রিয়া আপডেট করতে ব্যবহার করা যেতে পারে। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[] | list | অনুষ্ঠানে উপস্থিতরা। অন্যান্য ক্যালেন্ডার ব্যবহারকারীদের সাথে ইভেন্টের সময় নির্ধারণের বিষয়ে আরও তথ্যের জন্য অংশগ্রহণকারীদের নির্দেশিকা সহ ইভেন্টগুলি দেখুন৷ পরিষেবা অ্যাকাউন্টগুলিকে অংশগ্রহণকারীদের তালিকা তৈরি করতে ডোমেন-ওয়াইড কর্তৃপক্ষের প্রতিনিধিত্ব ব্যবহার করতে হবে৷ | লিখনযোগ্য |
attendees[]. additionalGuests | integer | অতিরিক্ত অতিথির সংখ্যা। ঐচ্ছিক। ডিফল্ট হল 0। | লিখনযোগ্য |
attendees[]. comment | string | অংশগ্রহণকারীদের প্রতিক্রিয়া মন্তব্য. ঐচ্ছিক। | লিখনযোগ্য |
attendees[]. displayName | string | উপস্থিতির নাম, যদি উপলব্ধ থাকে। ঐচ্ছিক। | লিখনযোগ্য |
attendees[]. email | string | উপস্থিতির ইমেল ঠিকানা, যদি উপলব্ধ হয়. একজন অংশগ্রহণকারী যোগ করার সময় এই ক্ষেত্রটি অবশ্যই উপস্থিত থাকতে হবে। এটি অবশ্যই RFC5322 অনুযায়ী একটি বৈধ ইমেল ঠিকানা হতে হবে। একজন অংশগ্রহণকারী যোগ করার সময় প্রয়োজন। | লিখনযোগ্য |
attendees[]. id | string | অংশগ্রহণকারীর প্রোফাইল আইডি, যদি উপলব্ধ থাকে। | |
attendees[]. optional | boolean | এটি একটি ঐচ্ছিক অংশগ্রহণকারী কিনা। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[]. organizer | boolean | অংশগ্রহণকারী অনুষ্ঠানের আয়োজক কিনা। শুধুমাত্র পাঠযোগ্য. ডিফল্ট হল False. | |
attendees[]. resource | boolean | অংশগ্রহণকারী একটি সম্পদ কিনা। শুধুমাত্র তখনই সেট করা যাবে যখন অংশগ্রহণকারীকে প্রথমবার ইভেন্টে যোগ করা হবে। পরবর্তী পরিবর্তন উপেক্ষা করা হয়. ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[]. responseStatus | string | অংশগ্রহণকারীর প্রতিক্রিয়া অবস্থা. সম্ভাব্য মান হল:
| লিখনযোগ্য |
attendees[]. self | boolean | এই এন্ট্রিটি সেই ক্যালেন্ডারের প্রতিনিধিত্ব করে কিনা যেখানে ইভেন্টের এই অনুলিপিটি প্রদর্শিত হয়৷ শুধুমাত্র পাঠযোগ্য. ডিফল্ট হল False. | |
colorId | string | অনুষ্ঠানের রঙ। এটি একটি আইডি যা রঙের সংজ্ঞার event বিভাগে একটি এন্ট্রি উল্লেখ করে ( রঙের শেষ পয়েন্ট দেখুন)। ঐচ্ছিক। | লিখনযোগ্য |
conferenceData | nested object | কনফারেন্স সংক্রান্ত তথ্য, যেমন Google Meet কনফারেন্সের বিবরণ। নতুন কনফারেন্সের বিবরণ তৈরি করতে createRequest ক্ষেত্রটি ব্যবহার করুন। আপনার পরিবর্তনগুলি অব্যাহত রাখতে, সমস্ত ইভেন্ট পরিবর্তনের অনুরোধের জন্য conferenceDataVersion অনুরোধ প্যারামিটারটি 1 এ সেট করতে ভুলবেন না। | লিখনযোগ্য |
conferenceData. conferenceId | string | সম্মেলনের আইডি। কনফারেন্সের ট্র্যাক রাখতে ডেভেলপারদের দ্বারা ব্যবহার করা যেতে পারে, ব্যবহারকারীদের কাছে প্রদর্শন করা উচিত নয়। আইডি মান প্রতিটি সম্মেলন সমাধান প্রকারের জন্য আলাদাভাবে গঠিত হয়:
| |
conferenceData. conferenceSolution | nested object | কনফারেন্স সমাধান, যেমন গুগল মিট। একটি ব্যর্থ তৈরির অনুরোধ সহ একটি সম্মেলনের জন্য আনসেট৷ হয় | |
conferenceData.conferenceSolution. iconUri | string | এই সমাধানের জন্য ব্যবহারকারী-দৃশ্যমান আইকন। | |
conferenceData.conferenceSolution. key | nested object | কী যা অনন্যভাবে এই ইভেন্টের জন্য সম্মেলন সমাধান সনাক্ত করতে পারে। | |
conferenceData.conferenceSolution.key. type | string | সম্মেলনের সমাধানের ধরন। যদি একটি ক্লায়েন্ট একটি অপরিচিত বা খালি ধরনের সম্মুখীন হয়, এটি এখনও এন্ট্রি পয়েন্ট প্রদর্শন করতে সক্ষম হওয়া উচিত. যাইহোক, এটি পরিবর্তনের অনুমতি দেওয়া উচিত নয়। সম্ভাব্য মান হল:
| |
conferenceData.conferenceSolution. name | string | এই সমাধানের ব্যবহারকারী-দৃশ্যমান নাম। স্থানীয়ীকৃত নয়। | |
conferenceData. createRequest | nested object | একটি নতুন সম্মেলন তৈরি এবং ইভেন্টে এটি সংযুক্ত করার জন্য একটি অনুরোধ৷ ডেটা অ্যাসিঙ্ক্রোনাসভাবে তৈরি করা হয়। ডেটা উপস্থিত আছে কিনা তা দেখতে status ক্ষেত্রটি পরীক্ষা করুন। হয় | |
conferenceData.createRequest. conferenceSolutionKey | nested object | কনফারেন্স সমাধান, যেমন Hangouts বা Google Meet। | |
conferenceData.createRequest.conferenceSolutionKey. type | string | সম্মেলনের সমাধানের ধরন। যদি একটি ক্লায়েন্ট একটি অপরিচিত বা খালি ধরনের সম্মুখীন হয়, এটি এখনও এন্ট্রি পয়েন্ট প্রদর্শন করতে সক্ষম হওয়া উচিত. যাইহোক, এটি পরিবর্তনের অনুমতি দেওয়া উচিত নয়। সম্ভাব্য মান হল:
| |
conferenceData.createRequest. requestId | string | এই অনুরোধের জন্য ক্লায়েন্ট-উত্পাদিত অনন্য আইডি। ক্লায়েন্টদের প্রতিটি নতুন অনুরোধের জন্য এই আইডিটি পুনরায় তৈরি করা উচিত। প্রদত্ত একটি আইডি যদি পূর্ববর্তী অনুরোধের মতোই হয় তবে অনুরোধটি উপেক্ষা করা হয়। | |
conferenceData.createRequest. status | nested object | সম্মেলনের স্থিতি অনুরোধ তৈরি করুন. | |
conferenceData.createRequest.status. statusCode | string | সম্মেলনের বর্তমান অবস্থা অনুরোধ তৈরি করুন. শুধুমাত্র পাঠযোগ্য. সম্ভাব্য মান হল:
| |
conferenceData. entryPoints[] | list | পৃথক কনফারেন্স এন্ট্রি পয়েন্ট সম্পর্কে তথ্য, যেমন ইউআরএল বা ফোন নম্বর। তাদের সবাইকে একই সম্মেলনের অন্তর্গত হতে হবে। হয় | |
conferenceData.entryPoints[]. accessCode | string | সম্মেলনে অ্যাক্সেস করার জন্য অ্যাক্সেস কোড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। নতুন কনফারেন্স ডেটা তৈরি করার সময়, কনফারেন্স প্রদানকারী যে পরিভাষা ব্যবহার করে তার সাথে মেলে শুধুমাত্র { ঐচ্ছিক। | |
conferenceData.entryPoints[]. entryPointType | string | কনফারেন্স এন্ট্রি পয়েন্টের ধরন। সম্ভাব্য মান হল:
| |
conferenceData.entryPoints[]. label | string | URI-এর জন্য লেবেল। শেষ ব্যবহারকারীদের কাছে দৃশ্যমান। স্থানীয়ীকৃত নয়। সর্বাধিক দৈর্ঘ্য 512 অক্ষর। উদাহরণ:
ঐচ্ছিক। | |
conferenceData.entryPoints[]. meetingCode | string | সম্মেলনে অ্যাক্সেস করার জন্য মিটিং কোড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। নতুন কনফারেন্স ডেটা তৈরি করার সময়, কনফারেন্স প্রদানকারী যে পরিভাষা ব্যবহার করে তার সাথে মেলে শুধুমাত্র { ঐচ্ছিক। | |
conferenceData.entryPoints[]. passcode | string | কনফারেন্স অ্যাক্সেস করার জন্য পাসকোড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। নতুন কনফারেন্স ডেটা তৈরি করার সময়, কনফারেন্স প্রদানকারী যে পরিভাষা ব্যবহার করে তার সাথে মেলে শুধুমাত্র { | |
conferenceData.entryPoints[]. password | string | কনফারেন্স অ্যাক্সেস করার পাসওয়ার্ড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। নতুন কনফারেন্স ডেটা তৈরি করার সময়, কনফারেন্স প্রদানকারী যে পরিভাষা ব্যবহার করে তার সাথে মেলে শুধুমাত্র { ঐচ্ছিক। | |
conferenceData.entryPoints[]. pin | string | কনফারেন্স অ্যাক্সেস করার জন্য পিন। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। নতুন কনফারেন্স ডেটা তৈরি করার সময়, কনফারেন্স প্রদানকারী যে পরিভাষা ব্যবহার করে তার সাথে মেলে শুধুমাত্র { ঐচ্ছিক। | |
conferenceData.entryPoints[]. uri | string | এন্ট্রি পয়েন্টের URI। সর্বাধিক দৈর্ঘ্য 1300 অক্ষর। বিন্যাস:
| |
conferenceData. notes | string | ব্যবহারকারীর কাছে প্রদর্শনের জন্য অতিরিক্ত নোট (যেমন ডোমেন প্রশাসকের নির্দেশাবলী, আইনি নোটিশ)। এইচটিএমএল থাকতে পারে। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। ঐচ্ছিক। | |
conferenceData. signature | string | সম্মেলনের তথ্যের স্বাক্ষর। সার্ভার সাইডে উত্পন্ন. একটি ব্যর্থ তৈরির অনুরোধ সহ একটি সম্মেলনের জন্য আনসেট৷ একটি মুলতুবি তৈরি অনুরোধ সহ একটি সম্মেলনের জন্য ঐচ্ছিক৷ | |
created | datetime | ইভেন্ট তৈরির সময় ( RFC3339 টাইমস্ট্যাম্প হিসাবে)। শুধুমাত্র পাঠযোগ্য. | |
creator | object | অনুষ্ঠানের নির্মাতা। শুধুমাত্র পাঠযোগ্য. | |
creator. displayName | string | সৃষ্টিকর্তার নাম, যদি পাওয়া যায়। | |
creator. email | string | নির্মাতার ইমেল ঠিকানা, যদি উপলব্ধ থাকে। | |
creator. id | string | নির্মাতার প্রোফাইল আইডি, যদি পাওয়া যায়। | |
creator. self | boolean | যে ক্যালেন্ডারে ইভেন্টের এই অনুলিপি প্রদর্শিত হয় সেই ক্যালেন্ডারের সাথে নির্মাতার মিল আছে কিনা। শুধুমাত্র পাঠযোগ্য. ডিফল্ট হল False. | |
description | string | ঘটনার বিবরণ। এইচটিএমএল থাকতে পারে। ঐচ্ছিক। | লিখনযোগ্য |
end | nested object | ইভেন্টের (একচেটিয়া) শেষ সময়। একটি পুনরাবৃত্ত ইভেন্টের জন্য, এটি প্রথম উদাহরণের শেষ সময়। | |
end. date | date | তারিখ, "yyyy-mm-dd" বিন্যাসে, যদি এটি সারাদিনের ইভেন্ট হয়। | লিখনযোগ্য |
end. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুযায়ী ফর্ম্যাট করা হয়েছে)। একটি টাইম জোন অফসেট প্রয়োজন যদি না timeZone একটি টাইম জোন স্পষ্টভাবে নির্দিষ্ট করা থাকে। | লিখনযোগ্য |
end. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (আইএএনএ টাইম জোন ডাটাবেস নাম হিসাবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজন এবং সেই সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তিটি প্রসারিত হয়। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্ট শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
endTimeUnspecified | boolean | শেষ সময় আসলে অনির্দিষ্ট কিনা। সামঞ্জস্যের কারণে একটি শেষ সময় এখনও প্রদান করা হয়, এমনকি যদি এই বৈশিষ্ট্যটি সত্যে সেট করা থাকে। ডিফল্ট হল False. | |
etag | etag | সম্পদের ETag. | |
eventType | string | অনুষ্ঠানের নির্দিষ্ট ধরন। শুধুমাত্র পাঠযোগ্য. সম্ভাব্য মান হল:
| |
extendedProperties | object | ইভেন্টের বর্ধিত বৈশিষ্ট্য. | |
extendedProperties. private | object | এই ক্যালেন্ডারে প্রদর্শিত ইভেন্টের অনুলিপিতে ব্যক্তিগত বৈশিষ্ট্যগুলি। | লিখনযোগ্য |
extendedProperties.private. (key) | string | ব্যক্তিগত সম্পত্তির নাম এবং সংশ্লিষ্ট মান। | |
extendedProperties. shared | object | অন্যান্য অংশগ্রহণকারীদের ক্যালেন্ডারে ইভেন্টের অনুলিপিগুলির মধ্যে ভাগ করা বৈশিষ্ট্যগুলি৷ | লিখনযোগ্য |
extendedProperties.shared. (key) | string | ভাগ করা সম্পত্তির নাম এবং সংশ্লিষ্ট মান। | |
gadget | object | একটি গ্যাজেট যা এই ইভেন্টকে প্রসারিত করে৷ গ্যাজেটগুলি অবহেলিত; এই কাঠামোটি পরিবর্তে শুধুমাত্র জন্মদিনের ক্যালেন্ডার মেটাডেটা ফেরানোর জন্য ব্যবহার করা হয়। | |
gadget. display | string | গ্যাজেটের ডিসপ্লে মোড। অবচয়। সম্ভাব্য মান হল:
| লিখনযোগ্য |
gadget. height | integer | গ্যাজেটের উচ্চতা পিক্সেলে। উচ্চতা অবশ্যই 0-এর বেশি একটি পূর্ণসংখ্যা হতে হবে। ঐচ্ছিক। অবচয়। | লিখনযোগ্য |
gadget. iconLink | string | গ্যাজেটের আইকন URL৷ URL স্কিম অবশ্যই HTTPS হতে হবে। অবচয়। | লিখনযোগ্য |
gadget. link | string | গ্যাজেটের URL। URL স্কিম অবশ্যই HTTPS হতে হবে। অবচয়। | লিখনযোগ্য |
gadget. preferences | object | পছন্দসমূহ | লিখনযোগ্য |
gadget.preferences. (key) | string | পছন্দের নাম এবং সংশ্লিষ্ট মান। | |
gadget. title | string | গ্যাজেটের শিরোনাম। অবচয়। | লিখনযোগ্য |
gadget. type | string | গ্যাজেটের ধরন। অবচয়। | লিখনযোগ্য |
gadget. width | integer | গ্যাজেটের প্রস্থ পিক্সেলে। প্রস্থ অবশ্যই 0-এর বেশি একটি পূর্ণসংখ্যা হতে হবে। ঐচ্ছিক। অবচয়। | লিখনযোগ্য |
guestsCanInviteOthers | boolean | আয়োজক ব্যতীত অন্যরা অনুষ্ঠানে অন্যদের আমন্ত্রণ জানাতে পারে কিনা। ঐচ্ছিক। ডিফল্ট সত্য. | লিখনযোগ্য |
guestsCanModify | boolean | আয়োজক ছাড়া অন্য অংশগ্রহণকারীরা ইভেন্টটি পরিবর্তন করতে পারে কিনা। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
guestsCanSeeOtherGuests | boolean | আয়োজক ব্যতীত অন্যান্য অংশগ্রহণকারীরা ইভেন্টের উপস্থিতরা কারা তা দেখতে পাবে কিনা। ঐচ্ছিক। ডিফল্ট সত্য. | লিখনযোগ্য |
hangoutLink | string | এই ইভেন্টের সাথে যুক্ত Google Hangout এর একটি সম্পূর্ণ লিঙ্ক৷ শুধুমাত্র পাঠযোগ্য. | |
htmlLink | string | Google ক্যালেন্ডার ওয়েব UI-তে এই ইভেন্টের একটি সম্পূর্ণ লিঙ্ক৷ শুধুমাত্র পাঠযোগ্য. | |
iCalUID | string | RFC5545 এ সংজ্ঞায়িত ইভেন্ট অনন্য শনাক্তকারী। এটি ক্যালেন্ডারিং সিস্টেম জুড়ে ইভেন্টগুলিকে অনন্যভাবে সনাক্ত করতে ব্যবহৃত হয় এবং আমদানি পদ্ধতির মাধ্যমে ইভেন্টগুলি আমদানি করার সময় অবশ্যই সরবরাহ করা উচিত। মনে রাখবেন যে | |
id | string | ইভেন্টের অস্বচ্ছ শনাক্তকারী। নতুন একক বা পুনরাবৃত্ত ইভেন্ট তৈরি করার সময়, আপনি তাদের আইডি নির্দিষ্ট করতে পারেন। প্রদত্ত আইডিগুলি অবশ্যই এই নিয়মগুলি অনুসরণ করবে:
আপনি যদি একটি আইডি নির্দিষ্ট না করেন তবে এটি সার্ভার দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হবে। মনে রাখবেন যে | লিখনযোগ্য |
kind | string | সম্পদের প্রকার (" calendar#event ")। | |
location | string | ফ্রি-ফর্ম টেক্সট হিসাবে ইভেন্টের ভৌগলিক অবস্থান। ঐচ্ছিক। | লিখনযোগ্য |
locked | boolean | এটি একটি লক করা ইভেন্ট অনুলিপি যেখানে প্রধান ইভেন্ট ক্ষেত্র "সারাংশ", "বিবরণ", "অবস্থান", "শুরু", "শেষ" বা "পুনরাবৃত্তি" এ কোন পরিবর্তন করা যাবে না। ডিফল্ট হল False. শুধুমাত্র পাঠযোগ্য. | |
organizer | object | অনুষ্ঠানের আয়োজক ড. যদি সংগঠকও একজন অংশগ্রহণকারী হন, তাহলে এটি organizer ক্ষেত্রটি সত্যে সেট করে attendees একটি পৃথক এন্ট্রি সহ নির্দেশিত হয়। সংগঠক পরিবর্তন করতে, সরানো অপারেশন ব্যবহার করুন। শুধুমাত্র পঠনযোগ্য, একটি ইভেন্ট আমদানি করার সময় ছাড়া। | লিখনযোগ্য |
organizer. displayName | string | সংগঠকের নাম, যদি পাওয়া যায়। | লিখনযোগ্য |
organizer. email | string | সংগঠকের ইমেল ঠিকানা, যদি উপলব্ধ থাকে। এটি অবশ্যই RFC5322 অনুযায়ী একটি বৈধ ইমেল ঠিকানা হতে হবে। | লিখনযোগ্য |
organizer. id | string | সংগঠকের প্রোফাইল আইডি, যদি উপলব্ধ থাকে। | |
organizer. self | boolean | যে ক্যালেন্ডারে ইভেন্টের এই অনুলিপিটি প্রদর্শিত হবে সেই ক্যালেন্ডারের সাথে সংগঠক সঙ্গতিপূর্ণ কিনা। শুধুমাত্র পাঠযোগ্য. ডিফল্ট হল False. | |
originalStartTime | nested object | একটি পুনরাবৃত্ত ইভেন্টের উদাহরণের জন্য, এটি সেই সময় যেখানে এই ইভেন্টটি recurringEventId দ্বারা চিহ্নিত পুনরাবৃত্ত ইভেন্টের পুনরাবৃত্তি ডেটা অনুসারে শুরু হবে৷ এটি স্বতন্ত্রভাবে পুনরাবৃত্ত ইভেন্ট সিরিজের মধ্যে দৃষ্টান্তটিকে সনাক্ত করে এমনকি যদি উদাহরণটি অন্য সময়ে সরানো হয়। অপরিবর্তনীয়। | |
originalStartTime. date | date | তারিখ, "yyyy-mm-dd" বিন্যাসে, যদি এটি সারাদিনের ইভেন্ট হয়। | লিখনযোগ্য |
originalStartTime. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুযায়ী ফর্ম্যাট করা হয়েছে)। একটি টাইম জোন অফসেট প্রয়োজন যদি না timeZone একটি টাইম জোন স্পষ্টভাবে নির্দিষ্ট করা থাকে। | লিখনযোগ্য |
originalStartTime. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (আইএএনএ টাইম জোন ডাটাবেস নাম হিসাবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজন এবং সেই সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তিটি প্রসারিত হয়। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্ট শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
privateCopy | boolean | সত্যে সেট করা হলে, ইভেন্ট প্রচার অক্ষম করা হয়। মনে রাখবেন যে এটি ব্যক্তিগত ইভেন্ট বৈশিষ্ট্যগুলির মতো একই জিনিস নয়। ঐচ্ছিক। অপরিবর্তনীয়। ডিফল্ট হল False. | |
recurrence[] | list | একটি পুনরাবৃত্ত ইভেন্টের জন্য RRULE, EXRULE, RDATE এবং EXDATE লাইনের তালিকা, যেমন RFC5545 এ উল্লেখ করা হয়েছে। মনে রাখবেন এই ক্ষেত্রে DTSTART এবং DTEND লাইন অনুমোদিত নয়; ইভেন্টের শুরু এবং শেষের সময়গুলি start এবং end ক্ষেত্রগুলিতে নির্দিষ্ট করা হয়। এই ক্ষেত্রটি একক ইভেন্ট বা পুনরাবৃত্ত ঘটনাগুলির দৃষ্টান্তগুলির জন্য বাদ দেওয়া হয়েছে৷ | লিখনযোগ্য |
recurringEventId | string | একটি পুনরাবৃত্ত ইভেন্টের উদাহরণের জন্য, এটি পুনরাবৃত্ত ইভেন্টের id যেখানে এই উদাহরণটি অন্তর্গত। অপরিবর্তনীয়। | |
reminders | object | প্রমাণীকৃত ব্যবহারকারীর জন্য ইভেন্টের অনুস্মারক সম্পর্কে তথ্য। | |
reminders. overrides[] | list | যদি ইভেন্টটি ডিফল্ট অনুস্মারকগুলি ব্যবহার না করে, তাহলে এটি ইভেন্টের জন্য নির্দিষ্ট অনুস্মারকগুলিকে তালিকাভুক্ত করে, বা, যদি সেট না করা থাকে, তাহলে ইঙ্গিত করে যে এই ইভেন্টের জন্য কোনো অনুস্মারক সেট করা নেই৷ ওভাররাইড রিমাইন্ডারের সর্বোচ্চ সংখ্যা 5টি। | লিখনযোগ্য |
reminders.overrides[]. method | string | এই অনুস্মারক দ্বারা ব্যবহৃত পদ্ধতি. সম্ভাব্য মান হল:
একটি অনুস্মারক যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
reminders.overrides[]. minutes | integer | ইভেন্ট শুরু হওয়ার কয়েক মিনিট আগে যখন অনুস্মারকটি ট্রিগার করা উচিত। বৈধ মান 0 এবং 40320 (মিনিটে 4 সপ্তাহ) এর মধ্যে। একটি অনুস্মারক যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
reminders. useDefault | boolean | ক্যালেন্ডারের ডিফল্ট অনুস্মারক ইভেন্টে প্রযোজ্য কিনা। | লিখনযোগ্য |
sequence | integer | আইক্যালেন্ডার অনুযায়ী ক্রম সংখ্যা। | লিখনযোগ্য |
source | object | যে উৎস থেকে ঘটনাটি তৈরি করা হয়েছে। উদাহরণস্বরূপ, একটি ওয়েব পৃষ্ঠা, একটি ইমেল বার্তা বা HTTP বা HTTPS স্কিম সহ একটি URL দ্বারা শনাক্তযোগ্য কোনো নথি৷ শুধুমাত্র ইভেন্টের নির্মাতা দ্বারা দেখা বা পরিবর্তন করা যেতে পারে। | |
source. title | string | উৎসের শিরোনাম; উদাহরণস্বরূপ একটি ওয়েব পৃষ্ঠার শিরোনাম বা একটি ইমেল বিষয়। | লিখনযোগ্য |
source. url | string | উৎসের URL একটি সম্পদের দিকে নির্দেশ করে। URL স্কিম অবশ্যই HTTP বা HTTPS হতে হবে। | লিখনযোগ্য |
start | nested object | ইভেন্টের (অন্তর্ভুক্ত) শুরুর সময়। একটি পুনরাবৃত্ত ইভেন্টের জন্য, এটি প্রথম উদাহরণের শুরুর সময়। | |
start. date | date | তারিখ, "yyyy-mm-dd" বিন্যাসে, যদি এটি সারাদিনের ইভেন্ট হয়। | লিখনযোগ্য |
start. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুযায়ী ফর্ম্যাট করা হয়েছে)। একটি টাইম জোন অফসেট প্রয়োজন যদি না timeZone একটি টাইম জোন স্পষ্টভাবে নির্দিষ্ট করা থাকে। | লিখনযোগ্য |
start. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (আইএএনএ টাইম জোন ডাটাবেস নাম হিসাবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজন এবং সেই সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তিটি প্রসারিত হয়। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্ট শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
status | string | অনুষ্ঠানের অবস্থা। ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
summary | string | অনুষ্ঠানের শিরোনাম। | লিখনযোগ্য |
transparency | string | ইভেন্ট ক্যালেন্ডারে সময় ব্লক করে কিনা। ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
updated | datetime | ইভেন্টের শেষ পরিবর্তনের সময় ( RFC3339 টাইমস্ট্যাম্প হিসাবে)। শুধুমাত্র পাঠযোগ্য. | |
visibility | string | ইভেন্টের দৃশ্যমানতা। ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
workingLocationProperties | nested object | কাজের অবস্থান ইভেন্ট ডেটা। শুধুমাত্র পাঠযোগ্য. | |
workingLocationProperties. customLocation | object | উপস্থিত থাকলে, ব্যবহারকারী একটি কাস্টম অবস্থান থেকে কাজ করছে তা নির্দিষ্ট করে। | |
workingLocationProperties.customLocation. label | string | অতিরিক্ত তথ্যের জন্য একটি ঐচ্ছিক অতিরিক্ত লেবেল। | |
workingLocationProperties. homeOffice | any value | উপস্থিত থাকলে, ব্যবহারকারী বাড়িতে কাজ করছে তা নির্দিষ্ট করে। | |
workingLocationProperties. officeLocation | object | উপস্থিত থাকলে, ব্যবহারকারী একটি অফিস থেকে কাজ করছেন তা নির্দিষ্ট করে। | |
workingLocationProperties.officeLocation. buildingId | string | একটি ঐচ্ছিক বিল্ডিং শনাক্তকারী। এটি সংস্থার সম্পদ ডেটাবেসে একটি বিল্ডিং আইডি উল্লেখ করা উচিত। | |
workingLocationProperties.officeLocation. deskId | string | একটি ঐচ্ছিক নির্বিচারে ডেস্ক শনাক্তকারী। | |
workingLocationProperties.officeLocation. floorId | string | একটি ঐচ্ছিক নির্বিচারে মেঝে শনাক্তকারী। | |
workingLocationProperties.officeLocation. floorSectionId | string | একটি ঐচ্ছিক নির্বিচারে মেঝে বিভাগ শনাক্তকারী। | |
workingLocationProperties.officeLocation. label | string | অতিরিক্ত তথ্যের জন্য একটি ঐচ্ছিক অতিরিক্ত লেবেল। |
পদ্ধতি
- মুছে ফেলা
- একটি ইভেন্ট মুছে দেয়।
- পাওয়া
- এর Google ক্যালেন্ডার আইডির উপর ভিত্তি করে একটি ইভেন্ট প্রদান করে। আইক্যালেন্ডার আইডি ব্যবহার করে একটি ইভেন্ট পুনরুদ্ধার করতে,
iCalUID
প্যারামিটার ব্যবহার করে events.list পদ্ধতিতে কল করুন। - আমদানি
- একটি ইভেন্ট আমদানি করে। এই ক্রিয়াকলাপটি একটি ক্যালেন্ডারে বিদ্যমান ইভেন্টের একটি ব্যক্তিগত অনুলিপি যোগ করতে ব্যবহৃত হয়।
- সন্নিবেশ
- একটি ইভেন্ট তৈরি করে।
- উদাহরণ
- নির্দিষ্ট পুনরাবৃত্ত ইভেন্টের উদাহরণ প্রদান করে।
- তালিকা
- নির্দিষ্ট ক্যালেন্ডারে ইভেন্ট দেখায়।
- সরানো
- একটি ইভেন্টকে অন্য ক্যালেন্ডারে নিয়ে যায়, যেমন একটি ইভেন্টের সংগঠক পরিবর্তন করে।
- প্যাচ
- একটি ইভেন্ট আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি
update
দ্বারা অনুসরণ করা একটিget
পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে। - দ্রুত যোগ করুন
- একটি সাধারণ পাঠ্য স্ট্রিং এর উপর ভিত্তি করে একটি ইভেন্ট তৈরি করে।
- হালনাগাদ
- একটি ইভেন্ট আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে না এবং সর্বদা সমগ্র ইভেন্ট সংস্থান আপডেট করে। একটি আংশিক আপডেট করতে, পারমাণবিকতা নিশ্চিত করতে etags ব্যবহার করে একটি
update
get
করুন। - ঘড়ি
- ইভেন্ট সংস্থান পরিবর্তনের জন্য দেখুন.