Documentation
¶
Index ¶
- func GetCourseCollaborators(jwtToken string, courseParam common.ResourceIdParam) (response.Course, error)
- func GetUsersThisCourseCanBeSharedWith(jwtToken string, courseAclParam common.SearchUsersParam) ([]response.SearchUser, error)
- func LeaveCourse(jwtToken string, courseParam common.ResourceIdParam) error
- func ShareCourseWithCollaborator(jwtToken string, reqBody request.CourseAclReqBody, ...) (response.Course, error)
- func ShareCoursesWithCollaborators(jwtToken string, reqBody CourseBulkShareReqBody, ...) error
- func UnshareCourseFromCollaborator(jwtToken string, courseAclParam common.AclParam) (response.Course, error)
- func UpdateCourseAcl(jwtToken string, reqBody request.CourseAclReqBody, ...) (response.Course, error)
- type CourseBulkShareReqBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCourseCollaborators ¶
func GetUsersThisCourseCanBeSharedWith ¶
func GetUsersThisCourseCanBeSharedWith( jwtToken string, courseAclParam common.SearchUsersParam, ) ([]response.SearchUser, error)
func LeaveCourse ¶
func LeaveCourse(jwtToken string, courseParam common.ResourceIdParam) error
func ShareCoursesWithCollaborators ¶
func ShareCoursesWithCollaborators( jwtToken string, reqBody CourseBulkShareReqBody, courseAclParam common.AclParam, ) error
func UpdateCourseAcl ¶
Types ¶
type CourseBulkShareReqBody ¶
type CourseBulkShareReqBody struct {}
Source Files
¶
- collaboration.1.1.get_course_collaborators.go
- collaboration.1.2.update_course_acl.go
- collaboration.1.3.unshare_course_from_collaborator.go
- collaboration.1.4.share_course_with_collaborator.go
- collaboration.1.5.get_users_this_course_can_be_shared_with.go
- collaboration.1.6.bulk_share_courses_with_collaborators.go
- collaboration.1.7.leave_course.go
Click to show internal directories.
Click to hide internal directories.