swimlane.core.resources.usergroup module

class swimlane.core.resources.usergroup.Group(swimlane, raw)[source]

Bases: swimlane.core.resources.usergroup.UserGroup

A class for working with Swimlane groups

description

str – Group description

class swimlane.core.resources.usergroup.User(swimlane, raw)[source]

Bases: swimlane.core.resources.usergroup.UserGroup

Encapsulates a single Swimlane user record

username

str – Unique username

display_name

str – User display name

email

str – User email

class swimlane.core.resources.usergroup.UserGroup(swimlane, raw)[source]

Bases: swimlane.core.resources.base.APIResource

Base class for Users and Groups

Notes

Returned in some places where determining whether object is a User or Group is not possible without additional requests. Use appropriate adapter on swimlane client to retrieve more specific instance using id as needed

Can be compared to User or Group instances directly without ensuring the classes are the same

id

str – Full user/group ID

name

str – User/group name

get_usergroup_selection()[source]

Converts UserGroup to raw UserGroupSelection for populating record

Returns:Formatted UserGroup data as used by some fields
Return type:dict