แหล่งข้อมูล: ประกาศ
ประกาศที่ครูสร้างขึ้นสำหรับนักเรียนในหลักสูตร
| การแสดง JSON | 
|---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object (  | 
              
| ช่อง | |
|---|---|
courseId | 
                
                   
 ตัวระบุของหลักสูตร อ่านอย่างเดียว  | 
              
id | 
                
                   
 ตัวระบุที่ Classroom กำหนดให้ประกาศนี้ ซึ่งไม่ซ้ำกันต่อหลักสูตร อ่านอย่างเดียว  | 
              
text | 
                
                   
 คำอธิบายประกาศนี้ ข้อความต้องเป็นสตริง UTF-8 ที่ถูกต้องซึ่งมีอักขระไม่เกิน 30,000 ตัว  | 
              
materials[] | 
                
                   
 สื่อเพิ่มเติม ประกาศต้องมีรายการเนื้อหาไม่เกิน 20 รายการ  | 
              
state | 
                
                   
 สถานะของประกาศนี้ หากไม่ระบุ สถานะเริ่มต้นจะเป็น   | 
              
alternateLink | 
                
                   
 ลิงก์ที่แน่นอนไปยังประกาศนี้ในเว็บ UI ของ Classroom ระบบจะป้อนข้อมูลนี้ก็ต่อเมื่อ  อ่านอย่างเดียว  | 
              
creationTime | 
                
                   
 การประทับเวลาเมื่อสร้างประกาศนี้ อ่านอย่างเดียว ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:   | 
              
updateTime | 
                
                   
 การประทับเวลาของการเปลี่ยนแปลงล่าสุดในประกาศนี้ อ่านอย่างเดียว ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:   | 
              
scheduledTime | 
                
                   
 การประทับเวลาที่ไม่บังคับเมื่อกำหนดเวลาให้เผยแพร่ประกาศนี้ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:   | 
              
assigneeMode | 
                
                   
 โหมดผู้รับมอบหมายของประกาศ หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น   | 
              
individualStudentsOptions | 
                
                   
 ตัวระบุของนักเรียน/นักศึกษาที่มีสิทธิ์เข้าถึงประกาศ ระบบจะตั้งค่าช่องนี้ก็ต่อเมื่อ   | 
              
creatorUserId | 
                
                   
 ตัวระบุสำหรับผู้ใช้ที่สร้างประกาศ อ่านอย่างเดียว  | 
              
AnnouncementState
สถานะที่เป็นไปได้ของประกาศ
| Enum | |
|---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED | 
                ไม่ได้ระบุรัฐ และจะไม่มีการคืนเงิน | 
PUBLISHED | 
                สถานะของประกาศที่เผยแพร่แล้ว ซึ่งเป็นสถานะเริ่มต้น | 
DRAFT | 
                สถานะของประกาศที่ยังไม่ได้เผยแพร่ ประกาศในสถานะนี้จะแสดงต่อครูผู้สอนหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น | 
DELETED | 
                สถานะของประกาศที่เผยแพร่แล้วแต่ถูกลบไปแล้ว ประกาศในสถานะนี้จะแสดงต่อครูผู้สอนหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น ระบบจะลบประกาศในสถานะนี้หลังจากผ่านไประยะหนึ่ง | 
เมธอด | 
            |
|---|---|
                
 | 
              สร้างประกาศ | 
                
 | 
              ลบประกาศ | 
                
 | 
              แสดงประกาศ | 
                
 | 
              รับข้อมูลเมตาสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่เฉพาะเจาะจง | 
                
 | 
              แสดงผลรายการประกาศที่ผู้ขอมีสิทธิ์ดู | 
                
 | 
              แก้ไขโหมดผู้รับมอบหมายและตัวเลือกของประกาศ | 
                
 | 
              อัปเดตฟิลด์อย่างน้อย 1 รายการของประกาศ |