partialuser
roblox.partials.partialuser
¶
This file contains partial objects related to Roblox users.
PartialUser (BaseUser)
¶
Represents partial user information.
Attributes:
Name | Type | Description |
---|---|---|
_shared |
ClientSharedObject |
The shared object, which is passed to all objects this client generates. |
id |
int |
The user's ID. |
name |
str |
The user's name. |
display_name |
str |
The user's display name. |
Source code in roblox/partials/partialuser.py
class PartialUser(BaseUser):
"""
Represents partial user information.
Attributes:
_shared: The shared object, which is passed to all objects this client generates.
id: The user's ID.
name: The user's name.
display_name: The user's display name.
"""
def __init__(self, shared: ClientSharedObject, data: dict):
"""
Arguments:
shared: The ClientSharedObject.
data: The data from the endpoint.
"""
self._shared: ClientSharedObject = shared
self.id: int = data.get("id") or data.get("userId") or data.get("Id")
super().__init__(shared=shared, user_id=self.id)
self.name: str = data.get("name") or data.get("Name") or data.get("username") or data.get("Username")
self.display_name: str = data.get("displayName")
def __repr__(self):
return f"<{self.__class__.__name__} id={self.id} name={self.name!r} display_name={self.display_name!r}>"
__init__(self, shared: ClientSharedObject, data: dict)
special
¶
Parameters:
Name | Type | Description | Default |
---|---|---|---|
shared |
ClientSharedObject |
The ClientSharedObject. |
required |
data |
dict |
The data from the endpoint. |
required |
Source code in roblox/partials/partialuser.py
def __init__(self, shared: ClientSharedObject, data: dict):
"""
Arguments:
shared: The ClientSharedObject.
data: The data from the endpoint.
"""
self._shared: ClientSharedObject = shared
self.id: int = data.get("id") or data.get("userId") or data.get("Id")
super().__init__(shared=shared, user_id=self.id)
self.name: str = data.get("name") or data.get("Name") or data.get("username") or data.get("Username")
self.display_name: str = data.get("displayName")
__repr__(self)
special
¶
Source code in roblox/partials/partialuser.py
def __repr__(self):
return f"<{self.__class__.__name__} id={self.id} name={self.name!r} display_name={self.display_name!r}>"
RequestedUsernamePartialUser (PartialUser)
¶
Represents a partial user in the context of a search query.
Attributes:
Name | Type | Description |
---|---|---|
requested_username |
str |
Username they requested |
Source code in roblox/partials/partialuser.py
class RequestedUsernamePartialUser(PartialUser):
"""
Represents a partial user in the context of a search query.
Attributes:
requested_username: Username they requested
"""
def __init__(self, shared: ClientSharedObject, data: dict):
"""
Arguments:
shared: The ClientSharedObject.
data: The data form the endpoint.
"""
super().__init__(shared=shared, data=data)
self.requested_username: str = data.get("requestedUsername")
__init__(self, shared: ClientSharedObject, data: dict)
special
¶
Parameters:
Name | Type | Description | Default |
---|---|---|---|
shared |
ClientSharedObject |
The ClientSharedObject. |
required |
data |
dict |
The data form the endpoint. |
required |
Source code in roblox/partials/partialuser.py
def __init__(self, shared: ClientSharedObject, data: dict):
"""
Arguments:
shared: The ClientSharedObject.
data: The data form the endpoint.
"""
super().__init__(shared=shared, data=data)
self.requested_username: str = data.get("requestedUsername")