UNPKG

@memberjunction/actions-bizapps-lms

Version:

LMS system integration actions for MemberJunction

34 lines 1.24 kB
import { LearnWorldsBaseAction } from '../learnworlds-base.action.js'; import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base'; import { UserInfo } from '@memberjunction/core'; import { GetBundlesParams, GetBundlesResult } from '../interfaces/index.js'; /** * Action to retrieve bundles from LearnWorlds */ export declare class GetBundlesAction extends LearnWorldsBaseAction { /** * Retrieves bundles from LearnWorlds with optional search filtering. */ GetBundles(params: GetBundlesParams, contextUser: UserInfo): Promise<GetBundlesResult>; /** * Builds query parameters for the bundles API request */ private buildBundleQueryParams; /** * Maps a raw LearnWorlds API bundle to the standard LearnWorldsBundle interface */ private mapApiBundle; /** * Framework entry point that delegates to the typed public method */ protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>; /** * Define the parameters this action expects */ get Params(): ActionParam[]; /** * Metadata about this action */ get Description(): string; } //# sourceMappingURL=get-bundles.action.d.ts.map