Class: Google::Apis::ClassroomV1::AssignmentSubmission
- Inherits:
-
Object
- Object
- Google::Apis::ClassroomV1::AssignmentSubmission
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/classroom_v1/classes.rb,
lib/google/apis/classroom_v1/representations.rb,
lib/google/apis/classroom_v1/representations.rb
Overview
Student work for an assignment.
Instance Attribute Summary collapse
-
#attachments ⇒ Array<Google::Apis::ClassroomV1::Attachment>
Attachments added by the student.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AssignmentSubmission
constructor
A new instance of AssignmentSubmission.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AssignmentSubmission
Returns a new instance of AssignmentSubmission.
328 329 330 |
# File 'lib/google/apis/classroom_v1/classes.rb', line 328 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attachments ⇒ Array<Google::Apis::ClassroomV1::Attachment>
Attachments added by the student. Drive files that correspond to materials
with a share mode of STUDENT_COPY may not exist yet if the student has not
accessed the assignment in Classroom. Some attachment metadata is only
populated if the requesting user has permission to access it. Identifier and
alternate_link fields are always available, but others (for example, title)
may not be.
Corresponds to the JSON property attachments
326 327 328 |
# File 'lib/google/apis/classroom_v1/classes.rb', line 326 def @attachments end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
333 334 335 |
# File 'lib/google/apis/classroom_v1/classes.rb', line 333 def update!(**args) @attachments = args[:attachments] if args.key?(:attachments) end |