Kaynak: Duyuru
Öğretmen tarafından kurs öğrencileri için oluşturulan duyuru
| JSON gösterimi | 
|---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object (  | 
              
| Alanlar | |
|---|---|
courseId | 
                
                   
 Kursun tanımlayıcısı. Salt okunur.  | 
              
id | 
                
                   
 Bu duyuruya Classroom tarafından atanan ve kursa özel olan tanımlayıcı. Salt okunur.  | 
              
text | 
                
                   
 Bu duyurunun açıklaması. Metin,30.000 karakterden uzun olmayan geçerli bir UTF-8 dizesi olmalıdır.  | 
              
materials[] | 
                
                   
 Ek materyaller. Duyurular en fazla 20 materyal öğesi içermelidir.  | 
              
state | 
                
                   
 Bu duyurunun durumu. Belirtilmemişse varsayılan durum   | 
              
alternateLink | 
                
                   
 Classroom web kullanıcı arayüzünde bu duyurunun mutlak bağlantısı. Bu alan yalnızca  Salt okunur.  | 
              
creationTime | 
                
                   
 Bu duyurunun oluşturulduğu zaman damgası. Salt okunur. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler:   | 
              
updateTime | 
                
                   
 Bu duyuruda yapılan en son değişikliğin zaman damgası. Salt okunur. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler:   | 
              
scheduledTime | 
                
                   
 Bu duyurunun yayınlanmasının planlandığı isteğe bağlı zaman damgası. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler:   | 
              
assigneeMode | 
                
                   
 Duyurunun atanan modu. Belirtilmediği takdirde varsayılan değer   | 
              
individualStudentsOptions | 
                
                   
 Duyuruya erişimi olan öğrencilerin tanımlayıcıları. Bu alan yalnızca   | 
              
creatorUserId | 
                
                   
 Duyuruyu oluşturan kullanıcının tanımlayıcısı. Salt okunur.  | 
              
AnnouncementState
Duyuruların olası durumları
| Sıralamalar | |
|---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED | 
                Eyalet belirtilmedi. Bu değer hiçbir zaman döndürülmez. | 
PUBLISHED | 
                Yayınlanan duyurunun durumu. Bu, varsayılan durumdur. | 
DRAFT | 
                Henüz yayınlanmamış bir duyurunun durumu. Bu durumdaki duyurular yalnızca kurs öğretmenleri ve alan yöneticileri tarafından görülebilir. | 
DELETED | 
                Yayınlanmış ancak silinmiş duyurunun durumu. Bu durumdaki duyurular yalnızca kurs öğretmenleri ve alan yöneticileri tarafından görülebilir. Bu durumdaki duyurular bir süre sonra silinir. | 
Yöntemler | 
            |
|---|---|
                
 | 
              Duyuru oluşturur. | 
                
 | 
              Duyuruları siler. | 
                
 | 
              Bir duyuruyu döndürür. | 
                
 | 
              Belirli bir gönderi bağlamında Classroom eklentilerinin meta verilerini alır. | 
                
 | 
              İstekte bulunan kullanıcının görüntülemesine izin verilen duyuruların listesini döndürür. | 
                
 | 
              Bir duyurunun atananlar modunu ve seçeneklerini değiştirir. | 
                
 | 
              Bir duyurunun bir veya daha fazla alanını günceller. |