lib/stack_one/models/shared/completion.rb in stackone_client-0.3.1 vs lib/stack_one/models/shared/completion.rb in stackone_client-0.3.2
- old
+ new
@@ -12,31 +12,45 @@
extend T::Sig
# The date the content was completed
field :completed_at, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('completed_at') } }
# The external reference associated with this content
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :content_external_reference, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('content_external_reference') } }
# The content ID associated with this completion
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :content_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('content_id') } }
# The course ID associated with this completion
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :course_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('course_id') } }
# The created date of the completion
field :created_at, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('created_at') } }
# The external ID associated with this completion
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :external_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('external_id') } }
# The ID associated with this completion
field :id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('id') } }
# The learning_object_external_reference associated with this assignment
field :learning_object_external_reference, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('learning_object_external_reference') } }
# The learning_object_id associated with this assignment
field :learning_object_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('learning_object_id') } }
# The learning object type of the assignment
field :learning_object_type, T.nilable(::StackOne::Shared::CompletionLearningObjectType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('learning_object_type') } }
# Provider's unique identifier of the content associated with the completion
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :remote_content_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('remote_content_id') } }
# Provider's unique identifier of the course associated with the completion
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :remote_course_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('remote_course_id') } }
# Provider's unique identifier of the content external reference
+ #
+ # @deprecated true: This will be removed in a future release, please migrate away from it as soon as possible.
field :remote_external_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('remote_external_id') } }
# Provider's unique identifier
field :remote_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('remote_id') } }
# Provider's unique identifier of the learning object related to the assignment
field :remote_learning_object_id, T.nilable(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('remote_learning_object_id') } }