Skip to main content

User

The User represents a user within Edge, detailing the essential information and privileges assigned to a user. It includes a unique identifier and personal information, such as the user's username, first and last names, and email address. It also outlines administrative privileges, specifying whether the user holds server admin status. Additionally, it encompasses organizational and licensing information, including the user's home organization and the specific license name associated with their account.

# Initialize user
user = User("test-user-1", "Bob", "User", "bob@user.com")

# Create user
edge.admin.add_user(user)

Properties

uid

Property (str). User unique ID.

user_name

Property (str). User name from login.

first_name

Property (str). Display first name.

last_name

Property (str). Display last name.

email

Property (str). User email.

server_admin

Property (bool). If True, is a server admin.

home_org

Property (str). User's home organization.

license_name

Property (str). User's license.

Methods

to_dict

to_dict() -> dict

Translates the connection as a dictionary for serialization.

Returns

dict Connection contents as a dictionary.