ibl_ai_web_pro_sdk 1.0.0
ibl_ai_web_pro_sdk: ^1.0.0 copied to clipboard
OpenAPI API client
ibl_ai_web_pro_sdk (EXPERIMENTAL) #
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This Dart package is automatically generated by the OpenAPI Generator project:
- API version: 6.3.1
- Build package: org.openapitools.codegen.languages.DartDioClientCodegen
Requirements #
- Dart 2.15.0+ or Flutter 2.8.0+
- Dio 5.0.0+ (https://pub.flutter-io.cn/packages/dio)
Installation & Usage #
pub.flutter-io.cn #
To use the package from pub.flutter-io.cn, please include the following in pubspec.yaml
dependencies:
ibl_ai_web_pro_sdk: 1.0.0
Github #
If this Dart package is published to Github, please include the following in pubspec.yaml
dependencies:
ibl_ai_web_pro_sdk:
git:
url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
#ref: main
Local development #
To use the package from your local drive, please include the following in pubspec.yaml
dependencies:
ibl_ai_web_pro_sdk:
path: /path/to/ibl_ai_web_pro_sdk
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:ibl_ai_web_pro_sdk/ibl_ai_web_pro_sdk.dart';
final api = IblAiWebProSdk().getAttendanceApi();
final String blockId = blockId_example; // String |
final bool attended = true; // bool |
final String user = user_example; // String |
final String courseId = courseId_example; // String |
try {
api.apiIblV1AttendanceUserCourseBlockPost(blockId, attended, user, courseId);
} catch on DioException (e) {
print("Exception when calling AttendanceApi->apiIblV1AttendanceUserCourseBlockPost: $e\n");
}
Documentation for API Endpoints #
All URIs are relative to https://web.iblai.dev/wp-json
Class | Method | HTTP request | Description |
---|---|---|---|
AttendanceApi | apiIblV1AttendanceUserCourseBlockPost | POST /api/ibl/v1/attendance/user/course/block | |
AuthenticationApi | apiIblV1AuthenticationForgetPasswordPost | POST /api/ibl/v1/authentication/forget-password | |
AuthenticationApi | apiIblV1AuthenticationInvitationGet | GET /api/ibl/v1/authentication/invitation | |
AuthenticationApi | apiIblV1AuthenticationLoginPost | POST /api/ibl/v1/authentication/login | |
AuthenticationApi | apiIblV1AuthenticationLogoutPost | POST /api/ibl/v1/authentication/logout | |
AuthenticationApi | apiIblV1AuthenticationRegisterUserPost | POST /api/ibl/v1/authentication/register-user | |
AuthenticationApi | apiIblV1AuthenticationResetPasswordPost | POST /api/ibl/v1/authentication/reset-password | |
AxdApi | apiIblV1AxdLearnerTokenGet | GET /api/ibl/v1/axd/learner-token | |
CertificateApi | apiIblV1CertificateTemplateGet | GET /api/ibl/v1/certificate/template | |
CourseApi | apiIblV1CourseCreatePost | POST /api/ibl/v1/course/create | |
CourseApi | apiIblV1CourseIframeAuthTokenPost | POST /api/ibl/v1/course/iframe-auth-token | |
CourseApi | apiIblV1CourseInvitationsGet | GET /api/ibl/v1/course/invitations | |
CourseApi | apiIblV1CourseMetadataGet | GET /api/ibl/v1/course/metadata | |
CourseApi | apiIblV1CourseMetadataSearchGet | GET /api/ibl/v1/course/metadata/search | |
CourseApi | apiIblV1CourseMfeUrlGet | GET /api/ibl/v1/course/mfe/url | |
CourseApi | apiIblV1CourseOutlineGet | GET /api/ibl/v1/course/outline | |
CreateCredentialApi | apiIblV1CreateCredentialPost | POST /api/ibl/v1/create-credential | |
CreatePathwayApi | apiIblV1CreatePathwayPost | POST /api/ibl/v1/create-pathway | |
CredentialsApi | apiIblV1CredentialsIssuedGet | GET /api/ibl/v1/credentials/issued | |
GetCourseCredentialsApi | apiIblV1GetCourseCredentialsGet | GET /api/ibl/v1/get-course-credentials | |
GetCustomRegistrationFieldsApi | apiIblV1GetCustomRegistrationFieldsGet | GET /api/ibl/v1/get-custom-registration-fields | |
GetOrgIssuerApi | apiIblV1GetOrgIssuerGet | GET /api/ibl/v1/get-org-issuer | |
GetOrgSkillsApi | apiIblV1GetOrgSkillsGet | GET /api/ibl/v1/get-org-skills | |
GetPathwayApi | apiIblV1GetPathwayGet | GET /api/ibl/v1/get-pathway | |
GetUserPathwaysApi | apiIblV1GetUserPathwaysGet | GET /api/ibl/v1/get-user-pathways | |
IssueCredentialApi | apiIblV1IssueCredentialPost | POST /api/ibl/v1/issue-credential | |
MatomoAdminTokenApi | apiIblV1MatomoAdminTokenGet | GET /api/ibl/v1/matomo-admin-token | |
MfeContextApi | apiIblV1MfeContextGet | GET /api/ibl/v1/mfe-context | |
MilestonesApi | apiIblV1MilestonesCompletionsCourseManageGet | GET /api/ibl/v1/milestones/completions/course/manage | |
MilestonesApi | apiIblV1MilestonesCompletionsResourceManageGet | GET /api/ibl/v1/milestones/completions/resource/manage | |
MilestonesApi | apiIblV1MilestonesSkillPointsBlockGet | GET /api/ibl/v1/milestones/skill_points/block | |
MilestonesApi | apiIblV1MilestonesSkillPointsCourseGet | GET /api/ibl/v1/milestones/skill_points/course | |
MilestonesApi | apiIblV1MilestonesSkillPointsUserGet | GET /api/ibl/v1/milestones/skill_points/user | |
OrgApi | apiIblV1OrgSkillsGet | GET /api/ibl/v1/org/skills | |
OrgSearchApi | apiIblV1OrgSearchGet | GET /api/ibl/v1/org-search | |
PlatformApi | apiIblV1PlatformConfigUpdatePost | POST /api/ibl/v1/platform/config/update | |
PlatformApi | apiIblV1PlatformInvitationsGet | GET /api/ibl/v1/platform/invitations | |
PlatformApi | apiIblV1PlatformUsersGet | GET /api/ibl/v1/platform/users | |
ProgramApi | apiIblV1ProgramInvitationsGet | GET /api/ibl/v1/program/invitations | |
RetrievePathwayApi | apiIblV1RetrievePathwayGet | GET /api/ibl/v1/retrieve-pathway | |
SendEmailApi | apiIblV1SendEmailPost | POST /api/ibl/v1/send-email | |
StripeApi | apiIblV1StripeGetGet | GET /api/ibl/v1/stripe/get | |
StripeApi | apiIblV1StripePostPost | POST /api/ibl/v1/stripe/post | |
StripeApi | apiIblV1StripeWebhookPost | POST /api/ibl/v1/stripe/webhook | |
TenantApi | apiIblV1TenantNameGet | GET /api/ibl/v1/tenant/name | |
TenantApi | apiIblV1TenantPostPost | POST /api/ibl/v1/tenant/post | |
TenantApi | apiIblV1TenantPublicConfigGet | GET /api/ibl/v1/tenant/public-config | |
TenantApi | apiIblV1TenantValidationPost | POST /api/ibl/v1/tenant/validation | |
UpdatePathwayApi | apiIblV1UpdatePathwayGet | GET /api/ibl/v1/update-pathway | |
UploadImgToWebApi | apiIblV1UploadImgToWebPost | POST /api/ibl/v1/upload-img-to-web | |
UserApi | apiIblV1UserAssertionGet | GET /api/ibl/v1/user/assertion | |
UserApi | apiIblV1UserCourseBulkInvitePost | POST /api/ibl/v1/user/course/bulk/invite | |
UserApi | apiIblV1UserCourseEnrollPost | POST /api/ibl/v1/user/course/enroll | |
UserApi | apiIblV1UserCourseEnrollmentStatusGet | GET /api/ibl/v1/user/course/enrollment/status | |
UserApi | apiIblV1UserCourseInvitePost | POST /api/ibl/v1/user/course/invite | |
UserApi | apiIblV1UserCourseRedeemPost | POST /api/ibl/v1/user/course/redeem | |
UserApi | apiIblV1UserCourseUnenrollPost | POST /api/ibl/v1/user/course/unenroll | |
UserApi | apiIblV1UserCoursesGet | GET /api/ibl/v1/user/courses | |
UserApi | apiIblV1UserCredentialGet | GET /api/ibl/v1/user/credential | |
UserApi | apiIblV1UserDataPublicGet | GET /api/ibl/v1/user/data/public | |
UserApi | apiIblV1UserGradeProgressGet | GET /api/ibl/v1/user/grade/progress | |
UserApi | apiIblV1UserImageGet | GET /api/ibl/v1/user/image | |
UserApi | apiIblV1UserPlatformBulkInvitePost | POST /api/ibl/v1/user/platform/bulk/invite | |
UserApi | apiIblV1UserPlatformInvitePost | POST /api/ibl/v1/user/platform/invite | |
UserApi | apiIblV1UserPlatformLinkPost | POST /api/ibl/v1/user/platform/link | |
UserApi | apiIblV1UserPlatformLinksGet | GET /api/ibl/v1/user/platform-links | |
UserApi | apiIblV1UserPlatformRedeemPost | POST /api/ibl/v1/user/platform/redeem | |
UserApi | apiIblV1UserProgramBulkInvitePost | POST /api/ibl/v1/user/program/bulk/invite | |
UserApi | apiIblV1UserProgramInvitePost | POST /api/ibl/v1/user/program/invite | |
UserApi | apiIblV1UserProgramRedeemPost | POST /api/ibl/v1/user/program/redeem | |
UserApi | apiIblV1UserProgramUpdateStatusPost | POST /api/ibl/v1/user/program/update-status | |
UserApi | apiIblV1UserProgramsGet | GET /api/ibl/v1/user/programs | |
UserApi | apiIblV1UserProgressGet | GET /api/ibl/v1/user/progress | |
UserApi | apiIblV1UserSkillsDesiredPost | POST /api/ibl/v1/user/skills/desired | |
UserApi | apiIblV1UserSkillsGet | GET /api/ibl/v1/user/skills | |
UserApi | apiIblV1UserSkillsSelfReportedGet | GET /api/ibl/v1/user/skills/self-reported | |
UserApi | apiIblV1UserSkillsSelfReportedPost | POST /api/ibl/v1/user/skills/self-reported | |
UserApi | apiIblV1UserUpdatePost | POST /api/ibl/v1/user/update | |
UserApi | apiIblV1UserValidationPost | POST /api/ibl/v1/user/validation | |
UsersApi | apiIblV1UsersManageForgotPasswordPost | POST /api/ibl/v1/users/manage/forgot-password | |
UsersApi | apiIblV1UsersManageMetadataGet | GET /api/ibl/v1/users/manage/metadata | |
UsersApi | apiIblV1UsersManageMetadataPost | POST /api/ibl/v1/users/manage/metadata | |
UsersApi | apiIblV1UsersManagePost | POST /api/ibl/v1/users/manage | |
UsersApi | apiIblV1UsersPost | POST /api/ibl/v1/users |
Documentation For Models #
Documentation For Authorization #
Authentication schemes defined for the API:
basic #
- Type: HTTP basic authentication