| 
    classroom
    v1
    
   | 
 
#include <modify_announcement_assignees_request.h>
  
 Public Member Functions | |
| ModifyAnnouncementAssigneesRequest (const Json::Value &storage) | |
| ModifyAnnouncementAssigneesRequest (Json::Value *storage) | |
| virtual | ~ModifyAnnouncementAssigneesRequest () | 
| const StringPiece | GetTypeName () const | 
| bool | has_assignee_mode () const | 
| void | clear_assignee_mode () | 
| const StringPiece | get_assignee_mode () const | 
| void | set_assignee_mode (const StringPiece &value) | 
| bool | has_modify_individual_students_options () const | 
| void | clear_modify_individual_students_options () | 
| const ModifyIndividualStudentsOptions | get_modify_individual_students_options () const | 
| ModifyIndividualStudentsOptions | mutable_modifyIndividualStudentsOptions () | 
Static Public Member Functions | |
| static ModifyAnnouncementAssigneesRequest * | New () | 
Request to modify assignee mode and options of an announcement.
      
  | 
  explicit | 
Standard constructor for an immutable data object instance.
| [in] | storage | The underlying data storage for this instance. | 
      
  | 
  explicit | 
Standard constructor for a mutable data object instance.
| [in] | storage | The underlying data storage for this instance. | 
      
  | 
  virtual | 
Standard destructor.
      
  | 
  inline | 
Clears the 'assigneeMode' attribute. 
      
  | 
  inline | 
Clears the 'modifyIndividualStudentsOptions' attribute. 
      
  | 
  inline | 
Get the value of the 'assigneeMode' attribute. 
| const ModifyIndividualStudentsOptions google_classroom_api::ModifyAnnouncementAssigneesRequest::get_modify_individual_students_options | ( | ) | const | 
Get a reference to the value of the 'modifyIndividualStudentsOptions' attribute. 
      
  | 
  inline | 
Returns a string denoting the type of this data object.
      
  | 
  inline | 
Determine if the 'assigneeMode' attribute was set.
assigneeMode' attribute was set. 
      
  | 
  inline | 
Determine if the 'modifyIndividualStudentsOptions' attribute was set.
modifyIndividualStudentsOptions' attribute was set. | ModifyIndividualStudentsOptions google_classroom_api::ModifyAnnouncementAssigneesRequest::mutable_modifyIndividualStudentsOptions | ( | ) | 
Gets a reference to a mutable value of the 'modifyIndividualStudentsOptions' property.
Set which students can view or cannot view the announcement. Must be specified only when assigneeMode is INDIVIDUAL_STUDENTS.
      
  | 
  static | 
Creates a new default instance.
      
  | 
  inline | 
Change the 'assigneeMode' attribute.
Mode of the announcement describing whether it will be accessible by all students or specified individual students.
| [in] | value | The new value. |