Class AsyncLms
- java.lang.Object
-
- com.stackone.stackone_client_java.AsyncLms
-
public class AsyncLms extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LmsBatchUpsertContentRequestBuilderbatchUpsertContent()Batch Upsert External Linking Learning Objectsjava.util.concurrent.CompletableFuture<LmsBatchUpsertContentResponse>batchUpsertContent(java.lang.String xAccountId, LmsBatchUpsertContentRequestDto lmsBatchUpsertContentRequestDto)Batch Upsert External Linking Learning Objectsjava.util.concurrent.CompletableFuture<LmsBatchUpsertContentResponse>batchUpsertContent(java.lang.String xAccountId, LmsBatchUpsertContentRequestDto lmsBatchUpsertContentRequestDto, java.util.Optional<Options> options)Batch Upsert External Linking Learning ObjectsLmsCreateUserAssignmentRequestBuildercreateUserAssignment()Create User Assignmentjava.util.concurrent.CompletableFuture<LmsCreateUserAssignmentResponse>createUserAssignment(java.lang.String xAccountId, java.lang.String id, LmsCreateAssignmentRequestDto lmsCreateAssignmentRequestDto)Create User Assignmentjava.util.concurrent.CompletableFuture<LmsCreateUserAssignmentResponse>createUserAssignment(java.lang.String xAccountId, java.lang.String id, LmsCreateAssignmentRequestDto lmsCreateAssignmentRequestDto, java.util.Optional<Options> options)Create User AssignmentLmsCreateUserCompletionRequestBuildercreateUserCompletion()Create User Completionjava.util.concurrent.CompletableFuture<LmsCreateUserCompletionResponse>createUserCompletion(java.lang.String xAccountId, java.lang.String id, LmsCreateCompletionRequestDto lmsCreateCompletionRequestDto)Create User Completionjava.util.concurrent.CompletableFuture<LmsCreateUserCompletionResponse>createUserCompletion(java.lang.String xAccountId, java.lang.String id, LmsCreateCompletionRequestDto lmsCreateCompletionRequestDto, java.util.Optional<Options> options)Create User CompletionLmsDeleteUserCompletionRequestBuilderdeleteUserCompletion()Delete User Completionjava.util.concurrent.CompletableFuture<LmsDeleteUserCompletionResponse>deleteUserCompletion(java.lang.String xAccountId, java.lang.String id, java.lang.String subResourceId)Delete User Completionjava.util.concurrent.CompletableFuture<LmsDeleteUserCompletionResponse>deleteUserCompletion(java.lang.String xAccountId, java.lang.String id, java.lang.String subResourceId, java.util.Optional<Options> options)Delete User CompletionLmsGetAssignmentRequestBuildergetAssignment()Get Assignmentjava.util.concurrent.CompletableFuture<LmsGetAssignmentResponse>getAssignment(LmsGetAssignmentRequest request)Get Assignmentjava.util.concurrent.CompletableFuture<LmsGetAssignmentResponse>getAssignment(LmsGetAssignmentRequest request, java.util.Optional<Options> options)Get AssignmentLmsGetCategoryRequestBuildergetCategory()Get Categoryjava.util.concurrent.CompletableFuture<LmsGetCategoryResponse>getCategory(LmsGetCategoryRequest request)Get Categoryjava.util.concurrent.CompletableFuture<LmsGetCategoryResponse>getCategory(LmsGetCategoryRequest request, java.util.Optional<Options> options)Get CategoryLmsGetCompletionRequestBuildergetCompletion()Get Completionjava.util.concurrent.CompletableFuture<LmsGetCompletionResponse>getCompletion(LmsGetCompletionRequest request)Get Completionjava.util.concurrent.CompletableFuture<LmsGetCompletionResponse>getCompletion(LmsGetCompletionRequest request, java.util.Optional<Options> options)Get CompletionLmsGetContentRequestBuildergetContent()Get Contentjava.util.concurrent.CompletableFuture<LmsGetContentResponse>getContent(LmsGetContentRequest request)Get Contentjava.util.concurrent.CompletableFuture<LmsGetContentResponse>getContent(LmsGetContentRequest request, java.util.Optional<Options> options)Get ContentLmsGetCourseRequestBuildergetCourse()Get Coursejava.util.concurrent.CompletableFuture<LmsGetCourseResponse>getCourse(LmsGetCourseRequest request)Get Coursejava.util.concurrent.CompletableFuture<LmsGetCourseResponse>getCourse(LmsGetCourseRequest request, java.util.Optional<Options> options)Get CourseLmsGetSkillRequestBuildergetSkill()Get Skilljava.util.concurrent.CompletableFuture<LmsGetSkillResponse>getSkill(LmsGetSkillRequest request)Get Skilljava.util.concurrent.CompletableFuture<LmsGetSkillResponse>getSkill(LmsGetSkillRequest request, java.util.Optional<Options> options)Get SkillLmsGetUserRequestBuildergetUser()Get Userjava.util.concurrent.CompletableFuture<LmsGetUserResponse>getUser(LmsGetUserRequest request)Get Userjava.util.concurrent.CompletableFuture<LmsGetUserResponse>getUser(LmsGetUserRequest request, java.util.Optional<Options> options)Get UserLmsGetUserAssignmentRequestBuildergetUserAssignment()Get User Assignmentjava.util.concurrent.CompletableFuture<LmsGetUserAssignmentResponse>getUserAssignment(LmsGetUserAssignmentRequest request)Get User Assignmentjava.util.concurrent.CompletableFuture<LmsGetUserAssignmentResponse>getUserAssignment(LmsGetUserAssignmentRequest request, java.util.Optional<Options> options)Get User AssignmentLmsGetUserCompletionRequestBuildergetUserCompletion()Get User Completionjava.util.concurrent.CompletableFuture<LmsGetUserCompletionResponse>getUserCompletion(LmsGetUserCompletionRequest request)Get User Completionjava.util.concurrent.CompletableFuture<LmsGetUserCompletionResponse>getUserCompletion(LmsGetUserCompletionRequest request, java.util.Optional<Options> options)Get User CompletionLmsListAssignmentsRequestBuilderlistAssignments()List Assignmentsjava.util.concurrent.CompletableFuture<LmsListAssignmentsResponse>listAssignments(LmsListAssignmentsRequest request)List Assignmentsjava.util.concurrent.CompletableFuture<LmsListAssignmentsResponse>listAssignments(LmsListAssignmentsRequest request, java.util.Optional<Options> options)List AssignmentsLmsListCategoriesRequestBuilderlistCategories()List Categoriesjava.util.concurrent.CompletableFuture<LmsListCategoriesResponse>listCategories(LmsListCategoriesRequest request)List Categoriesjava.util.concurrent.CompletableFuture<LmsListCategoriesResponse>listCategories(LmsListCategoriesRequest request, java.util.Optional<Options> options)List CategoriesLmsListCompletionsRequestBuilderlistCompletions()List Completionsjava.util.concurrent.CompletableFuture<LmsListCompletionsResponse>listCompletions(LmsListCompletionsRequest request)List Completionsjava.util.concurrent.CompletableFuture<LmsListCompletionsResponse>listCompletions(LmsListCompletionsRequest request, java.util.Optional<Options> options)List CompletionsLmsListContentRequestBuilderlistContent()List Contentjava.util.concurrent.CompletableFuture<LmsListContentResponse>listContent(LmsListContentRequest request)List Contentjava.util.concurrent.CompletableFuture<LmsListContentResponse>listContent(LmsListContentRequest request, java.util.Optional<Options> options)List ContentLmsListCoursesRequestBuilderlistCourses()List Coursesjava.util.concurrent.CompletableFuture<LmsListCoursesResponse>listCourses(LmsListCoursesRequest request)List Coursesjava.util.concurrent.CompletableFuture<LmsListCoursesResponse>listCourses(LmsListCoursesRequest request, java.util.Optional<Options> options)List CoursesLmsListSkillsRequestBuilderlistSkills()List Skillsjava.util.concurrent.CompletableFuture<LmsListSkillsResponse>listSkills(LmsListSkillsRequest request)List Skillsjava.util.concurrent.CompletableFuture<LmsListSkillsResponse>listSkills(LmsListSkillsRequest request, java.util.Optional<Options> options)List SkillsLmsListUserAssignmentsRequestBuilderlistUserAssignments()List User Assignmentsjava.util.concurrent.CompletableFuture<LmsListUserAssignmentsResponse>listUserAssignments(LmsListUserAssignmentsRequest request)List User Assignmentsjava.util.concurrent.CompletableFuture<LmsListUserAssignmentsResponse>listUserAssignments(LmsListUserAssignmentsRequest request, java.util.Optional<Options> options)List User AssignmentsLmsListUserCompletionsRequestBuilderlistUserCompletions()List User Completionsjava.util.concurrent.CompletableFuture<LmsListUserCompletionsResponse>listUserCompletions(LmsListUserCompletionsRequest request)List User Completionsjava.util.concurrent.CompletableFuture<LmsListUserCompletionsResponse>listUserCompletions(LmsListUserCompletionsRequest request, java.util.Optional<Options> options)List User CompletionsLmsListUsersRequestBuilderlistUsers()List Usersjava.util.concurrent.CompletableFuture<LmsListUsersResponse>listUsers(LmsListUsersRequest request)List Usersjava.util.concurrent.CompletableFuture<LmsListUsersResponse>listUsers(LmsListUsersRequest request, java.util.Optional<Options> options)List UsersLmssync()Switches to the sync SDK.LmsUpsertContentRequestBuilderupsertContent()Upsert External Linking Learning Objectsjava.util.concurrent.CompletableFuture<LmsUpsertContentResponse>upsertContent(java.lang.String xAccountId, LmsUpsertContentRequestDto lmsUpsertContentRequestDto)Upsert External Linking Learning Objectsjava.util.concurrent.CompletableFuture<LmsUpsertContentResponse>upsertContent(java.lang.String xAccountId, LmsUpsertContentRequestDto lmsUpsertContentRequestDto, java.util.Optional<Options> options)Upsert External Linking Learning Objects
-
-
-
Method Detail
-
sync
public Lms sync()
Switches to the sync SDK.- Returns:
- The sync SDK
-
listCourses
public LmsListCoursesRequestBuilder listCourses()
List CoursesRetrieve a list of course type learning objects.
These are collections of content type learning objects that are grouped together for a specific learning purpose.
- Returns:
- The async call builder
-
listCourses
public java.util.concurrent.CompletableFuture<LmsListCoursesResponse> listCourses(LmsListCoursesRequest request)
List CoursesRetrieve a list of course type learning objects.
These are collections of content type learning objects that are grouped together for a specific learning purpose.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListCoursesResponse>- The async response
-
listCourses
public java.util.concurrent.CompletableFuture<LmsListCoursesResponse> listCourses(LmsListCoursesRequest request, java.util.Optional<Options> options)
List CoursesRetrieve a list of course type learning objects.
These are collections of content type learning objects that are grouped together for a specific learning purpose.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListCoursesResponse>- The async response
-
getCourse
public LmsGetCourseRequestBuilder getCourse()
Get CourseRetrieve a course type learning object by its identifier.
These are collections of content type learning objects that are grouped together for a specific learning purpose.
- Returns:
- The async call builder
-
getCourse
public java.util.concurrent.CompletableFuture<LmsGetCourseResponse> getCourse(LmsGetCourseRequest request)
Get CourseRetrieve a course type learning object by its identifier.
These are collections of content type learning objects that are grouped together for a specific learning purpose.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetCourseResponse>- The async response
-
getCourse
public java.util.concurrent.CompletableFuture<LmsGetCourseResponse> getCourse(LmsGetCourseRequest request, java.util.Optional<Options> options)
Get CourseRetrieve a course type learning object by its identifier.
These are collections of content type learning objects that are grouped together for a specific learning purpose.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetCourseResponse>- The async response
-
listUserAssignments
public LmsListUserAssignmentsRequestBuilder listUserAssignments()
List User AssignmentsRetrieve a list of assignment type learning records for a user.
These are the records linking a user to learning objects.
They can be pending, in progress, or completed.
- Returns:
- The async call builder
-
listUserAssignments
public java.util.concurrent.CompletableFuture<LmsListUserAssignmentsResponse> listUserAssignments(LmsListUserAssignmentsRequest request)
List User AssignmentsRetrieve a list of assignment type learning records for a user.
These are the records linking a user to learning objects.
They can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListUserAssignmentsResponse>- The async response
-
listUserAssignments
public java.util.concurrent.CompletableFuture<LmsListUserAssignmentsResponse> listUserAssignments(LmsListUserAssignmentsRequest request, java.util.Optional<Options> options)
List User AssignmentsRetrieve a list of assignment type learning records for a user.
These are the records linking a user to learning objects.
They can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListUserAssignmentsResponse>- The async response
-
createUserAssignment
public LmsCreateUserAssignmentRequestBuilder createUserAssignment()
Create User AssignmentCreate an assignment type learning record for a user.
This is the record linking a user to a learning object.
It can be pending or in progress.
- Returns:
- The async call builder
-
createUserAssignment
public java.util.concurrent.CompletableFuture<LmsCreateUserAssignmentResponse> createUserAssignment(java.lang.String xAccountId, java.lang.String id, LmsCreateAssignmentRequestDto lmsCreateAssignmentRequestDto)
Create User AssignmentCreate an assignment type learning record for a user.
This is the record linking a user to a learning object.
It can be pending or in progress.
- Parameters:
xAccountId- The account identifierid-lmsCreateAssignmentRequestDto-- Returns:
CompletableFuture<LmsCreateUserAssignmentResponse>- The async response
-
createUserAssignment
public java.util.concurrent.CompletableFuture<LmsCreateUserAssignmentResponse> createUserAssignment(java.lang.String xAccountId, java.lang.String id, LmsCreateAssignmentRequestDto lmsCreateAssignmentRequestDto, java.util.Optional<Options> options)
Create User AssignmentCreate an assignment type learning record for a user.
This is the record linking a user to a learning object.
It can be pending or in progress.
- Parameters:
xAccountId- The account identifierid-lmsCreateAssignmentRequestDto-options- additional options- Returns:
CompletableFuture<LmsCreateUserAssignmentResponse>- The async response
-
getUserAssignment
public LmsGetUserAssignmentRequestBuilder getUserAssignment()
Get User AssignmentRetrieve an assignment type learning record for a user by its identifier.
This is the record linking a user to a learning object.
It can be pending, in progress, or completed.
- Returns:
- The async call builder
-
getUserAssignment
public java.util.concurrent.CompletableFuture<LmsGetUserAssignmentResponse> getUserAssignment(LmsGetUserAssignmentRequest request)
Get User AssignmentRetrieve an assignment type learning record for a user by its identifier.
This is the record linking a user to a learning object.
It can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetUserAssignmentResponse>- The async response
-
getUserAssignment
public java.util.concurrent.CompletableFuture<LmsGetUserAssignmentResponse> getUserAssignment(LmsGetUserAssignmentRequest request, java.util.Optional<Options> options)
Get User AssignmentRetrieve an assignment type learning record for a user by its identifier.
This is the record linking a user to a learning object.
It can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetUserAssignmentResponse>- The async response
-
batchUpsertContent
public LmsBatchUpsertContentRequestBuilder batchUpsertContent()
Batch Upsert External Linking Learning ObjectsBatch upsert multiple external linking learning objects that redirect users to a provider platform for consumption and progress tracking.
**Note:** Partial updates are not supported. When updating content, you must provide all the same fields that are required when creating content.
See [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects.
- Returns:
- The async call builder
-
batchUpsertContent
public java.util.concurrent.CompletableFuture<LmsBatchUpsertContentResponse> batchUpsertContent(java.lang.String xAccountId, LmsBatchUpsertContentRequestDto lmsBatchUpsertContentRequestDto)
Batch Upsert External Linking Learning ObjectsBatch upsert multiple external linking learning objects that redirect users to a provider platform for consumption and progress tracking.
**Note:** Partial updates are not supported. When updating content, you must provide all the same fields that are required when creating content.
See [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects.
- Parameters:
xAccountId- The account identifierlmsBatchUpsertContentRequestDto-- Returns:
CompletableFuture<LmsBatchUpsertContentResponse>- The async response
-
batchUpsertContent
public java.util.concurrent.CompletableFuture<LmsBatchUpsertContentResponse> batchUpsertContent(java.lang.String xAccountId, LmsBatchUpsertContentRequestDto lmsBatchUpsertContentRequestDto, java.util.Optional<Options> options)
Batch Upsert External Linking Learning ObjectsBatch upsert multiple external linking learning objects that redirect users to a provider platform for consumption and progress tracking.
**Note:** Partial updates are not supported. When updating content, you must provide all the same fields that are required when creating content.
See [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects.
- Parameters:
xAccountId- The account identifierlmsBatchUpsertContentRequestDto-options- additional options- Returns:
CompletableFuture<LmsBatchUpsertContentResponse>- The async response
-
listContent
public LmsListContentRequestBuilder listContent()
List ContentRetrieve a list of content type learning objects.
These are the most granular learning objects (e.g. video, document, podcast) on a platform.
Only content objects for which the platform supports progress and completion tracking are returned.
- Returns:
- The async call builder
-
listContent
public java.util.concurrent.CompletableFuture<LmsListContentResponse> listContent(LmsListContentRequest request)
List ContentRetrieve a list of content type learning objects.
These are the most granular learning objects (e.g. video, document, podcast) on a platform.
Only content objects for which the platform supports progress and completion tracking are returned.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListContentResponse>- The async response
-
listContent
public java.util.concurrent.CompletableFuture<LmsListContentResponse> listContent(LmsListContentRequest request, java.util.Optional<Options> options)
List ContentRetrieve a list of content type learning objects.
These are the most granular learning objects (e.g. video, document, podcast) on a platform.
Only content objects for which the platform supports progress and completion tracking are returned.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListContentResponse>- The async response
-
upsertContent
public LmsUpsertContentRequestBuilder upsertContent()
Upsert External Linking Learning ObjectsCreate or update an external linking learning object that redirects users to a provider platform for consumption and progress tracking.
**Note:** Partial updates are not supported. When updating content, you must provide all the same fields that are required when creating content.
See [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects.
- Returns:
- The async call builder
-
upsertContent
public java.util.concurrent.CompletableFuture<LmsUpsertContentResponse> upsertContent(java.lang.String xAccountId, LmsUpsertContentRequestDto lmsUpsertContentRequestDto)
Upsert External Linking Learning ObjectsCreate or update an external linking learning object that redirects users to a provider platform for consumption and progress tracking.
**Note:** Partial updates are not supported. When updating content, you must provide all the same fields that are required when creating content.
See [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects.
- Parameters:
xAccountId- The account identifierlmsUpsertContentRequestDto-- Returns:
CompletableFuture<LmsUpsertContentResponse>- The async response
-
upsertContent
public java.util.concurrent.CompletableFuture<LmsUpsertContentResponse> upsertContent(java.lang.String xAccountId, LmsUpsertContentRequestDto lmsUpsertContentRequestDto, java.util.Optional<Options> options)
Upsert External Linking Learning ObjectsCreate or update an external linking learning object that redirects users to a provider platform for consumption and progress tracking.
**Note:** Partial updates are not supported. When updating content, you must provide all the same fields that are required when creating content.
See [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects.
- Parameters:
xAccountId- The account identifierlmsUpsertContentRequestDto-options- additional options- Returns:
CompletableFuture<LmsUpsertContentResponse>- The async response
-
getContent
public LmsGetContentRequestBuilder getContent()
Get ContentRetrieve a content type learning object by its identifier.
These are the most granular learning objects (e.g. video, document, podcast) on a platform.
Only content objects for which the platform supports progress and completion tracking are returned.
- Returns:
- The async call builder
-
getContent
public java.util.concurrent.CompletableFuture<LmsGetContentResponse> getContent(LmsGetContentRequest request)
Get ContentRetrieve a content type learning object by its identifier.
These are the most granular learning objects (e.g. video, document, podcast) on a platform.
Only content objects for which the platform supports progress and completion tracking are returned.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetContentResponse>- The async response
-
getContent
public java.util.concurrent.CompletableFuture<LmsGetContentResponse> getContent(LmsGetContentRequest request, java.util.Optional<Options> options)
Get ContentRetrieve a content type learning object by its identifier.
These are the most granular learning objects (e.g. video, document, podcast) on a platform.
Only content objects for which the platform supports progress and completion tracking are returned.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetContentResponse>- The async response
-
listUserCompletions
public LmsListUserCompletionsRequestBuilder listUserCompletions()
List User CompletionsRetrieve a list of completed learning records for a user.
These are the records of a user completing learning objects.
- Returns:
- The async call builder
-
listUserCompletions
public java.util.concurrent.CompletableFuture<LmsListUserCompletionsResponse> listUserCompletions(LmsListUserCompletionsRequest request)
List User CompletionsRetrieve a list of completed learning records for a user.
These are the records of a user completing learning objects.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListUserCompletionsResponse>- The async response
-
listUserCompletions
public java.util.concurrent.CompletableFuture<LmsListUserCompletionsResponse> listUserCompletions(LmsListUserCompletionsRequest request, java.util.Optional<Options> options)
List User CompletionsRetrieve a list of completed learning records for a user.
These are the records of a user completing learning objects.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListUserCompletionsResponse>- The async response
-
createUserCompletion
public LmsCreateUserCompletionRequestBuilder createUserCompletion()
Create User CompletionCreate a completed learning record for a user.
This is the record of a user completing a learning object.
- Returns:
- The async call builder
-
createUserCompletion
public java.util.concurrent.CompletableFuture<LmsCreateUserCompletionResponse> createUserCompletion(java.lang.String xAccountId, java.lang.String id, LmsCreateCompletionRequestDto lmsCreateCompletionRequestDto)
Create User CompletionCreate a completed learning record for a user.
This is the record of a user completing a learning object.
- Parameters:
xAccountId- The account identifierid-lmsCreateCompletionRequestDto-- Returns:
CompletableFuture<LmsCreateUserCompletionResponse>- The async response
-
createUserCompletion
public java.util.concurrent.CompletableFuture<LmsCreateUserCompletionResponse> createUserCompletion(java.lang.String xAccountId, java.lang.String id, LmsCreateCompletionRequestDto lmsCreateCompletionRequestDto, java.util.Optional<Options> options)
Create User CompletionCreate a completed learning record for a user.
This is the record of a user completing a learning object.
- Parameters:
xAccountId- The account identifierid-lmsCreateCompletionRequestDto-options- additional options- Returns:
CompletableFuture<LmsCreateUserCompletionResponse>- The async response
-
getUserCompletion
public LmsGetUserCompletionRequestBuilder getUserCompletion()
Get User CompletionRetrieve a completed learning record for a user by its identifier.
This is the record of a user completing a learning object.
- Returns:
- The async call builder
-
getUserCompletion
public java.util.concurrent.CompletableFuture<LmsGetUserCompletionResponse> getUserCompletion(LmsGetUserCompletionRequest request)
Get User CompletionRetrieve a completed learning record for a user by its identifier.
This is the record of a user completing a learning object.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetUserCompletionResponse>- The async response
-
getUserCompletion
public java.util.concurrent.CompletableFuture<LmsGetUserCompletionResponse> getUserCompletion(LmsGetUserCompletionRequest request, java.util.Optional<Options> options)
Get User CompletionRetrieve a completed learning record for a user by its identifier.
This is the record of a user completing a learning object.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetUserCompletionResponse>- The async response
-
deleteUserCompletion
public LmsDeleteUserCompletionRequestBuilder deleteUserCompletion()
Delete User CompletionDelete a completion type learning record for a user.
This is a record of a user completing a learning object.
- Returns:
- The async call builder
-
deleteUserCompletion
public java.util.concurrent.CompletableFuture<LmsDeleteUserCompletionResponse> deleteUserCompletion(java.lang.String xAccountId, java.lang.String id, java.lang.String subResourceId)
Delete User CompletionDelete a completion type learning record for a user.
This is a record of a user completing a learning object.
- Parameters:
xAccountId- The account identifierid-subResourceId-- Returns:
CompletableFuture<LmsDeleteUserCompletionResponse>- The async response
-
deleteUserCompletion
public java.util.concurrent.CompletableFuture<LmsDeleteUserCompletionResponse> deleteUserCompletion(java.lang.String xAccountId, java.lang.String id, java.lang.String subResourceId, java.util.Optional<Options> options)
Delete User CompletionDelete a completion type learning record for a user.
This is a record of a user completing a learning object.
- Parameters:
xAccountId- The account identifierid-subResourceId-options- additional options- Returns:
CompletableFuture<LmsDeleteUserCompletionResponse>- The async response
-
listCompletions
public LmsListCompletionsRequestBuilder listCompletions()
List CompletionsRetrieve a list of completed learning records. These are the records of a user completing learning objects.
- Returns:
- The async call builder
-
listCompletions
public java.util.concurrent.CompletableFuture<LmsListCompletionsResponse> listCompletions(LmsListCompletionsRequest request)
List CompletionsRetrieve a list of completed learning records. These are the records of a user completing learning objects.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListCompletionsResponse>- The async response
-
listCompletions
public java.util.concurrent.CompletableFuture<LmsListCompletionsResponse> listCompletions(LmsListCompletionsRequest request, java.util.Optional<Options> options)
List CompletionsRetrieve a list of completed learning records. These are the records of a user completing learning objects.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListCompletionsResponse>- The async response
-
getCompletion
public LmsGetCompletionRequestBuilder getCompletion()
Get CompletionRetrieve a completed learning record by its identifier. This is the record of a user completing a learning object.
- Returns:
- The async call builder
-
getCompletion
public java.util.concurrent.CompletableFuture<LmsGetCompletionResponse> getCompletion(LmsGetCompletionRequest request)
Get CompletionRetrieve a completed learning record by its identifier. This is the record of a user completing a learning object.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetCompletionResponse>- The async response
-
getCompletion
public java.util.concurrent.CompletableFuture<LmsGetCompletionResponse> getCompletion(LmsGetCompletionRequest request, java.util.Optional<Options> options)
Get CompletionRetrieve a completed learning record by its identifier. This is the record of a user completing a learning object.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetCompletionResponse>- The async response
-
getCategory
public LmsGetCategoryRequestBuilder getCategory()
Get Category- Returns:
- The async call builder
-
getCategory
public java.util.concurrent.CompletableFuture<LmsGetCategoryResponse> getCategory(LmsGetCategoryRequest request)
Get Category- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetCategoryResponse>- The async response
-
getCategory
public java.util.concurrent.CompletableFuture<LmsGetCategoryResponse> getCategory(LmsGetCategoryRequest request, java.util.Optional<Options> options)
Get Category- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetCategoryResponse>- The async response
-
listCategories
public LmsListCategoriesRequestBuilder listCategories()
List Categories- Returns:
- The async call builder
-
listCategories
public java.util.concurrent.CompletableFuture<LmsListCategoriesResponse> listCategories(LmsListCategoriesRequest request)
List Categories- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListCategoriesResponse>- The async response
-
listCategories
public java.util.concurrent.CompletableFuture<LmsListCategoriesResponse> listCategories(LmsListCategoriesRequest request, java.util.Optional<Options> options)
List Categories- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListCategoriesResponse>- The async response
-
listUsers
public LmsListUsersRequestBuilder listUsers()
List Users- Returns:
- The async call builder
-
listUsers
public java.util.concurrent.CompletableFuture<LmsListUsersResponse> listUsers(LmsListUsersRequest request)
List Users- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListUsersResponse>- The async response
-
listUsers
public java.util.concurrent.CompletableFuture<LmsListUsersResponse> listUsers(LmsListUsersRequest request, java.util.Optional<Options> options)
List Users- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListUsersResponse>- The async response
-
getUser
public LmsGetUserRequestBuilder getUser()
Get User- Returns:
- The async call builder
-
getUser
public java.util.concurrent.CompletableFuture<LmsGetUserResponse> getUser(LmsGetUserRequest request)
Get User- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetUserResponse>- The async response
-
getUser
public java.util.concurrent.CompletableFuture<LmsGetUserResponse> getUser(LmsGetUserRequest request, java.util.Optional<Options> options)
Get User- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetUserResponse>- The async response
-
getSkill
public LmsGetSkillRequestBuilder getSkill()
Get Skill- Returns:
- The async call builder
-
getSkill
public java.util.concurrent.CompletableFuture<LmsGetSkillResponse> getSkill(LmsGetSkillRequest request)
Get Skill- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetSkillResponse>- The async response
-
getSkill
public java.util.concurrent.CompletableFuture<LmsGetSkillResponse> getSkill(LmsGetSkillRequest request, java.util.Optional<Options> options)
Get Skill- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetSkillResponse>- The async response
-
listSkills
public LmsListSkillsRequestBuilder listSkills()
List Skills- Returns:
- The async call builder
-
listSkills
public java.util.concurrent.CompletableFuture<LmsListSkillsResponse> listSkills(LmsListSkillsRequest request)
List Skills- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListSkillsResponse>- The async response
-
listSkills
public java.util.concurrent.CompletableFuture<LmsListSkillsResponse> listSkills(LmsListSkillsRequest request, java.util.Optional<Options> options)
List Skills- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListSkillsResponse>- The async response
-
listAssignments
public LmsListAssignmentsRequestBuilder listAssignments()
List AssignmentsRetrieve a list of assignment type learning records.
These are the records linking a user to a learning object.
They can be pending, in progress, or completed.
- Returns:
- The async call builder
-
listAssignments
public java.util.concurrent.CompletableFuture<LmsListAssignmentsResponse> listAssignments(LmsListAssignmentsRequest request)
List AssignmentsRetrieve a list of assignment type learning records.
These are the records linking a user to a learning object.
They can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsListAssignmentsResponse>- The async response
-
listAssignments
public java.util.concurrent.CompletableFuture<LmsListAssignmentsResponse> listAssignments(LmsListAssignmentsRequest request, java.util.Optional<Options> options)
List AssignmentsRetrieve a list of assignment type learning records.
These are the records linking a user to a learning object.
They can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsListAssignmentsResponse>- The async response
-
getAssignment
public LmsGetAssignmentRequestBuilder getAssignment()
Get AssignmentRetrieve an assignment type learning record by its identifier.
This is the record linking a user to a learning object.
It can be pending, in progress, or completed.
- Returns:
- The async call builder
-
getAssignment
public java.util.concurrent.CompletableFuture<LmsGetAssignmentResponse> getAssignment(LmsGetAssignmentRequest request)
Get AssignmentRetrieve an assignment type learning record by its identifier.
This is the record linking a user to a learning object.
It can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
CompletableFuture<LmsGetAssignmentResponse>- The async response
-
getAssignment
public java.util.concurrent.CompletableFuture<LmsGetAssignmentResponse> getAssignment(LmsGetAssignmentRequest request, java.util.Optional<Options> options)
Get AssignmentRetrieve an assignment type learning record by its identifier.
This is the record linking a user to a learning object.
It can be pending, in progress, or completed.
- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
CompletableFuture<LmsGetAssignmentResponse>- The async response
-
-