ক্যালেন্ডার 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": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": 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 | ভাগ করা সম্পত্তির নাম এবং সংশ্লিষ্ট মান। | |
focusTimeProperties | nested object | ফোকাস টাইম ইভেন্ট ডেটা। eventType focusTime হলে ব্যবহৃত হয়। | লিখনযোগ্য |
focusTimeProperties. autoDeclineMode | string | ফোকাস টাইম ইভেন্টগুলিকে ওভারল্যাপ করে এমন মিটিংয়ের আমন্ত্রণগুলি প্রত্যাখ্যান করবেন কিনা৷ বৈধ মান হল declineNone , যার অর্থ হল কোন মিটিং আমন্ত্রণ প্রত্যাখ্যান করা হয় না; declineAllConflictingInvitations , যার অর্থ ইভেন্টের সাথে বিরোধপূর্ণ সমস্ত বিরোধপূর্ণ মিটিং আমন্ত্রণ প্রত্যাখ্যান করা হয়েছে; এবং declineOnlyNewConflictingInvitations , যার অর্থ ফোকাস টাইম ইভেন্ট উপস্থিত থাকাকালীন শুধুমাত্র নতুন বিরোধপূর্ণ মিটিংয়ের আমন্ত্রণগুলি প্রত্যাখ্যান করা হবে৷ | |
focusTimeProperties. chatStatus | string | Chat এবং সংশ্লিষ্ট পণ্যে ব্যবহারকারীকে চিহ্নিত করার স্ট্যাটাস। এটি available বা doNotDisturb হতে পারে। | |
focusTimeProperties. declineMessage | 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 | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (আইএএনএ টাইম জোন ডাটাবেস নাম হিসাবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজন এবং সেই সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তিটি প্রসারিত হয়। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্ট শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
outOfOfficeProperties | nested object | অফিসের বাইরে ইভেন্ট ডেটা। যদি eventType outOfOffice হয় তাহলে ব্যবহৃত হয়। | লিখনযোগ্য |
outOfOfficeProperties. autoDeclineMode | string | অফিসের বাইরের ইভেন্টগুলিকে ওভারল্যাপ করে এমন মিটিং আমন্ত্রণগুলি প্রত্যাখ্যান করবেন কিনা৷ বৈধ মান হল declineNone , যার অর্থ হল কোন মিটিং আমন্ত্রণ প্রত্যাখ্যান করা হয় না; declineAllConflictingInvitations , যার অর্থ ইভেন্টের সাথে বিরোধপূর্ণ সমস্ত বিরোধপূর্ণ মিটিং আমন্ত্রণ প্রত্যাখ্যান করা হয়েছে; এবং declineOnlyNewConflictingInvitations , মানে অফিসের বাইরে ইভেন্ট উপস্থিত থাকাকালীন শুধুমাত্র নতুন বিরোধপূর্ণ মিটিংয়ের আমন্ত্রণগুলিকে প্রত্যাখ্যান করতে হবে৷ | |
outOfOfficeProperties. declineMessage | string | একটি বিদ্যমান ইভেন্ট বা নতুন আমন্ত্রণ স্বয়ংক্রিয়ভাবে ক্যালেন্ডার দ্বারা প্রত্যাখ্যান করা হলে সেট করতে প্রতিক্রিয়া বার্তা৷ | |
privateCopy | boolean | সত্যে সেট করা হলে, ইভেন্ট প্রচার অক্ষম করা হয়। মনে রাখবেন যে এটি ব্যক্তিগত ইভেন্ট বৈশিষ্ট্যগুলির মতো একই জিনিস নয়। ঐচ্ছিক। অপরিবর্তনীয়। ডিফল্ট হল False. | |
recurrence[] | list | একটি পুনরাবৃত্ত ইভেন্টের জন্য RRULE, EXRULE, RDATE এবং EXDATE লাইনের তালিকা, যেমন RFC5545 এ উল্লেখ করা হয়েছে। মনে রাখবেন যে এই ক্ষেত্রে DTSTART এবং DTEND লাইন অনুমোদিত নয়; ইভেন্টের শুরু এবং শেষের সময়গুলি start এবং end ক্ষেত্রগুলিতে নির্দিষ্ট করা হয়। এই ক্ষেত্রটি একক ইভেন্ট বা পুনরাবৃত্ত ঘটনাগুলির দৃষ্টান্তগুলির জন্য বাদ দেওয়া হয়েছে৷ | লিখনযোগ্য |
recurringEventId | string | একটি পুনরাবৃত্ত ইভেন্টের উদাহরণের জন্য, এটি পুনরাবৃত্ত ইভেন্টের id যেখানে এই উদাহরণটি অন্তর্গত। অপরিবর্তনীয়। | |
reminders | object | প্রমাণীকৃত ব্যবহারকারীর জন্য ইভেন্টের অনুস্মারক সম্পর্কে তথ্য। মনে রাখবেন যে অনুস্মারক পরিবর্তন করা এনক্লোসিং ইভেন্টের updated সম্পত্তিও পরিবর্তন করে না। | |
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 | অফিসের নাম যা ক্যালেন্ডার ওয়েব এবং মোবাইল ক্লায়েন্টগুলিতে প্রদর্শিত হয়৷ আমরা আপনাকে সংস্থার সম্পদ ডেটাবেসে একটি বিল্ডিং নাম উল্লেখ করার পরামর্শ দিই৷ | লিখনযোগ্য |
workingLocationProperties. type | string | কাজের অবস্থানের ধরন। সম্ভাব্য মান হল:
কাজের অবস্থান বৈশিষ্ট্য যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
পদ্ধতি
- মুছে ফেলুন
- একটি ইভেন্ট মুছে দেয়।
- পেতে
- এর Google ক্যালেন্ডার আইডির উপর ভিত্তি করে একটি ইভেন্ট প্রদান করে। আইক্যালেন্ডার আইডি ব্যবহার করে একটি ইভেন্ট পুনরুদ্ধার করতে,
iCalUID
প্যারামিটার ব্যবহার করে events.list পদ্ধতিতে কল করুন। - আমদানি
- একটি ইভেন্ট আমদানি করে। এই ক্রিয়াকলাপটি একটি ক্যালেন্ডারে বিদ্যমান ইভেন্টের একটি ব্যক্তিগত অনুলিপি যোগ করতে ব্যবহৃত হয়। শুধুমাত্র একটি
eventType
টাইপdefault
সহ ইভেন্টগুলি আমদানি করা যেতে পারে৷অবহেলিত আচরণ: যদি একটি নন-
default
ইভেন্ট আমদানি করা হয়, তবে এর ধরণটিdefault
পরিবর্তিত হবে এবং এটিতে থাকতে পারে এমন কোনো ইভেন্ট-টাইপ-নির্দিষ্ট বৈশিষ্ট্য বাদ দেওয়া হবে। - সন্নিবেশ
- একটি ইভেন্ট তৈরি করে।
- উদাহরণ
- নির্দিষ্ট পুনরাবৃত্ত ইভেন্টের উদাহরণ প্রদান করে।
- তালিকা
- নির্দিষ্ট ক্যালেন্ডারে ইভেন্ট দেখায়।
- সরানো
- একটি ইভেন্টকে অন্য ক্যালেন্ডারে নিয়ে যায়, যেমন একটি ইভেন্টের সংগঠক পরিবর্তন করে। মনে রাখবেন যে শুধুমাত্র
default
ইভেন্টগুলি সরানো যেতে পারে;birthday
,focusTime
,fromGmail
,outOfOffice
এবংworkingLocation
ইভেন্টগুলি সরানো যাবে না। - প্যাচ
- একটি ইভেন্ট আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি
update
দ্বারা অনুসরণget
একটি ব্যবহার পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে। - দ্রুত যোগ করুন
- একটি সাধারণ পাঠ্য স্ট্রিং এর উপর ভিত্তি করে একটি ইভেন্ট তৈরি করে।
- আপডেট
- একটি ইভেন্ট আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে না এবং সর্বদা সমগ্র ইভেন্ট সংস্থান আপডেট করে। একটি আংশিক আপডেট করতে, পারমাণবিকতা নিশ্চিত করতে etags ব্যবহার করে একটি
update
get
করুন। - ঘড়ি
- ইভেন্ট সংস্থান পরিবর্তনের জন্য দেখুন.
ক্যালেন্ডার 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": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": 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 | এন্ট্রি পয়েন্টের ইউআরআই। সর্বাধিক দৈর্ঘ্য 1300 অক্ষর। বিন্যাস:
| |
conferenceData. notes | string | অতিরিক্ত নোট (যেমন ডোমেন প্রশাসকের নির্দেশাবলী, আইনী বিজ্ঞপ্তি) ব্যবহারকারীর কাছে প্রদর্শন করতে। এইচটিএমএল থাকতে পারে। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। ঐচ্ছিক। | |
conferenceData. signature | string | সম্মেলনের তথ্যের স্বাক্ষর। সার্ভার সাইডে উত্পন্ন। ব্যর্থ ক্রিয়েট অনুরোধ সহ একটি সম্মেলনের জন্য আনসেট করুন। মুলতুবি থাকা অনুরোধ সহ একটি সম্মেলনের জন্য al চ্ছিক। | |
created | datetime | ইভেন্টের তৈরির সময় ( আরএফসি 3339 টাইমস্ট্যাম্প হিসাবে)। শুধুমাত্র পঠনযোগ্য। | |
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 | সময়, সম্মিলিত তারিখ-সময় মান হিসাবে ( আরএফসি 3339 অনুযায়ী ফর্ম্যাট করা)। টাইম জোনের অফসেটের প্রয়োজন হয় যদি না টাইম জোনটি timeZone স্পষ্টভাবে নির্দিষ্ট না করা হয়। | লিখনযোগ্য |
end. timeZone | string | সময় অঞ্চল যেখানে সময় নির্দিষ্ট করা হয়। (আইএএনএ টাইম জোন ডাটাবেসের নাম হিসাবে ফর্ম্যাট করা, যেমন "ইউরোপ/জুরিখ")) পুনরাবৃত্তি ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজনীয় এবং সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তি প্রসারিত হয়। একক ইভেন্টগুলির জন্য এই ক্ষেত্রটি al চ্ছিক এবং ইভেন্টটি শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
endTimeUnspecified | boolean | শেষ সময়টি আসলে অনির্ধারিত কিনা। এই বৈশিষ্ট্যটি সত্যে সেট করা থাকলেও সামঞ্জস্যের কারণে এখনও একটি শেষ সময় সরবরাহ করা হয়। ডিফল্ট হল False. | |
etag | etag | রিসোর্সের ইটাগ। | |
eventType | string | ইভেন্টের নির্দিষ্ট ধরণ। ইভেন্টটি তৈরি হওয়ার পরে এটি সংশোধন করা যায় না। সম্ভাব্য মান হল:
| লিখনযোগ্য |
extendedProperties | object | ইভেন্টের বর্ধিত বৈশিষ্ট্য। | |
extendedProperties. private | object | এই ক্যালেন্ডারে প্রদর্শিত ইভেন্টের অনুলিপিটিতে ব্যক্তিগত বৈশিষ্ট্যগুলি। | লিখনযোগ্য |
extendedProperties.private. (key) | string | ব্যক্তিগত সম্পত্তির নাম এবং সংশ্লিষ্ট মান। | |
extendedProperties. shared | object | অন্যান্য উপস্থিতদের ক্যালেন্ডারে ইভেন্টের অনুলিপিগুলির মধ্যে ভাগ করা সম্পত্তি। | লিখনযোগ্য |
extendedProperties.shared. (key) | string | ভাগ করা সম্পত্তি এবং সংশ্লিষ্ট মানটির নাম। | |
focusTimeProperties | nested object | ফোকাস সময় ইভেন্ট ডেটা। eventType যদি focusTime হয় তবে ব্যবহৃত হয়। | লিখনযোগ্য |
focusTimeProperties. autoDeclineMode | string | সভা আমন্ত্রণগুলি প্রত্যাখ্যান করা উচিত যা ফোকাস সময় ইভেন্টগুলিকে ওভারল্যাপ করে। বৈধ মানগুলি declineNone , যার অর্থ কোনও সভা আমন্ত্রণ হ্রাস করা হয় না; declineAllConflictingInvitations , যার অর্থ এই ঘটনার সাথে বিরোধ করা সমস্ত বিরোধী সভা আমন্ত্রণগুলি হ্রাস পেয়েছে; এবং declineOnlyNewConflictingInvitations , যার অর্থ কেবলমাত্র নতুন বিরোধী সভা আমন্ত্রণগুলি যা ফোকাস সময় ইভেন্ট উপস্থিত থাকাকালীন উপস্থিত হয় তা প্রত্যাখ্যান করতে হবে। | |
focusTimeProperties. chatStatus | string | চ্যাট এবং সম্পর্কিত পণ্যগুলিতে ব্যবহারকারীকে চিহ্নিত করার স্থিতি। এটি available বা doNotDisturb হতে পারে। | |
focusTimeProperties. declineMessage | string | কোনও বিদ্যমান ইভেন্ট বা নতুন আমন্ত্রণটি ক্যালেন্ডার দ্বারা স্বয়ংক্রিয়ভাবে হ্রাস পেয়েছে কিনা সে সেট করার জন্য প্রতিক্রিয়া বার্তা। | |
gadget | object | একটি গ্যাজেট যা এই ইভেন্টটি প্রসারিত করে। গ্যাজেটগুলি হ্রাস করা হয়; এই কাঠামোটি কেবল জন্মদিনের ক্যালেন্ডার মেটাডেটা ফিরে আসার জন্য ব্যবহৃত হয়। | |
gadget. display | string | গ্যাজেটের প্রদর্শন মোড। অবচয়। সম্ভাব্য মান হল:
| লিখনযোগ্য |
gadget. height | integer | পিক্সেলগুলিতে গ্যাজেটের উচ্চতা। উচ্চতা অবশ্যই 0 এর চেয়ে বেশি একটি পূর্ণসংখ্যা হতে হবে option চ্ছিক। অবচয়। | লিখনযোগ্য |
gadget. iconLink | string | গ্যাজেটের আইকন ইউআরএল। ইউআরএল স্কিমটি অবশ্যই https হতে হবে। অবচয়। | লিখনযোগ্য |
gadget. link | string | গ্যাজেটের ইউআরএল। ইউআরএল স্কিমটি অবশ্যই https হতে হবে। অবচয়। | লিখনযোগ্য |
gadget. preferences | object | পছন্দসমূহ | লিখনযোগ্য |
gadget.preferences. (key) | string | পছন্দের নাম এবং সংশ্লিষ্ট মান। | |
gadget. title | string | গ্যাজেটের শিরোনাম। অবচয়। | লিখনযোগ্য |
gadget. type | string | গ্যাজেটের ধরণ। অবচয়। | লিখনযোগ্য |
gadget. width | integer | পিক্সেলগুলিতে গ্যাজেটের প্রস্থ। প্রস্থটি অবশ্যই 0 এর চেয়ে বেশি একটি পূর্ণসংখ্যা হতে হবে option চ্ছিক। অবচয়। | লিখনযোগ্য |
guestsCanInviteOthers | boolean | সংগঠক ব্যতীত অন্য অংশগ্রহণকারীরা এই ইভেন্টে অন্যকে আমন্ত্রণ জানাতে পারেন কিনা। ঐচ্ছিক। ডিফল্ট সত্য। | লিখনযোগ্য |
guestsCanModify | boolean | সংগঠক ব্যতীত অন্য অংশগ্রহণকারীরা ইভেন্টটি সংশোধন করতে পারে কিনা। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
guestsCanSeeOtherGuests | boolean | আয়োজক ব্যতীত অন্য অংশগ্রহণকারীরা দেখতে পাবেন যে ইভেন্টটির অংশগ্রহণকারীরা কে। ঐচ্ছিক। ডিফল্ট সত্য। | লিখনযোগ্য |
hangoutLink | string | এই ইভেন্টের সাথে যুক্ত গুগল হ্যাঙ্গআউটের একটি নিখুঁত লিঙ্ক। শুধুমাত্র পঠনযোগ্য। | |
htmlLink | string | গুগল ক্যালেন্ডার ওয়েব ইউআইতে এই ইভেন্টের একটি নিখুঁত লিঙ্ক। শুধুমাত্র পঠনযোগ্য। | |
iCalUID | string | RFC5545 এ সংজ্ঞায়িত হিসাবে ইভেন্ট অনন্য শনাক্তকারী। এটি অনন্যভাবে ইভেন্টগুলি ক্যালেন্ডারিং সিস্টেমগুলি সনাক্ত করতে ব্যবহৃত হয় এবং আমদানি পদ্ধতির মাধ্যমে ইভেন্টগুলি আমদানি করার সময় অবশ্যই সরবরাহ করা উচিত। মনে রাখবেন যে | |
id | string | ইভেন্টের অস্বচ্ছ শনাক্তকারী। নতুন একক বা পুনরাবৃত্ত ইভেন্টগুলি তৈরি করার সময়, আপনি তাদের আইডিগুলি নির্দিষ্ট করতে পারেন। প্রদত্ত আইডি অবশ্যই এই নিয়মগুলি অনুসরণ করতে হবে:
আপনি যদি কোনও আইডি নির্দিষ্ট না করেন তবে এটি সার্ভার দ্বারা স্বয়ংক্রিয়ভাবে উত্পন্ন হবে। মনে রাখবেন যে | লিখনযোগ্য |
kind | string | রিসোর্সের ধরণ (" calendar#event ")। | |
location | string | ফ্রি-ফর্ম পাঠ্য হিসাবে ইভেন্টের ভৌগলিক অবস্থান। ঐচ্ছিক। | লিখনযোগ্য |
locked | boolean | এটি কোনও লক ইভেন্টের অনুলিপি কিনা যেখানে মূল ইভেন্ট ক্ষেত্রগুলিতে "সংক্ষিপ্তসার", "বিবরণ", "অবস্থান", "স্টার্ট", "শেষ" বা "পুনরাবৃত্তি" এ কোনও পরিবর্তন করা যায় না। ডিফল্ট হল False. শুধুমাত্র পড়া। | |
organizer | object | ইভেন্টের সংগঠক। যদি আয়োজকও একজন অংশগ্রহণকারী হন তবে এটি organizer ক্ষেত্রের সাথে attendees মধ্যে পৃথক প্রবেশের সাথে ইঙ্গিত করা হয়। সংগঠককে পরিবর্তন করতে, মুভ অপারেশনটি ব্যবহার করুন। কেবল পড়ুন, কোনও ইভেন্ট আমদানি করার সময় ব্যতীত। | লিখনযোগ্য |
organizer. displayName | string | আয়োজকের নাম, যদি পাওয়া যায়। | লিখনযোগ্য |
organizer. email | string | আয়োজকের ইমেল ঠিকানা, যদি পাওয়া যায়। এটি অবশ্যই আরএফসি 5322 অনুযায়ী একটি বৈধ ইমেল ঠিকানা হতে হবে। | লিখনযোগ্য |
organizer. id | string | আয়োজকের প্রোফাইল আইডি, যদি পাওয়া যায়। | |
organizer. self | boolean | সংগঠক ক্যালেন্ডারের সাথে সম্পর্কিত কিনা যার উপর ইভেন্টটির এই অনুলিপিটি প্রদর্শিত হবে। শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
originalStartTime | nested object | পুনরাবৃত্ত ইভেন্টের উদাহরণের জন্য, এই সময়টি এই ইভেন্টটি পুনরাবৃত্তি ইভেন্টের পুনরাবৃত্তি ডেটা অনুযায়ী পুনরাবৃত্তির ডেটা অনুসারে শুরু হবে ur উদাহরণটি অন্য সময়ে স্থানান্তরিত করা হলেও এটি পুনরাবৃত্ত ইভেন্ট সিরিজের মধ্যে উদাহরণটি অনন্যভাবে চিহ্নিত করে। অপরিবর্তনীয়। | |
originalStartTime. date | date | তারিখটি, "yyyy-MM-DD" ফর্ম্যাটে, যদি এটি একটি সারাদিনের ইভেন্ট হয়। | লিখনযোগ্য |
originalStartTime. dateTime | datetime | সময়, সম্মিলিত তারিখ-সময় মান হিসাবে ( আরএফসি 3339 অনুযায়ী ফর্ম্যাট করা)। টাইম জোনের অফসেটের প্রয়োজন হয় যদি না টাইম জোনটি timeZone স্পষ্টভাবে নির্দিষ্ট না করা হয়। | লিখনযোগ্য |
originalStartTime. timeZone | string | সময় অঞ্চল যেখানে সময় নির্দিষ্ট করা হয়। (আইএএনএ টাইম জোন ডাটাবেসের নাম হিসাবে ফর্ম্যাট করা, যেমন "ইউরোপ/জুরিখ")) পুনরাবৃত্তি ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজনীয় এবং সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তি প্রসারিত হয়। একক ইভেন্টগুলির জন্য এই ক্ষেত্রটি al চ্ছিক এবং ইভেন্টটি শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
outOfOfficeProperties | nested object | অফিস ইভেন্টের ডেটা বাইরে। eventType যদি outOfOffice হয় তবে ব্যবহৃত হয়। | লিখনযোগ্য |
outOfOfficeProperties. autoDeclineMode | string | অফিসের ইভেন্টগুলি থেকে ওভারল্যাপ হওয়া সভা আমন্ত্রণগুলি প্রত্যাখ্যান করা উচিত কিনা। বৈধ মানগুলি declineNone , যার অর্থ কোনও সভা আমন্ত্রণ হ্রাস করা হয় না; declineAllConflictingInvitations , যার অর্থ এই ঘটনার সাথে বিরোধ করা সমস্ত বিরোধী সভা আমন্ত্রণগুলি হ্রাস পেয়েছে; এবং declineOnlyNewConflictingInvitations ইনভিটেশনস, যার অর্থ অফিসের ইভেন্টের বাইরে উপস্থিত থাকাকালীন কেবলমাত্র নতুন বিরোধী সভা আমন্ত্রণগুলি প্রত্যাখ্যান করা হবে। | |
outOfOfficeProperties. declineMessage | string | কোনও বিদ্যমান ইভেন্ট বা নতুন আমন্ত্রণটি ক্যালেন্ডার দ্বারা স্বয়ংক্রিয়ভাবে হ্রাস পেয়েছে কিনা সে সেট করার জন্য প্রতিক্রিয়া বার্তা। | |
privateCopy | boolean | যদি সত্যে সেট করা হয় তবে ইভেন্টের প্রচার অক্ষম করা হয়। নোট করুন যে এটি ব্যক্তিগত ইভেন্টের বৈশিষ্ট্যগুলির মতো একই জিনিস নয়। ঐচ্ছিক। অপরিবর্তনীয়। ডিফল্ট হল False. | |
recurrence[] | list | আরএফসি 5545 -এ উল্লিখিত হিসাবে পুনরাবৃত্তি ইভেন্টের জন্য আরআরুল, এক্সরুল, আরডেট এবং এক্সডেট লাইনের তালিকা। নোট করুন যে এই ক্ষেত্রে dtstart এবং dtend লাইন অনুমোদিত নয়; ইভেন্ট শুরু এবং শেষের সময়গুলি start এবং end ক্ষেত্রগুলিতে নির্দিষ্ট করা হয়। এই ক্ষেত্রটি একক ইভেন্ট বা পুনরাবৃত্ত ইভেন্টগুলির দৃষ্টান্তের জন্য বাদ দেওয়া হয়। | লিখনযোগ্য |
recurringEventId | string | পুনরাবৃত্ত ইভেন্টের উদাহরণের জন্য, এটি পুনরাবৃত্ত ইভেন্টের id যার সাথে এই উদাহরণটি অন্তর্ভুক্ত। অপরিবর্তনীয়। | |
reminders | object | অনুমোদিত ব্যবহারকারীর জন্য ইভেন্টের অনুস্মারক সম্পর্কে তথ্য। দ্রষ্টব্য যে অনুস্মারক পরিবর্তনগুলি ঘের ইভেন্টের updated সম্পত্তিও পরিবর্তন করে না। | |
reminders. overrides[] | list | যদি ইভেন্টটি ডিফল্ট অনুস্মারকগুলি ব্যবহার না করে তবে এটি ইভেন্টের জন্য নির্দিষ্ট অনুস্মারকগুলিকে তালিকাভুক্ত করে, বা যদি সেট না করা হয় তবে ইঙ্গিত দেয় যে এই ইভেন্টের জন্য কোনও অনুস্মারক সেট করা হয়নি। ওভাররাইড অনুস্মারকগুলির সর্বাধিক সংখ্যা 5। | লিখনযোগ্য |
reminders.overrides[]. method | string | এই অনুস্মারক দ্বারা ব্যবহৃত পদ্ধতি। সম্ভাব্য মান হল:
একটি অনুস্মারক যোগ করার সময় প্রয়োজনীয়। | লিখনযোগ্য |
reminders.overrides[]. minutes | integer | ইভেন্টটি শুরুর আগে মিনিট সংখ্যা যখন অনুস্মারকটি ট্রিগার করা উচিত। বৈধ মানগুলি 0 এবং 40320 (মিনিটের মধ্যে 4 সপ্তাহ) এর মধ্যে থাকে। একটি অনুস্মারক যোগ করার সময় প্রয়োজনীয়। | লিখনযোগ্য |
reminders. useDefault | boolean | ক্যালেন্ডারের ডিফল্ট অনুস্মারকগুলি ইভেন্টটিতে প্রযোজ্য কিনা। | লিখনযোগ্য |
sequence | integer | আইকালেন্ডার অনুসারে সিকোয়েন্স নম্বর। | লিখনযোগ্য |
source | object | উত্স যা থেকে ইভেন্টটি তৈরি হয়েছিল। উদাহরণস্বরূপ, একটি ওয়েব পৃষ্ঠা, একটি ইমেল বার্তা বা এইচটিটিপি বা এইচটিটিপিএস স্কিম সহ একটি ইউআরএল দ্বারা সনাক্তযোগ্য কোনও ডকুমেন্ট। কেবল ইভেন্টের স্রষ্টা দ্বারা দেখা বা সংশোধন করা যেতে পারে। | |
source. title | string | উত্সের শিরোনাম; উদাহরণস্বরূপ একটি ওয়েব পৃষ্ঠার শিরোনাম বা একটি ইমেল বিষয়। | লিখনযোগ্য |
source. url | string | উত্সের url একটি উত্সের দিকে নির্দেশ করে। ইউআরএল স্কিমটি অবশ্যই এইচটিটিপি বা এইচটিটিপিএস হতে হবে। | লিখনযোগ্য |
start | nested object | ইভেন্টের (অন্তর্ভুক্ত) শুরুর সময়। একটি পুনরাবৃত্তি ইভেন্টের জন্য, এটি প্রথম উদাহরণের শুরু সময়। | |
start. date | date | তারিখটি, "yyyy-MM-DD" ফর্ম্যাটে, যদি এটি একটি সারাদিনের ইভেন্ট হয়। | লিখনযোগ্য |
start. dateTime | datetime | সময়, সম্মিলিত তারিখ-সময় মান হিসাবে ( আরএফসি 3339 অনুযায়ী ফর্ম্যাট করা)। টাইম জোনের অফসেটের প্রয়োজন হয় যদি না টাইম জোনটি timeZone স্পষ্টভাবে নির্দিষ্ট না করা হয়। | লিখনযোগ্য |
start. timeZone | string | সময় অঞ্চল যেখানে সময় নির্দিষ্ট করা হয়। (আইএএনএ টাইম জোন ডাটাবেসের নাম হিসাবে ফর্ম্যাট করা, যেমন "ইউরোপ/জুরিখ")) পুনরাবৃত্তি ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজনীয় এবং সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তি প্রসারিত হয়। একক ইভেন্টগুলির জন্য এই ক্ষেত্রটি al চ্ছিক এবং ইভেন্টটি শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
status | string | ইভেন্টের স্থিতি। ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
summary | string | অনুষ্ঠানের শিরোনাম। | লিখনযোগ্য |
transparency | string | ইভেন্টটি ক্যালেন্ডারে সময় ব্লক করে কিনা। ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
updated | datetime | মূল ইভেন্টের ডেটার শেষ পরিবর্তনের সময় ( আরএফসি 3339 টাইমস্ট্যাম্প হিসাবে)। ইভেন্টের অনুস্মারকগুলি আপডেট করার ফলে এটি পরিবর্তিত হবে না। শুধুমাত্র পঠনযোগ্য। | |
visibility | string | ইভেন্টের দৃশ্যমানতা। ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
workingLocationProperties | nested object | কাজের লোকেশন ইভেন্ট ডেটা। | লিখনযোগ্য |
workingLocationProperties. customLocation | object | যদি উপস্থিত থাকে তবে নির্দিষ্ট করে যে ব্যবহারকারী একটি কাস্টম অবস্থান থেকে কাজ করছে। | লিখনযোগ্য |
workingLocationProperties.customLocation. label | string | অতিরিক্ত তথ্যের জন্য একটি al চ্ছিক অতিরিক্ত লেবেল। | লিখনযোগ্য |
workingLocationProperties. homeOffice | any value | যদি উপস্থিত থাকে তবে নির্দিষ্ট করে যে ব্যবহারকারী বাড়িতে কাজ করছেন। | লিখনযোগ্য |
workingLocationProperties. officeLocation | object | যদি উপস্থিত থাকে তবে নির্দিষ্ট করে যে ব্যবহারকারী কোনও অফিস থেকে কাজ করছে। | লিখনযোগ্য |
workingLocationProperties.officeLocation. buildingId | string | একটি al চ্ছিক বিল্ডিং সনাক্তকারী। এটি সংস্থার সংস্থান ডেটাবেজে একটি বিল্ডিং আইডি উল্লেখ করা উচিত। | লিখনযোগ্য |
workingLocationProperties.officeLocation. deskId | string | একটি al চ্ছিক ডেস্ক সনাক্তকারী। | লিখনযোগ্য |
workingLocationProperties.officeLocation. floorId | string | একটি al চ্ছিক মেঝে সনাক্তকারী। | লিখনযোগ্য |
workingLocationProperties.officeLocation. floorSectionId | string | একটি al চ্ছিক মেঝে বিভাগ সনাক্তকারী। | লিখনযোগ্য |
workingLocationProperties.officeLocation. label | string | ক্যালেন্ডার ওয়েব এবং মোবাইল ক্লায়েন্টগুলিতে প্রদর্শিত অফিসের নাম। আমরা আপনাকে সংস্থার রিসোর্স ডাটাবেসে একটি বিল্ডিং নাম উল্লেখ করার পরামর্শ দিচ্ছি। | লিখনযোগ্য |
workingLocationProperties. type | string | কাজের অবস্থানের ধরণ। সম্ভাব্য মান হল:
কাজের অবস্থানের বৈশিষ্ট্য যুক্ত করার সময় প্রয়োজনীয়। | লিখনযোগ্য |
পদ্ধতি
- মুছে ফেলুন
- একটি ইভেন্ট মুছে ফেলা।
- পেতে
- গুগল ক্যালেন্ডার আইডির উপর ভিত্তি করে একটি ইভেন্ট প্রদান করে। এর আইক্যালেন্ডার আইডি ব্যবহার করে কোনও ইভেন্ট পুনরুদ্ধার করতে,
iCalUID
প্যারামিটার ব্যবহার করে ইভেন্টগুলি.লিস্ট পদ্ধতিতে কল করুন। - আমদানি
- একটি ইভেন্ট আমদানি করে। এই অপারেশনটি একটি ক্যালেন্ডারে বিদ্যমান ইভেন্টের একটি ব্যক্তিগত অনুলিপি যুক্ত করতে ব্যবহৃত হয়।
default
eventType
সহ কেবল ইভেন্টগুলি আমদানি করা যেতে পারে।অবমূল্যায়িত আচরণ: যদি কোনও
default
ইভেন্ট আমদানি করা হয় তবে এর ধরণটিdefault
পরিবর্তন করা হবে এবং এর যে কোনও ইভেন্ট-টাইপ-নির্দিষ্ট বৈশিষ্ট্যগুলি বাদ দেওয়া হবে। - সন্নিবেশ
- একটি ইভেন্ট তৈরি করে।
- উদাহরণ
- নির্দিষ্ট পুনরাবৃত্ত ইভেন্টের উদাহরণগুলি রিটার্ন করে।
- তালিকা
- নির্দিষ্ট ক্যালেন্ডারে ইভেন্টগুলি ফেরত দেয়।
- সরানো
- একটি ইভেন্টকে অন্য ক্যালেন্ডারে স্থানান্তরিত করে, অর্থাত্ কোনও ইভেন্টের সংগঠককে পরিবর্তন করে। নোট করুন যে কেবল
default
ইভেন্টগুলি সরানো যেতে পারে;birthday
,focusTime
,fromGmail
,outOfOffice
এবংworkingLocation
ইভেন্টগুলি সরানো যায় না। - প্যাচ
- একটি ইভেন্ট আপডেট। এই পদ্ধতিটি প্যাচ শব্দার্থবিজ্ঞানকে সমর্থন করে। নোট করুন যে প্রতিটি প্যাচ অনুরোধটি তিনটি কোটা ইউনিট গ্রহণ করে; একটি
update
অনুসরণ করে একটিget
ব্যবহার পছন্দ করুন। আপনি নির্দিষ্ট করা ক্ষেত্রের মানগুলি বিদ্যমান মানগুলি প্রতিস্থাপন করে। আপনি অনুরোধে নির্দিষ্ট না করা ক্ষেত্রগুলি অপরিবর্তিত রয়েছে। অ্যারে ক্ষেত্রগুলি, নির্দিষ্ট করা থাকলে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি পূর্ববর্তী কোনও অ্যারে উপাদানগুলি বাতিল করে দেয়। - কুইকড্ড
- একটি সাধারণ পাঠ্য স্ট্রিংয়ের উপর ভিত্তি করে একটি ইভেন্ট তৈরি করে।
- আপডেট
- একটি ইভেন্ট আপডেট। এই পদ্ধতিটি প্যাচ শব্দার্থবিজ্ঞানকে সমর্থন করে না এবং সর্বদা পুরো ইভেন্ট সংস্থান আপডেট করে। একটি আংশিক আপডেট করতে, পারমাণবিকতা নিশ্চিত করতে ETAGS ব্যবহার করে একটি
update
get
করুন। - ঘড়ি
- ইভেন্টের সংস্থানগুলিতে পরিবর্তনগুলির জন্য দেখুন।
ক্যালেন্ডার এপিআই ইভেন্ট সংস্থানগুলির বিভিন্ন স্বাদ সরবরাহ করে, ইভেন্টগুলিতে আরও তথ্য পাওয়া যায়।
এই সংস্থার জন্য পদ্ধতির তালিকার জন্য, এই পৃষ্ঠার শেষটি দেখুন।
রিসোর্স উপস্থাপনা
{ "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": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": string }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "eventType": string }
সম্পত্তির নাম | মান | বর্ণনা | নোট |
---|---|---|---|
anyoneCanAddSelf | boolean | কেউ ইভেন্টে নিজেকে আমন্ত্রণ জানাতে পারে কিনা (অবমূল্যায়িত)। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attachments[] | list | ইভেন্টের জন্য ফাইল সংযুক্তি। সংযুক্তিগুলি সংশোধন করার জন্য প্রতি ইভেন্টে সর্বাধিক 25 টি সংযুক্তি থাকতে পারে, | |
attachments[]. fileId | string | সংযুক্ত ফাইলের আইডি। শুধুমাত্র পঠনযোগ্য। গুগল ড্রাইভ ফাইলগুলির জন্য, এটি ড্রাইভ এপিআই -তে সংশ্লিষ্ট | |
attachments[]. fileUrl | string | সংযুক্তির সাথে ইউআরএল লিঙ্ক। গুগল ড্রাইভ ফাইল সংযুক্তি যুক্ত করার জন্য ড্রাইভ এপিআইতে একটি সংযুক্তি যোগ করার সময় প্রয়োজনীয়। | লিখনযোগ্য |
attachments[]. iconLink | string | সংযুক্তির আইকনে ইউআরএল লিঙ্ক। এই ক্ষেত্রটি কেবল কাস্টম তৃতীয় পক্ষের সংযুক্তিগুলির জন্য সংশোধন করা যেতে পারে। | |
attachments[]. mimeType | string | সংযুক্তির ইন্টারনেট মিডিয়া টাইপ (মাইম টাইপ)। | |
attachments[]. title | string | সংযুক্তি শিরোনাম। | |
attendeesOmitted | boolean | ইভেন্টের প্রতিনিধিত্ব থেকে অংশগ্রহণকারীদের বাদ দেওয়া হতে পারে কিনা। কোনও ইভেন্ট পুনরুদ্ধার করার সময়, এটি maxAttendee ক্যোয়ারী প্যারামিটার দ্বারা নির্দিষ্ট করা কোনও বিধিনিষেধের কারণে হতে পারে। কোনও ইভেন্ট আপডেট করার সময়, এটি কেবল অংশগ্রহণকারীদের প্রতিক্রিয়া আপডেট করতে ব্যবহার করা যেতে পারে। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[] | list | ইভেন্টের অংশগ্রহণকারীরা। অন্যান্য ক্যালেন্ডার ব্যবহারকারীদের সাথে ইভেন্টগুলির সময়সূচী সম্পর্কিত আরও তথ্যের জন্য উপস্থিতদের সাথে ইভেন্টগুলি দেখুন। সার্ভিস অ্যাকাউন্টগুলিতে অংশগ্রহণকারীদের তালিকাতে জনগণের জন্য ডোমেন-প্রশস্ত প্রতিনিধি দল ব্যবহার করা দরকার। | লিখনযোগ্য |
attendees[]. additionalGuests | integer | অতিরিক্ত অতিথির সংখ্যা। ঐচ্ছিক। ডিফল্ট হল 0। | লিখনযোগ্য |
attendees[]. comment | string | অংশগ্রহণকারীদের প্রতিক্রিয়া মন্তব্য। ঐচ্ছিক। | লিখনযোগ্য |
attendees[]. displayName | string | অংশগ্রহণকারীদের নাম, যদি পাওয়া যায়। ঐচ্ছিক। | লিখনযোগ্য |
attendees[]. email | string | অংশগ্রহণকারীদের ইমেল ঠিকানা, যদি পাওয়া যায়। অংশগ্রহণকারী যুক্ত করার সময় এই ক্ষেত্রটি অবশ্যই উপস্থিত থাকতে হবে। এটি অবশ্যই আরএফসি 5322 অনুযায়ী একটি বৈধ ইমেল ঠিকানা হতে হবে। একজন অংশগ্রহণকারী যোগ করার সময় প্রয়োজনীয়। | লিখনযোগ্য |
attendees[]. id | string | অংশগ্রহণকারীদের প্রোফাইল আইডি, যদি পাওয়া যায়। | |
attendees[]. optional | boolean | এটি al চ্ছিক অংশগ্রহণকারী কিনা। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[]. organizer | boolean | অংশগ্রহণকারী এই অনুষ্ঠানের সংগঠক কিনা। শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
attendees[]. resource | boolean | অংশগ্রহণকারী একটি সংস্থান কিনা। প্রথমবারের জন্য ইভেন্টটিতে অংশগ্রহণকারী যুক্ত করা হলে কেবল তখনই সেট করা যেতে পারে। পরবর্তী পরিবর্তনগুলি উপেক্ষা করা হয়। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[]. responseStatus | string | অংশগ্রহণকারীদের প্রতিক্রিয়া স্থিতি। সম্ভাব্য মান হল:
| লিখনযোগ্য |
attendees[]. self | boolean | এই এন্ট্রিটি ক্যালেন্ডারকে উপস্থাপন করে কিনা যার উপরে ইভেন্টটির এই অনুলিপিটি উপস্থিত হয়। শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
colorId | string | ইভেন্টের রঙ। এটি একটি আইডি যা রঙের সংজ্ঞাটির event বিভাগে একটি প্রবেশের কথা উল্লেখ করে ( রঙগুলি শেষ পয়েন্টটি দেখুন)। ঐচ্ছিক। | লিখনযোগ্য |
conferenceData | nested object | সম্মেলন সম্পর্কিত তথ্য, যেমন একটি গুগল সভা সম্মেলনের বিশদ। নতুন সম্মেলনের বিশদ তৈরি করতে createRequest ক্ষেত্রটি ব্যবহার করুন। আপনার পরিবর্তনগুলি বজায় রাখতে, সমস্ত ইভেন্ট পরিবর্তনের অনুরোধগুলির জন্য 1 এ conferenceDataVersion রিকোয়েস্ট প্যারামিটারটি সেট করতে ভুলবেন না। | লিখনযোগ্য |
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 | সম্মেলনের সমাধান, যেমন হ্যাঙ্গআউট বা গুগল মিলিত হয়। | |
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 | ইউআরআইয়ের জন্য লেবেল। শেষ ব্যবহারকারীদের কাছে দৃশ্যমান। স্থানীয় নয়। সর্বাধিক দৈর্ঘ্য 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 | এন্ট্রি পয়েন্টের ইউআরআই। সর্বাধিক দৈর্ঘ্য 1300 অক্ষর। বিন্যাস:
| |
conferenceData. notes | string | অতিরিক্ত নোট (যেমন ডোমেন প্রশাসকের নির্দেশাবলী, আইনী বিজ্ঞপ্তি) ব্যবহারকারীর কাছে প্রদর্শন করতে। এইচটিএমএল থাকতে পারে। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। ঐচ্ছিক। | |
conferenceData. signature | string | সম্মেলনের তথ্যের স্বাক্ষর। সার্ভার সাইডে উত্পন্ন। ব্যর্থ ক্রিয়েট অনুরোধ সহ একটি সম্মেলনের জন্য আনসেট করুন। মুলতুবি থাকা অনুরোধ সহ একটি সম্মেলনের জন্য al চ্ছিক। | |
created | datetime | ইভেন্টের তৈরির সময় ( আরএফসি 3339 টাইমস্ট্যাম্প হিসাবে)। শুধুমাত্র পঠনযোগ্য। | |
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 | সময়, সম্মিলিত তারিখ-সময় মান হিসাবে ( আরএফসি 3339 অনুযায়ী ফর্ম্যাট করা)। টাইম জোনের অফসেটের প্রয়োজন হয় যদি না টাইম জোনটি timeZone স্পষ্টভাবে নির্দিষ্ট না করা হয়। | লিখনযোগ্য |
end. timeZone | string | সময় অঞ্চল যেখানে সময় নির্দিষ্ট করা হয়। (আইএএনএ টাইম জোন ডাটাবেসের নাম হিসাবে ফর্ম্যাট করা, যেমন "ইউরোপ/জুরিখ")) পুনরাবৃত্তি ইভেন্টগুলির জন্য এই ক্ষেত্রটি প্রয়োজনীয় এবং সময় অঞ্চলটি নির্দিষ্ট করে যেখানে পুনরাবৃত্তি প্রসারিত হয়। একক ইভেন্টগুলির জন্য এই ক্ষেত্রটি al চ্ছিক এবং ইভেন্টটি শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লিখনযোগ্য |
endTimeUnspecified | boolean | শেষ সময়টি আসলে অনির্ধারিত কিনা। এই বৈশিষ্ট্যটি সত্যে সেট করা থাকলেও সামঞ্জস্যের কারণে এখনও একটি শেষ সময় সরবরাহ করা হয়। ডিফল্ট হল False. | |
etag | etag | রিসোর্সের ইটাগ। | |
eventType | string | ইভেন্টের নির্দিষ্ট ধরণ। ইভেন্টটি তৈরি হওয়ার পরে এটি সংশোধন করা যায় না। সম্ভাব্য মান হল:
| লিখনযোগ্য |
extendedProperties | object | ইভেন্টের বর্ধিত বৈশিষ্ট্য। | |
extendedProperties. private | object | এই ক্যালেন্ডারে প্রদর্শিত ইভেন্টের অনুলিপিটিতে ব্যক্তিগত বৈশিষ্ট্যগুলি। | লিখনযোগ্য |
extendedProperties.private. (key) | string | ব্যক্তিগত সম্পত্তির নাম এবং সংশ্লিষ্ট মান। | |
extendedProperties. shared | object | অন্যান্য উপস্থিতদের ক্যালেন্ডারে ইভেন্টের অনুলিপিগুলির মধ্যে ভাগ করা সম্পত্তি। | লিখনযোগ্য |
extendedProperties.shared. (key) | string | ভাগ করা সম্পত্তি এবং সংশ্লিষ্ট মানটির নাম। | |
focusTimeProperties | nested object | ফোকাস সময় ইভেন্ট ডেটা। eventType যদি focusTime হয় তবে ব্যবহৃত হয়। | লিখনযোগ্য |
focusTimeProperties. autoDeclineMode | string | সভা আমন্ত্রণগুলি প্রত্যাখ্যান করা উচিত যা ফোকাস সময় ইভেন্টগুলিকে ওভারল্যাপ করে। বৈধ মানগুলি declineNone , যার অর্থ কোনও সভা আমন্ত্রণ হ্রাস করা হয় না; declineAllConflictingInvitations , যার অর্থ এই ঘটনার সাথে বিরোধ করা সমস্ত বিরোধী সভা আমন্ত্রণগুলি হ্রাস পেয়েছে; এবং declineOnlyNewConflictingInvitations , যার অর্থ কেবলমাত্র নতুন বিরোধী সভা আমন্ত্রণগুলি যা ফোকাস সময় ইভেন্ট উপস্থিত থাকাকালীন উপস্থিত হয় তা প্রত্যাখ্যান করতে হবে। | |
focusTimeProperties. chatStatus | string | চ্যাট এবং সম্পর্কিত পণ্যগুলিতে ব্যবহারকারীকে চিহ্নিত করার স্থিতি। এটি available বা doNotDisturb হতে পারে। | |
focusTimeProperties. declineMessage | string | কোনও বিদ্যমান ইভেন্ট বা নতুন আমন্ত্রণটি ক্যালেন্ডার দ্বারা স্বয়ংক্রিয়ভাবে হ্রাস পেয়েছে কিনা সে সেট করার জন্য প্রতিক্রিয়া বার্তা। | |
gadget | object | একটি গ্যাজেট যা এই ইভেন্টটি প্রসারিত করে। গ্যাজেটগুলি হ্রাস করা হয়; এই কাঠামোটি কেবল জন্মদিনের ক্যালেন্ডার মেটাডেটা ফিরে আসার জন্য ব্যবহৃত হয়। | |
gadget. display | string | গ্যাজেটের প্রদর্শন মোড। অবচয়। সম্ভাব্য মান হল:
| লিখনযোগ্য |
gadget. height | integer | পিক্সেলগুলিতে গ্যাজেটের উচ্চতা। উচ্চতা অবশ্যই 0 এর চেয়ে বেশি একটি পূর্ণসংখ্যা হতে হবে option চ্ছিক। অবচয়। | লিখনযোগ্য |
gadget. iconLink | string | গ্যাজেটের আইকন ইউআরএল। ইউআরএল স্কিমটি অবশ্যই https হতে হবে। অবচয়। | লিখনযোগ্য |
gadget. link | string | গ্যাজেটের ইউআরএল। ইউআরএল স্কিমটি অবশ্যই https হতে হবে। অবচয়। | লিখনযোগ্য |
gadget. preferences | object | পছন্দসমূহ | লিখনযোগ্য |
gadget.preferences. (key) | string | পছন্দের নাম এবং সংশ্লিষ্ট মান। | |
gadget. title | string | গ্যাজেটের শিরোনাম। অবচয়। | লিখনযোগ্য |
gadget. type | string | গ্যাজেটের ধরণ। অবচয়। | লিখনযোগ্য |
gadget. width | integer | পিক্সেলগুলিতে গ্যাজেটের প্রস্থ। প্রস্থটি অবশ্যই 0 এর চেয়ে বেশি একটি পূর্ণসংখ্যা হতে হবে option চ্ছিক। অবচয়। | লিখনযোগ্য |
guestsCanInviteOthers | boolean | সংগঠক ব্যতীত অন্য অংশগ্রহণকারীরা এই ইভেন্টে অন্যকে আমন্ত্রণ জানাতে পারেন কিনা। ঐচ্ছিক। ডিফল্ট সত্য। | লিখনযোগ্য |
guestsCanModify | boolean | সংগঠক ব্যতীত অন্য অংশগ্রহণকারীরা ইভেন্টটি সংশোধন করতে পারে কিনা। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
guestsCanSeeOtherGuests | boolean | আয়োজক ব্যতীত অন্য অংশগ্রহণকারীরা দেখতে পাবেন যে ইভেন্টটির অংশগ্রহণকারীরা কে। ঐচ্ছিক। ডিফল্ট সত্য। | লিখনযোগ্য |
hangoutLink | string | এই ইভেন্টের সাথে যুক্ত গুগল হ্যাঙ্গআউটের একটি নিখুঁত লিঙ্ক। শুধুমাত্র পঠনযোগ্য। | |
htmlLink | string | গুগল ক্যালেন্ডার ওয়েব ইউআইতে এই ইভেন্টের একটি নিখুঁত লিঙ্ক। শুধুমাত্র পঠনযোগ্য। | |
iCalUID | string | RFC5545 এ সংজ্ঞায়িত হিসাবে ইভেন্ট অনন্য শনাক্তকারী। এটি অনন্যভাবে ইভেন্টগুলি ক্যালেন্ডারিং সিস্টেমগুলি সনাক্ত করতে ব্যবহৃত হয় এবং আমদানি পদ্ধতির মাধ্যমে ইভেন্টগুলি আমদানি করার সময় অবশ্যই সরবরাহ করা উচিত। মনে রাখবেন যে | |
id | string | ইভেন্টের অস্বচ্ছ শনাক্তকারী। নতুন একক বা পুনরাবৃত্ত ইভেন্টগুলি তৈরি করার সময়, আপনি তাদের আইডিগুলি নির্দিষ্ট করতে পারেন। প্রদত্ত আইডি অবশ্যই এই নিয়মগুলি অনুসরণ করতে হবে:
আপনি যদি কোনও আইডি নির্দিষ্ট না করেন তবে এটি সার্ভার দ্বারা স্বয়ংক্রিয়ভাবে উত্পন্ন হবে। মনে রাখবেন যে | লিখনযোগ্য |
kind | string | রিসোর্সের ধরণ (" calendar#event ")। | |
location | string | ফ্রি-ফর্ম পাঠ্য হিসাবে ইভেন্টের ভৌগলিক অবস্থান। ঐচ্ছিক। | লিখনযোগ্য |
locked | boolean | এটি কোনও লক ইভেন্টের অনুলিপি কিনা যেখানে মূল ইভেন্ট ক্ষেত্রগুলিতে "সংক্ষিপ্তসার", "বিবরণ", "অবস্থান", "স্টার্ট", "শেষ" বা "পুনরাবৃত্তি" এ কোনও পরিবর্তন করা যায় না। ডিফল্ট হল False. শুধুমাত্র পড়া। | |
organizer | object | ইভেন্টের সংগঠক। যদি আয়োজকও একজন অংশগ্রহণকারী হন তবে এটি organizer ক্ষেত্রের সাথে attendees মধ্যে পৃথক প্রবেশের সাথে ইঙ্গিত করা হয়। সংগঠককে পরিবর্তন করতে, মুভ অপারেশনটি ব্যবহার করুন। কেবল পড়ুন, কোনও ইভেন্ট আমদানি করার সময় ব্যতীত। | লিখনযোগ্য |
organizer. displayName | string | আয়োজকের নাম, যদি পাওয়া যায়। | লিখনযোগ্য |
organizer. email | string | The organizer's email address, if available. It must be a valid email address as per RFC5322 . | লিখনযোগ্য |
organizer. id | string | The organizer's Profile ID, if available. | |
organizer. self | boolean | Whether the organizer corresponds to the calendar on which this copy of the event appears. শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
originalStartTime | nested object | For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. It uniquely identifies the instance within the recurring event series even if the instance was moved to a different time. অপরিবর্তনীয়। | |
originalStartTime. date | date | The date, in the format "yyyy-mm-dd", if this is an all-day event. | লিখনযোগ্য |
originalStartTime. dateTime | datetime | The time, as a combined date-time value (formatted according to RFC3339 ). A time zone offset is required unless a time zone is explicitly specified in timeZone . | লিখনযোগ্য |
originalStartTime. timeZone | string | The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, eg "Europe/Zurich".) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end. | লিখনযোগ্য |
outOfOfficeProperties | nested object | Out of office event data. Used if eventType is outOfOffice . | লিখনযোগ্য |
outOfOfficeProperties. autoDeclineMode | string | Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone , meaning that no meeting invitations are declined; declineAllConflictingInvitations , meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations , meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined. | |
outOfOfficeProperties. declineMessage | string | Response message to set if an existing event or new invitation is automatically declined by Calendar. | |
privateCopy | boolean | If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties . ঐচ্ছিক। অপরিবর্তনীয়। ডিফল্ট হল False. | |
recurrence[] | list | List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545 . Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events. | লিখনযোগ্য |
recurringEventId | string | For an instance of a recurring event, this is the id of the recurring event to which this instance belongs. অপরিবর্তনীয়। | |
reminders | object | Information about the event's reminders for the authenticated user. Note that changing reminders does not also change the updated property of the enclosing event. | |
reminders. overrides[] | list | If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event. The maximum number of override reminders is 5. | লিখনযোগ্য |
reminders.overrides[]. method | string | The method used by this reminder. সম্ভাব্য মান হল:
Required when adding a reminder. | লিখনযোগ্য |
reminders.overrides[]. minutes | integer | Number of minutes before the start of the event when the reminder should trigger. Valid values are between 0 and 40320 (4 weeks in minutes). Required when adding a reminder. | লিখনযোগ্য |
reminders. useDefault | boolean | Whether the default reminders of the calendar apply to the event. | লিখনযোগ্য |
sequence | integer | Sequence number as per iCalendar. | লিখনযোগ্য |
source | object | Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. | |
source. title | string | Title of the source; for example a title of a web page or an email subject. | লিখনযোগ্য |
source. url | string | URL of the source pointing to a resource. The URL scheme must be HTTP or HTTPS. | লিখনযোগ্য |
start | nested object | The (inclusive) start time of the event. For a recurring event, this is the start time of the first instance. | |
start. date | date | The date, in the format "yyyy-mm-dd", if this is an all-day event. | লিখনযোগ্য |
start. dateTime | datetime | The time, as a combined date-time value (formatted according to RFC3339 ). A time zone offset is required unless a time zone is explicitly specified in timeZone . | লিখনযোগ্য |
start. timeZone | string | The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, eg "Europe/Zurich".) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end. | লিখনযোগ্য |
status | string | Status of the event. ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
summary | string | অনুষ্ঠানের শিরোনাম। | লিখনযোগ্য |
transparency | string | Whether the event blocks time on the calendar. ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
updated | datetime | Last modification time of the main event data (as a RFC3339 timestamp). Updating event reminders will not cause this to change. শুধুমাত্র পঠনযোগ্য। | |
visibility | string | Visibility of the event. ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
workingLocationProperties | nested object | Working location event data. | লিখনযোগ্য |
workingLocationProperties. customLocation | object | If present, specifies that the user is working from a custom location. | লিখনযোগ্য |
workingLocationProperties.customLocation. label | string | An optional extra label for additional information. | লিখনযোগ্য |
workingLocationProperties. homeOffice | any value | If present, specifies that the user is working at home. | লিখনযোগ্য |
workingLocationProperties. officeLocation | object | If present, specifies that the user is working from an office. | লিখনযোগ্য |
workingLocationProperties.officeLocation. buildingId | string | An optional building identifier. This should reference a building ID in the organization's Resources database. | লিখনযোগ্য |
workingLocationProperties.officeLocation. deskId | string | An optional desk identifier. | লিখনযোগ্য |
workingLocationProperties.officeLocation. floorId | string | An optional floor identifier. | লিখনযোগ্য |
workingLocationProperties.officeLocation. floorSectionId | string | An optional floor section identifier. | লিখনযোগ্য |
workingLocationProperties.officeLocation. label | string | The office name that's displayed in Calendar Web and Mobile clients. We recommend you reference a building name in the organization's Resources database. | লিখনযোগ্য |
workingLocationProperties. type | string | Type of the working location. সম্ভাব্য মান হল:
Required when adding working location properties. | লিখনযোগ্য |
পদ্ধতি
- মুছে ফেলুন
- Deletes an event.
- পেতে
- Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the
iCalUID
parameter . - আমদানি
- Imports an event. This operation is used to add a private copy of an existing event to a calendar. Only events with an
eventType
ofdefault
may be imported.Deprecated behavior: If a non-
default
event is imported, its type will be changed todefault
and any event-type-specific properties it may have will be dropped. - সন্নিবেশ
- একটি ইভেন্ট তৈরি করে।
- উদাহরণ
- Returns instances of the specified recurring event.
- তালিকা
- Returns events on the specified calendar.
- সরানো
- Moves an event to another calendar, ie changes an event's organizer. Note that only
default
events can be moved;birthday
,focusTime
,fromGmail
,outOfOffice
andworkingLocation
events cannot be moved. - প্যাচ
- Updates an event. This method supports patch semantics. Note that each patch request consumes three quota units; prefer using a
get
followed by anupdate
. The field values you specify replace the existing values. Fields that you don't specify in the request remain unchanged. Array fields, if specified, overwrite the existing arrays; this discards any previous array elements. - quickAdd
- Creates an event based on a simple text string.
- আপডেট
- Updates an event. This method does not support patch semantics and always updates the entire event resource. To do a partial update, perform a
get
followed by anupdate
using etags to ensure atomicity. - ঘড়ি
- Watch for changes to Events resources.
The Calendar API provides different flavors of event resources, more information can be found in About events .
For a list of methods for this resource, see the end of this page.
Resource representations
{ "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": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": string }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "eventType": string }
সম্পত্তির নাম | মান | বর্ণনা | নোট |
---|---|---|---|
anyoneCanAddSelf | boolean | Whether anyone can invite themselves to the event (deprecated). ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attachments[] | list | File attachments for the event. In order to modify attachments the There can be at most 25 attachments per event, | |
attachments[]. fileId | string | ID of the attached file. শুধুমাত্র পঠনযোগ্য। For Google Drive files, this is the ID of the corresponding | |
attachments[]. fileUrl | string | URL link to the attachment. For adding Google Drive file attachments use the same format as in Required when adding an attachment. | লিখনযোগ্য |
attachments[]. iconLink | string | URL link to the attachment's icon. This field can only be modified for custom third-party attachments. | |
attachments[]. mimeType | string | Internet media type (MIME type) of the attachment. | |
attachments[]. title | string | Attachment title. | |
attendeesOmitted | boolean | Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the maxAttendee query parameter. When updating an event, this can be used to only update the participant's response. ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[] | list | The attendees of the event. See the Events with attendees guide for more information on scheduling events with other calendar users. Service accounts need to use domain-wide delegation of authority to populate the attendee list. | লিখনযোগ্য |
attendees[]. additionalGuests | integer | Number of additional guests. ঐচ্ছিক। ডিফল্ট হল 0। | লিখনযোগ্য |
attendees[]. comment | string | The attendee's response comment. ঐচ্ছিক। | লিখনযোগ্য |
attendees[]. displayName | string | The attendee's name, if available. ঐচ্ছিক। | লিখনযোগ্য |
attendees[]. email | string | The attendee's email address, if available. This field must be present when adding an attendee. It must be a valid email address as per RFC5322 . Required when adding an attendee. | লিখনযোগ্য |
attendees[]. id | string | The attendee's Profile ID, if available. | |
attendees[]. optional | boolean | Whether this is an optional attendee. ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[]. organizer | boolean | Whether the attendee is the organizer of the event. শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
attendees[]. resource | boolean | Whether the attendee is a resource. Can only be set when the attendee is added to the event for the first time. Subsequent modifications are ignored. ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
attendees[]. responseStatus | string | The attendee's response status. সম্ভাব্য মান হল:
| লিখনযোগ্য |
attendees[]. self | boolean | Whether this entry represents the calendar on which this copy of the event appears. শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
colorId | string | The color of the event. This is an ID referring to an entry in the event section of the colors definition (see the colors endpoint ). ঐচ্ছিক। | লিখনযোগ্য |
conferenceData | nested object | The conference-related information, such as details of a Google Meet conference. To create new conference details use the createRequest field. To persist your changes, remember to set the conferenceDataVersion request parameter to 1 for all event modification requests. | লিখনযোগ্য |
conferenceData. conferenceId | string | The ID of the conference. Can be used by developers to keep track of conferences, should not be displayed to users. The ID value is formed differently for each conference solution type:
| |
conferenceData. conferenceSolution | nested object | The conference solution, such as Google Meet. Unset for a conference with a failed create request. Either | |
conferenceData.conferenceSolution. iconUri | string | The user-visible icon for this solution. | |
conferenceData.conferenceSolution. key | nested object | The key which can uniquely identify the conference solution for this event. | |
conferenceData.conferenceSolution.key. type | string | The conference solution type. If a client encounters an unfamiliar or empty type, it should still be able to display the entry points. However, it should disallow modifications. সম্ভাব্য মান হল:
| |
conferenceData.conferenceSolution. name | string | The user-visible name of this solution. Not localized. | |
conferenceData. createRequest | nested object | A request to generate a new conference and attach it to the event. The data is generated asynchronously. To see whether the data is present check the status field. Either | |
conferenceData.createRequest. conferenceSolutionKey | nested object | The conference solution, such as Hangouts or Google Meet. | |
conferenceData.createRequest.conferenceSolutionKey. type | string | The conference solution type. If a client encounters an unfamiliar or empty type, it should still be able to display the entry points. However, it should disallow modifications. সম্ভাব্য মান হল:
| |
conferenceData.createRequest. requestId | string | The client-generated unique ID for this request. Clients should regenerate this ID for every new request. If an ID provided is the same as for the previous request, the request is ignored. | |
conferenceData.createRequest. status | nested object | The status of the conference create request. | |
conferenceData.createRequest.status. statusCode | string | The current status of the conference create request. শুধুমাত্র পঠনযোগ্য। সম্ভাব্য মান হল:
| |
conferenceData. entryPoints[] | list | Information about individual conference entry points, such as URLs or phone numbers. All of them must belong to the same conference. Either | |
conferenceData.entryPoints[]. accessCode | string | The access code to access the conference. সর্বাধিক দৈর্ঘ্য 128 অক্ষর। When creating new conference data, populate only the subset of { ঐচ্ছিক। | |
conferenceData.entryPoints[]. entryPointType | string | The type of the conference entry point. সম্ভাব্য মান হল:
| |
conferenceData.entryPoints[]. label | string | The label for the URI. Visible to end users. Not localized. সর্বাধিক দৈর্ঘ্য 512 অক্ষর। উদাহরণ:
ঐচ্ছিক। | |
conferenceData.entryPoints[]. meetingCode | string | The meeting code to access the conference. সর্বাধিক দৈর্ঘ্য 128 অক্ষর। When creating new conference data, populate only the subset of { ঐচ্ছিক। | |
conferenceData.entryPoints[]. passcode | string | The passcode to access the conference. সর্বাধিক দৈর্ঘ্য 128 অক্ষর। When creating new conference data, populate only the subset of { | |
conferenceData.entryPoints[]. password | string | The password to access the conference. সর্বাধিক দৈর্ঘ্য 128 অক্ষর। When creating new conference data, populate only the subset of { ঐচ্ছিক। | |
conferenceData.entryPoints[]. pin | string | The PIN to access the conference. সর্বাধিক দৈর্ঘ্য 128 অক্ষর। When creating new conference data, populate only the subset of { ঐচ্ছিক। | |
conferenceData.entryPoints[]. uri | string | The URI of the entry point. The maximum length is 1300 characters. বিন্যাস:
| |
conferenceData. notes | string | Additional notes (such as instructions from the domain administrator, legal notices) to display to the user. Can contain HTML. সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। ঐচ্ছিক। | |
conferenceData. signature | string | The signature of the conference data. Generated on server side. Unset for a conference with a failed create request. Optional for a conference with a pending create request. | |
created | datetime | Creation time of the event (as a RFC3339 timestamp). শুধুমাত্র পঠনযোগ্য। | |
creator | object | The creator of the event. শুধুমাত্র পঠনযোগ্য। | |
creator. displayName | string | The creator's name, if available. | |
creator. email | string | The creator's email address, if available. | |
creator. id | string | The creator's Profile ID, if available. | |
creator. self | boolean | Whether the creator corresponds to the calendar on which this copy of the event appears. শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
description | string | ঘটনার বিবরণ। Can contain HTML. ঐচ্ছিক। | লিখনযোগ্য |
end | nested object | The (exclusive) end time of the event. For a recurring event, this is the end time of the first instance. | |
end. date | date | The date, in the format "yyyy-mm-dd", if this is an all-day event. | লিখনযোগ্য |
end. dateTime | datetime | The time, as a combined date-time value (formatted according to RFC3339 ). A time zone offset is required unless a time zone is explicitly specified in timeZone . | লিখনযোগ্য |
end. timeZone | string | The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, eg "Europe/Zurich".) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end. | লিখনযোগ্য |
endTimeUnspecified | boolean | Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. ডিফল্ট হল False. | |
etag | etag | ETag of the resource. | |
eventType | string | Specific type of the event. This cannot be modified after the event is created. সম্ভাব্য মান হল:
| লিখনযোগ্য |
extendedProperties | object | Extended properties of the event. | |
extendedProperties. private | object | Properties that are private to the copy of the event that appears on this calendar. | লিখনযোগ্য |
extendedProperties.private. (key) | string | The name of the private property and the corresponding value. | |
extendedProperties. shared | object | Properties that are shared between copies of the event on other attendees' calendars. | লিখনযোগ্য |
extendedProperties.shared. (key) | string | The name of the shared property and the corresponding value. | |
focusTimeProperties | nested object | Focus Time event data. Used if eventType is focusTime . | লিখনযোগ্য |
focusTimeProperties. autoDeclineMode | string | Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone , meaning that no meeting invitations are declined; declineAllConflictingInvitations , meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations , meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined. | |
focusTimeProperties. chatStatus | string | The status to mark the user in Chat and related products. This can be available or doNotDisturb . | |
focusTimeProperties. declineMessage | string | Response message to set if an existing event or new invitation is automatically declined by Calendar. | |
gadget | object | A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. | |
gadget. display | string | The gadget's display mode. অবচয়। সম্ভাব্য মান হল:
| লিখনযোগ্য |
gadget. height | integer | The gadget's height in pixels. The height must be an integer greater than 0. Optional. অবচয়। | লিখনযোগ্য |
gadget. iconLink | string | The gadget's icon URL. The URL scheme must be HTTPS. অবচয়। | লিখনযোগ্য |
gadget. link | string | The gadget's URL. The URL scheme must be HTTPS. অবচয়। | লিখনযোগ্য |
gadget. preferences | object | পছন্দসমূহ | লিখনযোগ্য |
gadget.preferences. (key) | string | The preference name and corresponding value. | |
gadget. title | string | The gadget's title. অবচয়। | লিখনযোগ্য |
gadget. type | string | The gadget's type. অবচয়। | লিখনযোগ্য |
gadget. width | integer | The gadget's width in pixels. The width must be an integer greater than 0. Optional. অবচয়। | লিখনযোগ্য |
guestsCanInviteOthers | boolean | Whether attendees other than the organizer can invite others to the event. ঐচ্ছিক। The default is True. | লিখনযোগ্য |
guestsCanModify | boolean | Whether attendees other than the organizer can modify the event. ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
guestsCanSeeOtherGuests | boolean | Whether attendees other than the organizer can see who the event's attendees are. ঐচ্ছিক। The default is True. | লিখনযোগ্য |
hangoutLink | string | An absolute link to the Google Hangout associated with this event. শুধুমাত্র পঠনযোগ্য। | |
htmlLink | string | An absolute link to this event in the Google Calendar Web UI. শুধুমাত্র পঠনযোগ্য। | |
iCalUID | string | Event unique identifier as defined in RFC5545 . It is used to uniquely identify events accross calendaring systems and must be supplied when importing events via the import method. Note that the | |
id | string | Opaque identifier of the event. When creating new single or recurring events, you can specify their IDs. Provided IDs must follow these rules:
If you do not specify an ID, it will be automatically generated by the server. Note that the | লিখনযোগ্য |
kind | string | Type of the resource (" calendar#event "). | |
location | string | Geographic location of the event as free-form text. ঐচ্ছিক। | লিখনযোগ্য |
locked | boolean | Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". ডিফল্ট হল False. Read-Only. | |
organizer | object | The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. | লিখনযোগ্য |
organizer. displayName | string | The organizer's name, if available. | লিখনযোগ্য |
organizer. email | string | The organizer's email address, if available. It must be a valid email address as per RFC5322 . | লিখনযোগ্য |
organizer. id | string | The organizer's Profile ID, if available. | |
organizer. self | boolean | Whether the organizer corresponds to the calendar on which this copy of the event appears. শুধুমাত্র পঠনযোগ্য। ডিফল্ট হল False. | |
originalStartTime | nested object | For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. It uniquely identifies the instance within the recurring event series even if the instance was moved to a different time. অপরিবর্তনীয়। | |
originalStartTime. date | date | The date, in the format "yyyy-mm-dd", if this is an all-day event. | লিখনযোগ্য |
originalStartTime. dateTime | datetime | The time, as a combined date-time value (formatted according to RFC3339 ). A time zone offset is required unless a time zone is explicitly specified in timeZone . | লিখনযোগ্য |
originalStartTime. timeZone | string | The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, eg "Europe/Zurich".) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end. | লিখনযোগ্য |
outOfOfficeProperties | nested object | Out of office event data. Used if eventType is outOfOffice . | লিখনযোগ্য |
outOfOfficeProperties. autoDeclineMode | string | Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone , meaning that no meeting invitations are declined; declineAllConflictingInvitations , meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations , meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined. | |
outOfOfficeProperties. declineMessage | string | Response message to set if an existing event or new invitation is automatically declined by Calendar. | |
privateCopy | boolean | If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties . ঐচ্ছিক। অপরিবর্তনীয়। ডিফল্ট হল False. | |
recurrence[] | list | List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545 . Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events. | লিখনযোগ্য |
recurringEventId | string | For an instance of a recurring event, this is the id of the recurring event to which this instance belongs. অপরিবর্তনীয়। | |
reminders | object | Information about the event's reminders for the authenticated user. Note that changing reminders does not also change the updated property of the enclosing event. | |
reminders. overrides[] | list | If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event. The maximum number of override reminders is 5. | লিখনযোগ্য |
reminders.overrides[]. method | string | The method used by this reminder. সম্ভাব্য মান হল:
Required when adding a reminder. | লিখনযোগ্য |
reminders.overrides[]. minutes | integer | Number of minutes before the start of the event when the reminder should trigger. Valid values are between 0 and 40320 (4 weeks in minutes). Required when adding a reminder. | লিখনযোগ্য |
reminders. useDefault | boolean | Whether the default reminders of the calendar apply to the event. | লিখনযোগ্য |
sequence | integer | Sequence number as per iCalendar. | লিখনযোগ্য |
source | object | Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. | |
source. title | string | Title of the source; for example a title of a web page or an email subject. | লিখনযোগ্য |
source. url | string | URL of the source pointing to a resource. The URL scheme must be HTTP or HTTPS. | লিখনযোগ্য |
start | nested object | The (inclusive) start time of the event. For a recurring event, this is the start time of the first instance. | |
start. date | date | The date, in the format "yyyy-mm-dd", if this is an all-day event. | লিখনযোগ্য |
start. dateTime | datetime | The time, as a combined date-time value (formatted according to RFC3339 ). A time zone offset is required unless a time zone is explicitly specified in timeZone . | লিখনযোগ্য |
start. timeZone | string | The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, eg "Europe/Zurich".) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end. | লিখনযোগ্য |
status | string | Status of the event. ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
summary | string | অনুষ্ঠানের শিরোনাম। | লিখনযোগ্য |
transparency | string | Whether the event blocks time on the calendar. ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
updated | datetime | Last modification time of the main event data (as a RFC3339 timestamp). Updating event reminders will not cause this to change. শুধুমাত্র পঠনযোগ্য। | |
visibility | string | Visibility of the event. ঐচ্ছিক। সম্ভাব্য মান হল:
| লিখনযোগ্য |
workingLocationProperties | nested object | Working location event data. | লিখনযোগ্য |
workingLocationProperties. customLocation | object | If present, specifies that the user is working from a custom location. | লিখনযোগ্য |
workingLocationProperties.customLocation. label | string | An optional extra label for additional information. | লিখনযোগ্য |
workingLocationProperties. homeOffice | any value | If present, specifies that the user is working at home. | লিখনযোগ্য |
workingLocationProperties. officeLocation | object | If present, specifies that the user is working from an office. | লিখনযোগ্য |
workingLocationProperties.officeLocation. buildingId | string | An optional building identifier. This should reference a building ID in the organization's Resources database. | লিখনযোগ্য |
workingLocationProperties.officeLocation. deskId | string | An optional desk identifier. | লিখনযোগ্য |
workingLocationProperties.officeLocation. floorId | string | An optional floor identifier. | লিখনযোগ্য |
workingLocationProperties.officeLocation. floorSectionId | string | An optional floor section identifier. | লিখনযোগ্য |
workingLocationProperties.officeLocation. label | string | The office name that's displayed in Calendar Web and Mobile clients. We recommend you reference a building name in the organization's Resources database. | লিখনযোগ্য |
workingLocationProperties. type | string | Type of the working location. সম্ভাব্য মান হল:
Required when adding working location properties. | লিখনযোগ্য |
পদ্ধতি
- মুছে ফেলুন
- Deletes an event.
- পেতে
- Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the
iCalUID
parameter . - আমদানি
- Imports an event. This operation is used to add a private copy of an existing event to a calendar. Only events with an
eventType
ofdefault
may be imported.Deprecated behavior: If a non-
default
event is imported, its type will be changed todefault
and any event-type-specific properties it may have will be dropped. - সন্নিবেশ
- একটি ইভেন্ট তৈরি করে।
- উদাহরণ
- Returns instances of the specified recurring event.
- তালিকা
- Returns events on the specified calendar.
- সরানো
- Moves an event to another calendar, ie changes an event's organizer. Note that only
default
events can be moved;birthday
,focusTime
,fromGmail
,outOfOffice
andworkingLocation
events cannot be moved. - প্যাচ
- Updates an event. This method supports patch semantics. Note that each patch request consumes three quota units; prefer using a
get
followed by anupdate
. The field values you specify replace the existing values. Fields that you don't specify in the request remain unchanged. Array fields, if specified, overwrite the existing arrays; this discards any previous array elements. - quickAdd
- Creates an event based on a simple text string.
- আপডেট
- Updates an event. This method does not support patch semantics and always updates the entire event resource. To do a partial update, perform a
get
followed by anupdate
using etags to ensure atomicity. - ঘড়ি
- Watch for changes to Events resources.