Class LmsCreateCompletionRequestDto
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.LmsCreateCompletionRequestDto
-
public class LmsCreateCompletionRequestDto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLmsCreateCompletionRequestDto.Builder
-
Constructor Summary
Constructors Constructor Description LmsCreateCompletionRequestDto(java.lang.String learningObjectExternalReference)LmsCreateCompletionRequestDto(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough, org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoResult> result, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentId, org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoScore> score, java.lang.String learningObjectExternalReference)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static LmsCreateCompletionRequestDto.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>completedAt()The date the content was completedorg.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.booleanequals(java.lang.Object o)inthashCode()java.lang.StringlearningObjectExternalReference()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<java.util.Map<java.lang.String,java.lang.Object>>passthrough()Value to pass through to the providerorg.openapitools.jackson.nullable.JsonNullable<LmsCreateCompletionRequestDtoResult>result()The result of the completionorg.openapitools.jackson.nullable.JsonNullable<LmsCreateCompletionRequestDtoScore>score()The score associated with this completionorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>timeSpent()ISO 8601 duration format representing the time spent on completing the learning objectjava.lang.StringtoString()LmsCreateCompletionRequestDtowithCompletedAt(java.time.OffsetDateTime completedAt)The date the content was completedLmsCreateCompletionRequestDtowithCompletedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completedAt)The date the content was completedLmsCreateCompletionRequestDtowithContentExternalReference(java.lang.String contentExternalReference)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.LmsCreateCompletionRequestDtowithContentExternalReference(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.LmsCreateCompletionRequestDtowithContentId(java.lang.String contentId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.LmsCreateCompletionRequestDtowithContentId(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.LmsCreateCompletionRequestDtowithLearningObjectExternalReference(java.lang.String learningObjectExternalReference)The external reference of the learning object associated with this completion, this is the main identifier for creating completions.LmsCreateCompletionRequestDtowithLearningObjectId(java.lang.String learningObjectId)The id of the learning object associated with this completion.LmsCreateCompletionRequestDtowithLearningObjectId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId)The id of the learning object associated with this completion.LmsCreateCompletionRequestDtowithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerLmsCreateCompletionRequestDtowithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerLmsCreateCompletionRequestDtowithResult(LmsCreateCompletionRequestDtoResult result)The result of the completionLmsCreateCompletionRequestDtowithResult(org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoResult> result)The result of the completionLmsCreateCompletionRequestDtowithScore(LmsCreateCompletionRequestDtoScore score)The score associated with this completionLmsCreateCompletionRequestDtowithScore(org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoScore> score)The score associated with this completionLmsCreateCompletionRequestDtowithTimeSpent(java.lang.String timeSpent)ISO 8601 duration format representing the time spent on completing the learning objectLmsCreateCompletionRequestDtowithTimeSpent(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent)ISO 8601 duration format representing the time spent on completing the learning object
-
-
-
Constructor Detail
-
LmsCreateCompletionRequestDto
public LmsCreateCompletionRequestDto(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough, org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoResult> result, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> learningObjectId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentExternalReference, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentId, org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoScore> score, java.lang.String learningObjectExternalReference)
-
LmsCreateCompletionRequestDto
public LmsCreateCompletionRequestDto(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
-
result
public org.openapitools.jackson.nullable.JsonNullable<LmsCreateCompletionRequestDtoResult> result()
The result of the completion
-
completedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completedAt()
The date the content was completed
-
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.
-
timeSpent
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent()
ISO 8601 duration format representing the time spent on completing the learning object
-
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
-
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
-
score
public org.openapitools.jackson.nullable.JsonNullable<LmsCreateCompletionRequestDtoScore> score()
The score associated with this completion
-
learningObjectExternalReference
public java.lang.String learningObjectExternalReference()
The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
-
builder
public static LmsCreateCompletionRequestDto.Builder builder()
-
withPassthrough
public LmsCreateCompletionRequestDto withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public LmsCreateCompletionRequestDto withPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
withResult
public LmsCreateCompletionRequestDto withResult(LmsCreateCompletionRequestDtoResult result)
The result of the completion
-
withResult
public LmsCreateCompletionRequestDto withResult(org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoResult> result)
The result of the completion
-
withCompletedAt
public LmsCreateCompletionRequestDto withCompletedAt(java.time.OffsetDateTime completedAt)
The date the content was completed
-
withCompletedAt
public LmsCreateCompletionRequestDto withCompletedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completedAt)
The date the content was completed
-
withLearningObjectId
public LmsCreateCompletionRequestDto 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 LmsCreateCompletionRequestDto 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.
-
withTimeSpent
public LmsCreateCompletionRequestDto withTimeSpent(java.lang.String timeSpent)
ISO 8601 duration format representing the time spent on completing the learning object
-
withTimeSpent
public LmsCreateCompletionRequestDto withTimeSpent(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeSpent)
ISO 8601 duration format representing the time spent on completing the learning object
-
withContentExternalReference
@Deprecated public LmsCreateCompletionRequestDto 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 LmsCreateCompletionRequestDto 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
-
withContentId
@Deprecated public LmsCreateCompletionRequestDto 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 LmsCreateCompletionRequestDto 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
-
withScore
public LmsCreateCompletionRequestDto withScore(LmsCreateCompletionRequestDtoScore score)
The score associated with this completion
-
withScore
public LmsCreateCompletionRequestDto withScore(org.openapitools.jackson.nullable.JsonNullable<? extends LmsCreateCompletionRequestDtoScore> score)
The score associated with this completion
-
withLearningObjectExternalReference
public LmsCreateCompletionRequestDto withLearningObjectExternalReference(java.lang.String learningObjectExternalReference)
The external reference of the learning object associated with this completion, this is the main identifier for creating completions.
-
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
-
-