- সম্পদ: নিবন্ধন
- খাওয়ান
- ফিড টাইপ
- CourseRosterChangesInfo
- কোর্সওয়ার্ক পরিবর্তনের তথ্য
- CloudPubsubtopic
- পদ্ধতি
সম্পদ: নিবন্ধন
feed
থেকে প্রদত্ত গন্তব্যে বিজ্ঞপ্তি পাঠানোর জন্য ক্লাসরুমে একটি নির্দেশ।
JSON প্রতিনিধিত্ব |
---|
{ "registrationId": string, "feed": { object ( |
ক্ষেত্র | |
---|---|
registration Id | এই শুধুমাত্র পঠনযোগ্য। |
feed | শ্রেণীকক্ষ যে বিজ্ঞপ্তিগুলিকে গন্তব্যে পৌঁছে দেবে তার জন্য নির্দিষ্টকরণ৷ |
expiry Time | যে সময় পর্যন্ত এটি সার্ভার দ্বারা নির্ধারিত একটি শুধুমাত্র পঠনযোগ্য ক্ষেত্র। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
ইউনিয়ন ক্ষেত্রের destination । যেখানে বিজ্ঞপ্তি পাঠাতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
cloud Pubsub Topic | ক্লাউড পাব/সাব বিষয় যেখানে বিজ্ঞপ্তি পাঠানো হবে। |
খাওয়ান
বিজ্ঞপ্তিগুলির একটি শ্রেণি যা একটি অ্যাপ্লিকেশন গ্রহণ করতে নিবন্ধন করতে পারে৷ উদাহরণস্বরূপ: "একটি ডোমেনের জন্য সমস্ত রোস্টার পরিবর্তন"।
JSON প্রতিনিধিত্ব |
---|
{ "feedType": enum ( |
ক্ষেত্র | |
---|---|
feed Type | ফিডের ধরন। |
ইউনিয়ন ক্ষেত্রের info । ফিড সম্পর্কে অতিরিক্ত পরামিতি। info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
course Roster Changes Info | |
course Work Changes Info | |
ফিড টাইপ
এক ধরনের ফিড যা থেকে একটি অ্যাপ্লিকেশন বিজ্ঞপ্তির জন্য নিবন্ধন করতে পারে।
Enums | |
---|---|
FEED_TYPE_UNSPECIFIED | ফেরত দেওয়া বা প্রদান করা উচিত নয়. |
DOMAIN_ROSTER_CHANGES | একটি নির্দিষ্ট ডোমেনের জন্য সমস্ত রোস্টার পরিবর্তন। যখনই কোনো ব্যবহারকারী কোনো কোর্সে যোগদান করবে বা ছেড়ে যাবে তখনই বিজ্ঞপ্তি তৈরি হবে। একটি আমন্ত্রণ তৈরি বা মুছে ফেলার সময় কোনও বিজ্ঞপ্তি তৈরি করা হবে না, তবে কোনও ব্যবহারকারী আমন্ত্রণ গ্রহণ করে কোনও কোর্সে যোগদান করলে বিজ্ঞপ্তিগুলি তৈরি হবে৷ |
COURSE_ROSTER_CHANGES | একটি নির্দিষ্ট কোর্সের জন্য সমস্ত তালিকা পরিবর্তন। যখনই কোনো ব্যবহারকারী কোনো কোর্সে যোগদান করবে বা ছেড়ে যাবে তখনই বিজ্ঞপ্তি তৈরি হবে। একটি আমন্ত্রণ তৈরি বা মুছে ফেলার সময় কোনও বিজ্ঞপ্তি তৈরি করা হবে না, তবে কোনও ব্যবহারকারী আমন্ত্রণ গ্রহণ করে কোনও কোর্সে যোগদান করলে বিজ্ঞপ্তিগুলি তৈরি হবে৷ |
COURSE_WORK_CHANGES | একটি নির্দিষ্ট কোর্সের জন্য সমস্ত কোর্স কাজের কার্যকলাপ। একটি CourseWork বা StudentSubmission অবজেক্ট তৈরি বা সংশোধন করা হলে বিজ্ঞপ্তিগুলি তৈরি করা হবে। যখন একটি StudentSubmission অবজেক্ট তৈরি করা হয় তখন তার মূল CourseWork অবজেক্টের সৃষ্টি বা পরিবর্তনের সাথে সম্পর্কিত কোন নোটিফিকেশন জেনারেট করা হবে না (কিন্তু সেই CourseWork অবজেক্টের তৈরি বা পরিবর্তনের জন্য একটি বিজ্ঞপ্তি জেনারেট করা হবে)। |
CourseRosterChangesInfo
COURSE_ROSTER_CHANGES
feedType
সহ একটি Feed
সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "courseId": string } |
ক্ষেত্র | |
---|---|
course Id | রোস্টারে সাবস্ক্রাইব করার জন্য কোর্সের |
কোর্সওয়ার্ক পরিবর্তনের তথ্য
COURSE_WORK_CHANGES
feedType
সহ একটি Feed
সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "courseId": string } |
ক্ষেত্র | |
---|---|
course Id | কাজের জন্য সদস্যতা নেওয়ার জন্য কোর্সের |
CloudPubsubtopic
একটি ক্লাউড পাব/সাব বিষয়ের একটি রেফারেন্স।
বিজ্ঞপ্তিগুলির জন্য নিবন্ধন করার জন্য, বিষয়ের মালিককে অবশ্যই classroom-notifications@system.gserviceaccount.com
projects.topics.publish
অনুমতি দিতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "topicName": string } |
ক্ষেত্র | |
---|---|
topic Name | একটি ক্লাউড পাব/সাব টপিকের |
পদ্ধতি | |
---|---|
| একটি Registration তৈরি করে, যার ফলে Classroom প্রদত্ত feed থেকে cloudPubSubTopic এ প্রদত্ত গন্তব্যে বিজ্ঞপ্তি পাঠানো শুরু করে। |
| একটি Registration মুছে দেয়, যার ফলে ক্লাসরুম সেই Registration জন্য বিজ্ঞপ্তি পাঠানো বন্ধ করে দেয়। |
- সম্পদ: নিবন্ধন
- খাওয়ান
- ফিড টাইপ
- CourseRosterChangesInfo
- কোর্সওয়ার্ক পরিবর্তনের তথ্য
- CloudPubsubtopic
- পদ্ধতি
সম্পদ: নিবন্ধন
feed
থেকে প্রদত্ত গন্তব্যে বিজ্ঞপ্তি পাঠানোর জন্য ক্লাসরুমে একটি নির্দেশ।
JSON প্রতিনিধিত্ব |
---|
{ "registrationId": string, "feed": { object ( |
ক্ষেত্র | |
---|---|
registration Id | এই শুধুমাত্র পঠনযোগ্য। |
feed | শ্রেণীকক্ষ যে বিজ্ঞপ্তিগুলিকে গন্তব্যে পৌঁছে দেবে তার জন্য নির্দিষ্টকরণ৷ |
expiry Time | যে সময় পর্যন্ত এটি সার্ভার দ্বারা নির্ধারিত একটি শুধুমাত্র পঠনযোগ্য ক্ষেত্র। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
ইউনিয়ন ক্ষেত্রের destination । যেখানে বিজ্ঞপ্তি পাঠাতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
cloud Pubsub Topic | ক্লাউড পাব/সাব বিষয় যেখানে বিজ্ঞপ্তি পাঠানো হবে। |
খাওয়ান
বিজ্ঞপ্তিগুলির একটি শ্রেণি যা একটি অ্যাপ্লিকেশন গ্রহণ করতে নিবন্ধন করতে পারে৷ উদাহরণস্বরূপ: "একটি ডোমেনের জন্য সমস্ত রোস্টার পরিবর্তন"।
JSON প্রতিনিধিত্ব |
---|
{ "feedType": enum ( |
ক্ষেত্র | |
---|---|
feed Type | ফিডের ধরন। |
ইউনিয়ন ক্ষেত্রের info । ফিড সম্পর্কে অতিরিক্ত পরামিতি। info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
course Roster Changes Info | |
course Work Changes Info | |
ফিড টাইপ
এক ধরনের ফিড যা থেকে একটি অ্যাপ্লিকেশন বিজ্ঞপ্তির জন্য নিবন্ধন করতে পারে।
Enums | |
---|---|
FEED_TYPE_UNSPECIFIED | ফেরত দেওয়া বা প্রদান করা উচিত নয়. |
DOMAIN_ROSTER_CHANGES | একটি নির্দিষ্ট ডোমেনের জন্য সমস্ত রোস্টার পরিবর্তন। যখনই কোনো ব্যবহারকারী কোনো কোর্সে যোগদান করবে বা ছেড়ে যাবে তখনই বিজ্ঞপ্তি তৈরি হবে। একটি আমন্ত্রণ তৈরি বা মুছে ফেলার সময় কোনও বিজ্ঞপ্তি তৈরি করা হবে না, তবে কোনও ব্যবহারকারী আমন্ত্রণ গ্রহণ করে কোনও কোর্সে যোগদান করলে বিজ্ঞপ্তিগুলি তৈরি হবে৷ |
COURSE_ROSTER_CHANGES | একটি নির্দিষ্ট কোর্সের জন্য সমস্ত তালিকা পরিবর্তন। যখনই কোনো ব্যবহারকারী কোনো কোর্সে যোগদান করবে বা ছেড়ে যাবে তখনই বিজ্ঞপ্তি তৈরি হবে। একটি আমন্ত্রণ তৈরি বা মুছে ফেলার সময় কোনও বিজ্ঞপ্তি তৈরি করা হবে না, তবে কোনও ব্যবহারকারী আমন্ত্রণ গ্রহণ করে কোনও কোর্সে যোগদান করলে বিজ্ঞপ্তিগুলি তৈরি হবে৷ |
COURSE_WORK_CHANGES | একটি নির্দিষ্ট কোর্সের জন্য সমস্ত কোর্স কাজের কার্যকলাপ। একটি CourseWork বা StudentSubmission অবজেক্ট তৈরি বা সংশোধন করা হলে বিজ্ঞপ্তিগুলি তৈরি করা হবে। যখন একটি StudentSubmission অবজেক্ট তৈরি করা হয় তখন তার মূল CourseWork অবজেক্টের সৃষ্টি বা পরিবর্তনের সাথে সম্পর্কিত কোন নোটিফিকেশন জেনারেট করা হবে না (কিন্তু সেই CourseWork অবজেক্টের তৈরি বা পরিবর্তনের জন্য একটি বিজ্ঞপ্তি জেনারেট করা হবে)। |
CourseRosterChangesInfo
COURSE_ROSTER_CHANGES
feedType
সহ একটি Feed
সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "courseId": string } |
ক্ষেত্র | |
---|---|
course Id | রোস্টারে সাবস্ক্রাইব করার জন্য কোর্সের |
কোর্সওয়ার্ক পরিবর্তনের তথ্য
COURSE_WORK_CHANGES
feedType
সহ একটি Feed
সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "courseId": string } |
ক্ষেত্র | |
---|---|
course Id | কাজের জন্য সদস্যতা নেওয়ার জন্য কোর্সের |
CloudPubsubtopic
একটি ক্লাউড পাব/সাব বিষয়ের একটি রেফারেন্স।
বিজ্ঞপ্তিগুলির জন্য নিবন্ধন করার জন্য, বিষয়ের মালিককে অবশ্যই classroom-notifications@system.gserviceaccount.com
projects.topics.publish
অনুমতি দিতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "topicName": string } |
ক্ষেত্র | |
---|---|
topic Name | একটি ক্লাউড পাব/সাব টপিকের |
পদ্ধতি | |
---|---|
| একটি Registration তৈরি করে, যার ফলে Classroom প্রদত্ত feed থেকে cloudPubSubTopic এ প্রদত্ত গন্তব্যে বিজ্ঞপ্তি পাঠানো শুরু করে। |
| একটি Registration মুছে দেয়, যার ফলে ক্লাসরুম সেই Registration জন্য বিজ্ঞপ্তি পাঠানো বন্ধ করে দেয়। |