Class Completion


  • public class Completion
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Completion.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      Completion()  
      Completion​(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<? extends CompletionResult1> result, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> completedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt, org.openapitools.jackson.nullable.JsonNullable<? extends CompletionLearningObjectType> learningObjectType, 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.String> userId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteExternalId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteContentId, 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 Completion.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> completedAt()
      The date the content was completed
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference()
      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> contentId()
      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> 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 created date of the completion
      boolean equals​(java.lang.Object o)  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalId()
      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> externalReference()
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      The ID associated with this completion
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference()
      The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId()
      The id of the learning object associated with this completion.
      org.openapitools.jackson.nullable.JsonNullable<CompletionLearningObjectType> learningObjectType()
      The learning object type of the completion
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteContentId()
      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> 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> remoteExternalId()
      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 identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLearningObjectId()
      Provider's unique identifier of the learning object related to the completion
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId()
      Provider's unique identifier of the user related to the completion
      org.openapitools.jackson.nullable.JsonNullable<CompletionResult1> result()
      The result of the completion
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent()
      ISO 8601 duration format representing the time spent on completing the learning object
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
      Custom Unified Fields configured in your StackOne project
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt()
      The updated date of the completion
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId()
      The user ID associated with this completion
      Completion withCompletedAt​(java.lang.String completedAt)
      The date the content was completed
      Completion withCompletedAt​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> completedAt)
      The date the content was completed
      Completion withContentExternalReference​(java.lang.String contentExternalReference)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withContentExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withContentId​(java.lang.String contentId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withContentId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withCourseId​(java.lang.String courseId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion 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.
      Completion withCreatedAt​(java.lang.String createdAt)
      The created date of the completion
      Completion withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt)
      The created date of the completion
      Completion withExternalId​(java.lang.String externalId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withExternalId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withExternalReference​(java.lang.String externalReference)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion 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.
      Completion withId​(java.lang.String id)
      The ID associated with this completion
      Completion withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      The ID associated with this completion
      Completion withLearningObjectExternalReference​(java.lang.String learningObjectExternalReference)
      The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
      Completion withLearningObjectExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference)
      The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
      Completion withLearningObjectId​(java.lang.String learningObjectId)
      The id of the learning object associated with this completion.
      Completion withLearningObjectId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId)
      The id of the learning object associated with this completion.
      Completion withLearningObjectType​(CompletionLearningObjectType learningObjectType)
      The learning object type of the completion
      Completion withLearningObjectType​(org.openapitools.jackson.nullable.JsonNullable<? extends CompletionLearningObjectType> learningObjectType)
      The learning object type of the completion
      Completion withRemoteContentId​(java.lang.String remoteContentId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withRemoteContentId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteContentId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withRemoteCourseId​(java.lang.String remoteCourseId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion 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.
      Completion withRemoteExternalId​(java.lang.String remoteExternalId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withRemoteExternalId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteExternalId)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Completion withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Completion withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Completion withRemoteLearningObjectId​(java.lang.String remoteLearningObjectId)
      Provider's unique identifier of the learning object related to the completion
      Completion withRemoteLearningObjectId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLearningObjectId)
      Provider's unique identifier of the learning object related to the completion
      Completion withRemoteUserId​(java.lang.String remoteUserId)
      Provider's unique identifier of the user related to the completion
      Completion withRemoteUserId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId)
      Provider's unique identifier of the user related to the completion
      Completion withResult​(CompletionResult1 result)
      The result of the completion
      Completion withResult​(org.openapitools.jackson.nullable.JsonNullable<? extends CompletionResult1> result)
      The result of the completion
      Completion withTimeSpent​(java.lang.String timeSpent)
      ISO 8601 duration format representing the time spent on completing the learning object
      Completion withTimeSpent​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent)
      ISO 8601 duration format representing the time spent on completing the learning object
      Completion withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
      Custom Unified Fields configured in your StackOne project
      Completion 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
      Completion withUpdatedAt​(java.lang.String updatedAt)
      The updated date of the completion
      Completion withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt)
      The updated date of the completion
      Completion withUserId​(java.lang.String userId)
      The user ID associated with this completion
      Completion withUserId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId)
      The user ID associated with this completion
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Completion

        public Completion​(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<? extends CompletionResult1> result,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> completedAt,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt,
                          org.openapitools.jackson.nullable.JsonNullable<? extends CompletionLearningObjectType> learningObjectType,
                          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.String> userId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteExternalId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteContentId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> courseId,
                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCourseId)
      • Completion

        public Completion()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        The ID associated with this completion
      • 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 completion
      • result

        public org.openapitools.jackson.nullable.JsonNullable<CompletionResult1> result()
        The result of the completion
      • completedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> completedAt()
        The date the content was completed
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt()
        The created date of the completion
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt()
        The updated date of the completion
      • learningObjectType

        public org.openapitools.jackson.nullable.JsonNullable<CompletionLearningObjectType> learningObjectType()
        The learning object type of the completion
      • learningObjectId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId()
        The id of the learning object associated with this completion. 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 completion
      • learningObjectExternalReference

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference()
        The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
      • userId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId()
        The user ID associated with this completion
      • remoteUserId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId()
        Provider's unique identifier of the user related to the completion
      • timeSpent

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent()
        ISO 8601 duration format representing the time spent on completing the learning object
      • externalId

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

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference()
        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 content
      • remoteExternalId

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteExternalId()
        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 content external reference
      • contentId

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

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteContentId()
        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 content associated with the completion
      • 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 completion
      • 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 associated with the completion
      • withId

        public Completion withId​(java.lang.String id)
        The ID associated with this completion
      • withId

        public Completion withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        The ID associated with this completion
      • withRemoteId

        public Completion withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public Completion withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withUnifiedCustomFields

        public Completion withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withUnifiedCustomFields

        public Completion 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 Completion 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 completion
      • withExternalReference

        @Deprecated
        public Completion 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 completion
      • withResult

        public Completion withResult​(org.openapitools.jackson.nullable.JsonNullable<? extends CompletionResult1> result)
        The result of the completion
      • withCompletedAt

        public Completion withCompletedAt​(java.lang.String completedAt)
        The date the content was completed
      • withCompletedAt

        public Completion withCompletedAt​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> completedAt)
        The date the content was completed
      • withCreatedAt

        public Completion withCreatedAt​(java.lang.String createdAt)
        The created date of the completion
      • withCreatedAt

        public Completion withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> createdAt)
        The created date of the completion
      • withUpdatedAt

        public Completion withUpdatedAt​(java.lang.String updatedAt)
        The updated date of the completion
      • withUpdatedAt

        public Completion withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> updatedAt)
        The updated date of the completion
      • withLearningObjectType

        public Completion withLearningObjectType​(org.openapitools.jackson.nullable.JsonNullable<? extends CompletionLearningObjectType> learningObjectType)
        The learning object type of the completion
      • withLearningObjectId

        public Completion withLearningObjectId​(java.lang.String learningObjectId)
        The id of the learning object associated with this completion. This is not required unless specified in an integration.
      • withLearningObjectId

        public Completion withLearningObjectId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId)
        The id of the learning object associated with this completion. This is not required unless specified in an integration.
      • withRemoteLearningObjectId

        public Completion withRemoteLearningObjectId​(java.lang.String remoteLearningObjectId)
        Provider's unique identifier of the learning object related to the completion
      • withRemoteLearningObjectId

        public Completion withRemoteLearningObjectId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLearningObjectId)
        Provider's unique identifier of the learning object related to the completion
      • withLearningObjectExternalReference

        public Completion withLearningObjectExternalReference​(java.lang.String learningObjectExternalReference)
        The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
      • withLearningObjectExternalReference

        public Completion withLearningObjectExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectExternalReference)
        The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
      • withUserId

        public Completion withUserId​(java.lang.String userId)
        The user ID associated with this completion
      • withUserId

        public Completion withUserId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId)
        The user ID associated with this completion
      • withRemoteUserId

        public Completion withRemoteUserId​(java.lang.String remoteUserId)
        Provider's unique identifier of the user related to the completion
      • withRemoteUserId

        public Completion withRemoteUserId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteUserId)
        Provider's unique identifier of the user related to the completion
      • withTimeSpent

        public Completion withTimeSpent​(java.lang.String timeSpent)
        ISO 8601 duration format representing the time spent on completing the learning object
      • withTimeSpent

        public Completion withTimeSpent​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent)
        ISO 8601 duration format representing the time spent on completing the learning object
      • withExternalId

        @Deprecated
        public Completion withExternalId​(java.lang.String externalId)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The external ID associated with this completion
      • withExternalId

        @Deprecated
        public Completion withExternalId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalId)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The external ID associated with this completion
      • withContentExternalReference

        @Deprecated
        public Completion withContentExternalReference​(java.lang.String contentExternalReference)
        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 content
      • withContentExternalReference

        @Deprecated
        public Completion withContentExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference)
        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 content
      • withRemoteExternalId

        @Deprecated
        public Completion withRemoteExternalId​(java.lang.String remoteExternalId)
        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 content external reference
      • withRemoteExternalId

        @Deprecated
        public Completion withRemoteExternalId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteExternalId)
        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 content external reference
      • withContentId

        @Deprecated
        public Completion withContentId​(java.lang.String contentId)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The content ID associated with this completion
      • withContentId

        @Deprecated
        public Completion withContentId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentId)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        The content ID associated with this completion
      • withRemoteContentId

        @Deprecated
        public Completion withRemoteContentId​(java.lang.String remoteContentId)
        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 content associated with the completion
      • withRemoteContentId

        @Deprecated
        public Completion withRemoteContentId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteContentId)
        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 content associated with the completion
      • withCourseId

        @Deprecated
        public Completion 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 completion
      • withCourseId

        @Deprecated
        public Completion 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 completion
      • withRemoteCourseId

        @Deprecated
        public Completion 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 associated with the completion
      • withRemoteCourseId

        @Deprecated
        public Completion 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 associated with the completion
      • 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