pluralsight.licensing package¶
Submodules¶
pluralsight.licensing.client module¶
pluralsight.licensing.invites module¶
-
class
pluralsight.licensing.invites.
InvitesClient
(client)[source]¶ Bases:
object
Invites API
-
cancel_invite
(id)[source]¶ Cancel an invitation
Parameters: id ( str
) – The identifierReturn type: None
-
get_invite
(id)[source]¶ Fetch an invitation by ID
Parameters: id ( str
) – The identifierReturns: An instance Invite
Return type: Invite
-
get_invites
(email=None, note=None, team_id=None)[source]¶ Get invitations matching certain filters
Parameters: - email (
str
) – The users’ email address - team_id (
str
) – The team identifier - note (
str
) – Additional notes on the user
Returns: A list of
Invite
Return type: list
ofInvite
- email (
-
pluralsight.licensing.teams module¶
pluralsight.licensing.users module¶
-
class
pluralsight.licensing.users.
UsersClient
(client)[source]¶ Bases:
object
Users API
-
delete_user
(id)[source]¶ Delete an existing user
Parameters: id ( str
) – The identifierReturn type: None
-
get_all_users
(first_name=None, last_name=None, email=None, note=None, team_id=None)[source]¶ Get all users
Parameters: - first_name (
str
) – Filter by first name - last_name (
str
) – Filter by last name - email (
str
) – Filter by email - note (
str
) – Filter by note - team_id (
str
) – Filter by team ID
Returns: A list of
User
Return type: list
ofUser
- first_name (
-