ibl_ai_web_pro_sdk 0.0.2 copy "ibl_ai_web_pro_sdk: ^0.0.2" to clipboard
ibl_ai_web_pro_sdk: ^0.0.2 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 #

Installation & Usage #

pub.dev #

To use the package from pub.dev, 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

Author #

admin@web.iblai.dev