Class LmsCreateAssignmentRequestDto


  • public class LmsCreateAssignmentRequestDto
    extends java.lang.Object
    • Constructor Detail

      • LmsCreateAssignmentRequestDto

        public LmsCreateAssignmentRequestDto​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> passthrough,
                                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference,
                                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId,
                                             org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress,
                                             org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                                             org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate,
                                             org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateAssignmentRequestDtoStatus> status,
                                             java.lang.String learningObjectExternalReference)
      • LmsCreateAssignmentRequestDto

        public LmsCreateAssignmentRequestDto​(java.lang.String learningObjectExternalReference)
    • Method Detail

      • passthrough

        public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> passthrough()
        Value to pass through to the provider
      • externalReference

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference()
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The external reference associated with this assignment
      • learningObjectId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId()
        The learning_object_id associated with this assignment. This is not required unless specified in an integration.
      • progress

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress()
        The progress associated with this assigment
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        The date the assignment was created
      • dueDate

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate()
        The date the assignment is due to be completed
      • learningObjectExternalReference

        public java.lang.String learningObjectExternalReference()
        The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.
      • withPassthrough

        public LmsCreateAssignmentRequestDto withPassthrough​(java.util.Map<java.lang.String,​java.lang.Object> passthrough)
        Value to pass through to the provider
      • withPassthrough

        public LmsCreateAssignmentRequestDto withPassthrough​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> passthrough)
        Value to pass through to the provider
      • withExternalReference

        @Deprecated
        public LmsCreateAssignmentRequestDto withExternalReference​(java.lang.String externalReference)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The external reference associated with this assignment
      • withExternalReference

        @Deprecated
        public LmsCreateAssignmentRequestDto withExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The external reference associated with this assignment
      • withLearningObjectId

        public LmsCreateAssignmentRequestDto withLearningObjectId​(java.lang.String learningObjectId)
        The learning_object_id associated with this assignment. This is not required unless specified in an integration.
      • withLearningObjectId

        public LmsCreateAssignmentRequestDto withLearningObjectId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId)
        The learning_object_id associated with this assignment. This is not required unless specified in an integration.
      • withProgress

        public LmsCreateAssignmentRequestDto withProgress​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress)
        The progress associated with this assigment
      • withCreatedAt

        public LmsCreateAssignmentRequestDto withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The date the assignment was created
      • withDueDate

        public LmsCreateAssignmentRequestDto withDueDate​(java.time.OffsetDateTime dueDate)
        The date the assignment is due to be completed
      • withDueDate

        public LmsCreateAssignmentRequestDto withDueDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate)
        The date the assignment is due to be completed
      • withLearningObjectExternalReference

        public LmsCreateAssignmentRequestDto withLearningObjectExternalReference​(java.lang.String learningObjectExternalReference)
        The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object