Class Assignment
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Assignment
-
public class Assignment extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssignment.Builder
-
Constructor Summary
Constructors Constructor Description Assignment()Assignment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, 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.String> remoteLearningObjectId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dueDate, org.openapitools.jackson.nullable.JsonNullable<? extends AssignmentStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends LearningObjectType> learningObjectType, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> courseId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCourseId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Assignment.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>courseId()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>createdAt()The date the assignment was createdorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>dueDate()The date the assignment is due to be completedbooleanequals(java.lang.Object o)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.inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()The ID associated with this assignmentorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>learningObjectExternalReference()The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>learningObjectId()The learning_object_id associated with this assignment.org.openapitools.jackson.nullable.JsonNullable<LearningObjectType>learningObjectType()The learning object type of the assignmentorg.openapitools.jackson.nullable.JsonNullable<java.lang.Double>progress()The progress associated with this assigmentorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteCourseId()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteLearningObjectId()Provider's unique identifier of the learning object related to the assignmentorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteUserId()Provider's unique identifier of the user related to the assignmentorg.openapitools.jackson.nullable.JsonNullable<AssignmentStatus>status()The status of the assignmentjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>unifiedCustomFields()Custom Unified Fields configured in your StackOne projectorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>updatedAt()The date the assignment was last updatedorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>userId()The user ID associated with this assignmentAssignmentwithCourseId(java.lang.String courseId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AssignmentwithCourseId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> courseId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AssignmentwithCreatedAt(java.lang.String createdAt)The date the assignment was createdAssignmentwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt)The date the assignment was createdAssignmentwithDueDate(java.lang.String dueDate)The date the assignment is due to be completedAssignmentwithDueDate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dueDate)The date the assignment is due to be completedAssignmentwithExternalReference(java.lang.String externalReference)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AssignmentwithExternalReference(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.AssignmentwithId(java.lang.String id)The ID associated with this assignmentAssignmentwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)The ID associated with this assignmentAssignmentwithLearningObjectExternalReference(java.lang.String learningObjectExternalReference)The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.AssignmentwithLearningObjectExternalReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference)The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.AssignmentwithLearningObjectId(java.lang.String learningObjectId)The learning_object_id associated with this assignment.AssignmentwithLearningObjectId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId)The learning_object_id associated with this assignment.AssignmentwithLearningObjectType(LearningObjectType learningObjectType)The learning object type of the assignmentAssignmentwithLearningObjectType(org.openapitools.jackson.nullable.JsonNullable<? extends LearningObjectType> learningObjectType)The learning object type of the assignmentAssignmentwithProgress(double progress)The progress associated with this assigmentAssignmentwithProgress(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress)The progress associated with this assigmentAssignmentwithRemoteCourseId(java.lang.String remoteCourseId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AssignmentwithRemoteCourseId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCourseId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AssignmentwithRemoteId(java.lang.String remoteId)Provider's unique identifierAssignmentwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierAssignmentwithRemoteLearningObjectId(java.lang.String remoteLearningObjectId)Provider's unique identifier of the learning object related to the assignmentAssignmentwithRemoteLearningObjectId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLearningObjectId)Provider's unique identifier of the learning object related to the assignmentAssignmentwithRemoteUserId(java.lang.String remoteUserId)Provider's unique identifier of the user related to the assignmentAssignmentwithRemoteUserId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId)Provider's unique identifier of the user related to the assignmentAssignmentwithStatus(AssignmentStatus status)The status of the assignmentAssignmentwithStatus(org.openapitools.jackson.nullable.JsonNullable<? extends AssignmentStatus> status)The status of the assignmentAssignmentwithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectAssignmentwithUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectAssignmentwithUpdatedAt(java.lang.String updatedAt)The date the assignment was last updatedAssignmentwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt)The date the assignment was last updatedAssignmentwithUserId(java.lang.String userId)The user ID associated with this assignmentAssignmentwithUserId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId)The user ID associated with this assignment
-
-
-
Constructor Detail
-
Assignment
public Assignment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, 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.String> remoteLearningObjectId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dueDate, org.openapitools.jackson.nullable.JsonNullable<? extends AssignmentStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends LearningObjectType> learningObjectType, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> courseId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCourseId)
-
Assignment
public Assignment()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
The ID associated with this assignment
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
unifiedCustomFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields()
Custom Unified Fields configured in your StackOne project
-
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.
-
remoteLearningObjectId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLearningObjectId()
Provider's unique identifier of the learning object related to the assignment
-
learningObjectExternalReference
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference()
The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.
-
progress
public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress()
The progress associated with this assigment
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt()
The date the assignment was last updated
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt()
The date the assignment was created
-
dueDate
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dueDate()
The date the assignment is due to be completed
-
status
public org.openapitools.jackson.nullable.JsonNullable<AssignmentStatus> status()
The status of the assignment
-
learningObjectType
public org.openapitools.jackson.nullable.JsonNullable<LearningObjectType> learningObjectType()
The learning object type of the assignment
-
userId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId()
The user ID associated with this assignment
-
remoteUserId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId()
Provider's unique identifier of the user related to the assignment
-
courseId
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> courseId()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The course ID associated with this assignment
-
remoteCourseId
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCourseId()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Provider's unique identifier of the course related to the assignment
-
builder
public static final Assignment.Builder builder()
-
withId
public Assignment withId(java.lang.String id)
The ID associated with this assignment
-
withId
public Assignment withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
The ID associated with this assignment
-
withRemoteId
public Assignment withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public Assignment withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withUnifiedCustomFields
public Assignment withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public Assignment withUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withExternalReference
@Deprecated public Assignment 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 Assignment 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 Assignment withLearningObjectId(java.lang.String learningObjectId)
The learning_object_id associated with this assignment. This is not required unless specified in an integration.
-
withLearningObjectId
public Assignment 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.
-
withRemoteLearningObjectId
public Assignment withRemoteLearningObjectId(java.lang.String remoteLearningObjectId)
Provider's unique identifier of the learning object related to the assignment
-
withRemoteLearningObjectId
public Assignment withRemoteLearningObjectId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLearningObjectId)
Provider's unique identifier of the learning object related to the assignment
-
withLearningObjectExternalReference
public Assignment withLearningObjectExternalReference(java.lang.String learningObjectExternalReference)
The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.
-
withLearningObjectExternalReference
public Assignment withLearningObjectExternalReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference)
The external reference of the learning object associated with this assignment, this is the main identifier for creating assignments.
-
withProgress
public Assignment withProgress(double progress)
The progress associated with this assigment
-
withProgress
public Assignment withProgress(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> progress)
The progress associated with this assigment
-
withUpdatedAt
public Assignment withUpdatedAt(java.lang.String updatedAt)
The date the assignment was last updated
-
withUpdatedAt
public Assignment withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt)
The date the assignment was last updated
-
withCreatedAt
public Assignment withCreatedAt(java.lang.String createdAt)
The date the assignment was created
-
withCreatedAt
public Assignment withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt)
The date the assignment was created
-
withDueDate
public Assignment withDueDate(java.lang.String dueDate)
The date the assignment is due to be completed
-
withDueDate
public Assignment withDueDate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dueDate)
The date the assignment is due to be completed
-
withStatus
public Assignment withStatus(AssignmentStatus status)
The status of the assignment
-
withStatus
public Assignment withStatus(org.openapitools.jackson.nullable.JsonNullable<? extends AssignmentStatus> status)
The status of the assignment
-
withLearningObjectType
public Assignment withLearningObjectType(LearningObjectType learningObjectType)
The learning object type of the assignment
-
withLearningObjectType
public Assignment withLearningObjectType(org.openapitools.jackson.nullable.JsonNullable<? extends LearningObjectType> learningObjectType)
The learning object type of the assignment
-
withUserId
public Assignment withUserId(java.lang.String userId)
The user ID associated with this assignment
-
withUserId
public Assignment withUserId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId)
The user ID associated with this assignment
-
withRemoteUserId
public Assignment withRemoteUserId(java.lang.String remoteUserId)
Provider's unique identifier of the user related to the assignment
-
withRemoteUserId
public Assignment withRemoteUserId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId)
Provider's unique identifier of the user related to the assignment
-
withCourseId
@Deprecated public Assignment withCourseId(java.lang.String courseId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The course ID associated with this assignment
-
withCourseId
@Deprecated public Assignment withCourseId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> courseId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The course ID associated with this assignment
-
withRemoteCourseId
@Deprecated public Assignment withRemoteCourseId(java.lang.String remoteCourseId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Provider's unique identifier of the course related to the assignment
-
withRemoteCourseId
@Deprecated public Assignment withRemoteCourseId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCourseId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Provider's unique identifier of the course related to the assignment
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-