リソース: お知らせ
コースの生徒向けに教師が作成したお知らせ
JSON 表現 |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
フィールド | |
---|---|
courseId |
コースの ID。 読み取り専用です。 |
id |
Classroom によって割り当てられたこのお知らせの ID(コースごとに一意)。 読み取り専用です。 |
text |
このお知らせの説明。テキストは 30,000 文字以下の有効な UTF-8 文字列にする必要があります。 |
materials[] |
補足資料。 お知らせの資料は 20 項目以下にする必要があります。 |
state |
このお知らせのステータス。指定しない場合のデフォルトの状態は |
alternateLink |
Classroom のウェブ UI に表示されるこのお知らせへの絶対リンクです。これは、 読み取り専用です。 |
creationTime |
このお知らせが作成されたときのタイムスタンプ。 読み取り専用です。 RFC3339 UTC「Zulu」形式のタイムスタンプ。解像度はナノ秒、小数点以下は 9 桁まで。例: |
updateTime |
最近行われた変更のタイムスタンプ。 読み取り専用です。 RFC3339 UTC「Zulu」形式のタイムスタンプ。解像度はナノ秒、小数点以下は 9 桁まで。例: |
scheduledTime |
このお知らせを公開する予定のスケジュールのタイムスタンプ(省略可)。 RFC3339 UTC「Zulu」形式のタイムスタンプ。解像度はナノ秒、小数点以下は 9 桁まで。例: |
assigneeMode |
お知らせの [割り当て先] モード。指定しない場合、デフォルト値は |
individualStudentsOptions |
お知らせにアクセスできる生徒の ID。このフィールドは、 |
creatorUserId |
お知らせを作成したユーザーの ID。 読み取り専用です。 |
お知らせの状態
お知らせのステータス
列挙型 | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
州が指定されていません。返されることはありません。 |
PUBLISHED |
公開されたお知らせのステータス。これはデフォルトの状態です。 |
DRAFT |
まだ公開されていないお知らせのステータス。このステータスのお知らせは、コースの教師とドメイン管理者にのみ表示されます。 |
DELETED |
お知らせは公開されていますが、現在は削除されています。このステータスのお知らせは、コースの教師とドメイン管理者にのみ表示されます。このステータスのお知らせはしばらくすると削除されます。 |
メソッド |
|
---|---|
|
お知らせを作成します。 |
|
お知らせを削除します。 |
|
お知らせを返します。 |
|
リクエスト送信者が閲覧を許可したお知らせのリストを返します。 |
|
割り当て先のモードとお知らせのオプションを変更します。 |
|
お知らせの 1 つ以上のフィールドを更新します。 |