Source code for pyrobale.objects.invitelink
from typing import Any
from .user import User
[docs]
class InviteLink:
def __init__(self, invite_link: str, creator: dict, creates_join_request: bool, is_primary: bool,
is_revoked: bool, name: str, expire_date: int, member_limit: int, pending_join_request_count: int):
[docs]
self.invite_link = invite_link
[docs]
self.creator = User(**creator)
[docs]
self.creates_join_request = creates_join_request
[docs]
self.is_primary = is_primary
[docs]
self.is_revoked = is_revoked
[docs]
self.member_limit = member_limit
[docs]
self.pending_join_request_count = pending_join_request_count
[docs]
self.expire_date = expire_date
[docs]
def to_url(self):
return f"https://{self.invite_link}"
@property
[docs]
def url(self):
return f"https://{self.invite_link}"