sociallinks
roblox.sociallinks
¶
Contains objects related to Roblox social links.
SocialLinkType (Enum)
¶
Represents a type of social link.
Source code in roblox/sociallinks.py
class SocialLinkType(Enum):
"""
Represents a type of social link.
"""
facebook = "Facebook"
twitter = "Twitter"
youtube = "YouTube"
twitch = "Twitch"
discord = "Discord"
roblox_group = "RobloxGroup"
UniverseSocialLink (BaseUniverseSocialLink)
¶
Represents a universe's social links.
Attributes:
Name | Type | Description |
---|---|---|
_shared |
ClientSharedObject |
The shared object. |
id |
int |
The social link's ID. |
title |
str |
The social link's title. |
url |
str |
The social link's URL. |
type |
SocialLinkType |
The social link's type. |
Source code in roblox/sociallinks.py
class UniverseSocialLink(BaseUniverseSocialLink):
"""
Represents a universe's social links.
Attributes:
_shared: The shared object.
id: The social link's ID.
title: The social link's title.
url: The social link's URL.
type: The social link's type.
"""
def __init__(self, shared: ClientSharedObject, data: dict):
self._shared: ClientSharedObject = shared
self.id: int = data["id"]
super().__init__(shared=self._shared, social_link_id=self.id)
self.title: str = data["title"]
self.url: str = data["url"]
self.type: SocialLinkType = SocialLinkType(data["type"])
def __repr__(self):
return f"<{self.__class__.__name__} id={self.id} url={self.url!r} type={self.type!r} title={self.title!r}"
__init__(self, shared: ClientSharedObject, data: dict)
special
¶
Source code in roblox/sociallinks.py
def __init__(self, shared: ClientSharedObject, data: dict):
self._shared: ClientSharedObject = shared
self.id: int = data["id"]
super().__init__(shared=self._shared, social_link_id=self.id)
self.title: str = data["title"]
self.url: str = data["url"]
self.type: SocialLinkType = SocialLinkType(data["type"])
__repr__(self)
special
¶
Source code in roblox/sociallinks.py
def __repr__(self):
return f"<{self.__class__.__name__} id={self.id} url={self.url!r} type={self.type!r} title={self.title!r}"