Documentation
¶
Index ¶
- type ClassroomAppAPI
- type ClassroomAuthAPI
- type ClassroomClassroomsAPI
- func (a ClassroomClassroomsAPI) Create(ctx context.Context, input map[string]any) (map[string]any, error)
- func (a ClassroomClassroomsAPI) End(ctx context.Context, classroomID string) (map[string]any, error)
- func (a ClassroomClassroomsAPI) Start(ctx context.Context, classroomID string) (map[string]any, error)
- type ClassroomClient
- type ClassroomCoursewaresAPI
- func (a ClassroomCoursewaresAPI) Bind(ctx context.Context, classroomID string, input map[string]any) (map[string]any, error)
- func (a ClassroomCoursewaresAPI) List(ctx context.Context, classroomID string) (map[string]any, error)
- func (a ClassroomCoursewaresAPI) Unbind(ctx context.Context, classroomID string, input map[string]any) (map[string]any, error)
- type ClassroomMembersAPI
- func (a ClassroomMembersAPI) Add(ctx context.Context, classroomID string, input map[string]any) (map[string]any, error)
- func (a ClassroomMembersAPI) List(ctx context.Context, classroomID string) (map[string]any, error)
- func (a ClassroomMembersAPI) ReplaceStudents(ctx context.Context, classroomID string, input map[string]any) (map[string]any, error)
- type ClassroomPermissionsAPI
- func (a ClassroomPermissionsAPI) Clear(ctx context.Context, classroomID, eduUserID, permission string, ...) (map[string]any, error)
- func (a ClassroomPermissionsAPI) Get(ctx context.Context, classroomID, eduUserID string) (map[string]any, error)
- func (a ClassroomPermissionsAPI) Set(ctx context.Context, classroomID, eduUserID string, input map[string]any) (map[string]any, error)
- type ClassroomUsersAPI
- type ClientConfig
- type Eduskit
- type Error
- type Options
- type WhiteboardAuthAPI
- type WhiteboardCapturesAPI
- type WhiteboardClient
- type WhiteboardFilesAPI
- type WhiteboardRecordingsAPI
- func (a WhiteboardRecordingsAPI) DeleteMediaAsset(ctx context.Context, recordingID, assetID string) (map[string]any, error)
- func (a WhiteboardRecordingsAPI) EnqueueVideoExport(ctx context.Context, recordingID string, input map[string]any) (map[string]any, error)
- func (a WhiteboardRecordingsAPI) Get(ctx context.Context, recordingID string) (map[string]any, error)
- func (a WhiteboardRecordingsAPI) GetVideoExport(ctx context.Context, recordingID, jobID string) (map[string]any, error)
- func (a WhiteboardRecordingsAPI) List(ctx context.Context, roomID string) (any, error)
- func (a WhiteboardRecordingsAPI) RegisterMediaAsset(ctx context.Context, recordingID string, input map[string]any) (map[string]any, error)
- func (a WhiteboardRecordingsAPI) Start(ctx context.Context, roomID string, input map[string]any) (map[string]any, error)
- func (a WhiteboardRecordingsAPI) Stop(ctx context.Context, roomID string, input map[string]any) (map[string]any, error)
- type WhiteboardRoomsAPI
- func (a WhiteboardRoomsAPI) AttachCourseware(ctx context.Context, roomID string, input map[string]any) (map[string]any, error)
- func (a WhiteboardRoomsAPI) ChangePrivateRoomGrant(ctx context.Context, roomID string, input map[string]any) (map[string]any, error)
- func (a WhiteboardRoomsAPI) CreateFrozenSnapshot(ctx context.Context, roomID, snapshotID string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) GetFrozenSnapshot(ctx context.Context, roomID, snapshotID string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) GetFrozenSnapshotDownload(ctx context.Context, roomID, snapshotID string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) GetPrivateRoomAccess(ctx context.Context, roomID, userID string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) GetPrivateWorkspaceInitialization(ctx context.Context, roomID string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) InitializePrivateWorkspace(ctx context.Context, roomID, assignmentID string, sourceSnapshotID *string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) IssuePrivateRoomToken(ctx context.Context, roomID string, input map[string]any) (map[string]any, error)
- func (a WhiteboardRoomsAPI) ProvisionPrivateRoom(ctx context.Context, roomID, assignmentID string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) SchedulePrivateRoomWrites(ctx context.Context, roomID, requestID, opensAt, closesAt string) (map[string]any, error)
- func (a WhiteboardRoomsAPI) SealPrivateRoom(ctx context.Context, roomID string) (map[string]any, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClassroomAppAPI ¶
type ClassroomAppAPI struct {
// contains filtered or unexported fields
}
func (ClassroomAppAPI) GetUiConfig ¶
func (ClassroomAppAPI) SetUiConfig ¶
type ClassroomAuthAPI ¶
type ClassroomAuthAPI struct {
// contains filtered or unexported fields
}
func (ClassroomAuthAPI) IssueToken ¶
type ClassroomClassroomsAPI ¶
type ClassroomClassroomsAPI struct {
Members ClassroomMembersAPI
Permissions ClassroomPermissionsAPI
Coursewares ClassroomCoursewaresAPI
// contains filtered or unexported fields
}
type ClassroomClient ¶
type ClassroomClient struct {
Users ClassroomUsersAPI
Auth ClassroomAuthAPI
Classrooms ClassroomClassroomsAPI
App ClassroomAppAPI
// contains filtered or unexported fields
}
func NewClassroomClient ¶
func NewClassroomClient(cfg ClientConfig) *ClassroomClient
func (*ClassroomClient) LastTraceID ¶
func (c *ClassroomClient) LastTraceID() string
type ClassroomCoursewaresAPI ¶
type ClassroomCoursewaresAPI struct {
// contains filtered or unexported fields
}
type ClassroomMembersAPI ¶
type ClassroomMembersAPI struct {
// contains filtered or unexported fields
}
type ClassroomPermissionsAPI ¶
type ClassroomPermissionsAPI struct {
// contains filtered or unexported fields
}
type ClassroomUsersAPI ¶
type ClassroomUsersAPI struct {
// contains filtered or unexported fields
}
type ClientConfig ¶
type Eduskit ¶
type Eduskit struct {
// contains filtered or unexported fields
}
func (*Eduskit) Client ¶
func (s *Eduskit) Client() (*ClassroomClient, error)
func (*Eduskit) WhiteboardClient ¶
func (s *Eduskit) WhiteboardClient() (*WhiteboardClient, error)
type Error ¶
type Options ¶
type Options struct {
Lang string
Timeout time.Duration
HTTPClient doer
Client *ClientConfig
WhiteboardClient *ClientConfig
}
type WhiteboardAuthAPI ¶
type WhiteboardAuthAPI struct {
// contains filtered or unexported fields
}
func (WhiteboardAuthAPI) IssueRoomToken ¶
type WhiteboardCapturesAPI ¶
type WhiteboardCapturesAPI struct {
// contains filtered or unexported fields
}
type WhiteboardClient ¶
type WhiteboardClient struct {
Rooms WhiteboardRoomsAPI
Auth WhiteboardAuthAPI
Recordings WhiteboardRecordingsAPI
Captures WhiteboardCapturesAPI
Files WhiteboardFilesAPI
// contains filtered or unexported fields
}
func NewWhiteboardClient ¶
func NewWhiteboardClient(cfg ClientConfig) *WhiteboardClient
func (*WhiteboardClient) LastTraceID ¶
func (c *WhiteboardClient) LastTraceID() string
type WhiteboardFilesAPI ¶
type WhiteboardFilesAPI struct {
// contains filtered or unexported fields
}
func (WhiteboardFilesAPI) GetConvertJob ¶
type WhiteboardRecordingsAPI ¶
type WhiteboardRecordingsAPI struct {
// contains filtered or unexported fields
}
func (WhiteboardRecordingsAPI) DeleteMediaAsset ¶
func (WhiteboardRecordingsAPI) EnqueueVideoExport ¶
func (WhiteboardRecordingsAPI) GetVideoExport ¶
func (WhiteboardRecordingsAPI) RegisterMediaAsset ¶
type WhiteboardRoomsAPI ¶ added in v0.1.5
type WhiteboardRoomsAPI struct {
// contains filtered or unexported fields
}
func (WhiteboardRoomsAPI) AttachCourseware ¶ added in v0.1.5
func (WhiteboardRoomsAPI) ChangePrivateRoomGrant ¶ added in v0.1.5
func (WhiteboardRoomsAPI) CreateFrozenSnapshot ¶ added in v0.1.5
func (WhiteboardRoomsAPI) GetFrozenSnapshot ¶ added in v0.1.5
func (WhiteboardRoomsAPI) GetFrozenSnapshotDownload ¶ added in v0.1.5
func (WhiteboardRoomsAPI) GetPrivateRoomAccess ¶ added in v0.1.5
func (WhiteboardRoomsAPI) GetPrivateWorkspaceInitialization ¶ added in v0.1.5
func (WhiteboardRoomsAPI) InitializePrivateWorkspace ¶ added in v0.1.5
func (WhiteboardRoomsAPI) IssuePrivateRoomToken ¶ added in v0.1.5
func (WhiteboardRoomsAPI) ProvisionPrivateRoom ¶ added in v0.1.5
func (WhiteboardRoomsAPI) SchedulePrivateRoomWrites ¶ added in v0.1.5
func (WhiteboardRoomsAPI) SealPrivateRoom ¶ added in v0.1.5
Click to show internal directories.
Click to hide internal directories.