Skip to content

Latest commit

聽

History

History
30 lines (24 loc) 路 1.86 KB

MicrosoftGraphAssignment.md

File metadata and controls

30 lines (24 loc) 路 1.86 KB

FlatApi::MicrosoftGraphAssignment

Properties

Name Type Description Notes
id String Identifier of the assignment assigned by Microsoft Teams [optional]
state String State of the assignment on Microsoft Teams. * `draft`: Assignment is in draft mode * `scheduled`: Assignment is scheduled to be published at a future date * `published`: Assignment has been published to students * `assigned`: Assignment has been assigned (legacy status) * `inactive`: Assignment is inactive [optional]
alternate_link String Absolute link to this assignment in the Microsoft Teams web UI [optional]
assign_date_time Time The date when the assignment will become active on Microsoft Teams. If set to a future date, the assignment will have status `scheduled` and won't be visible to students until this date. [optional]
categories Array<String> List of categories where this assignment is published under [optional]
assign_to_type String Recipient configuration for this assignment on Microsoft Teams. * `class`: Assignment is visible to all students in the class * `individual`: Assignment is visible only to specific assigned students [optional]
assigned_students_ms_ids Array<String> When assignToType is 'individual', array of Microsoft Azure user IDs of students assigned to this assignment. These are the students who can see and submit to this assignment on Teams. [optional]

Example

require 'flat_api'

instance = FlatApi::MicrosoftGraphAssignment.new(
  id: null,
  state: null,
  alternate_link: null,
  assign_date_time: null,
  categories: null,
  assign_to_type: null,
  assigned_students_ms_ids: null
)