Source code for asyncpixel.models.friends
"""Data object for player friends."""
import datetime
from pydantic import BaseModel, ConfigDict, Field
from pydantic.types import UUID4
from .utils import to_camel
[docs]class Friend(BaseModel):
"""Friend object.
Args:
id (bool): Id of friend.
uuid_sender (UUID4): UUID of player sending friend request.
uuid_receiver (UUID4): UUID of player receiving friend request.
started (datetime.datetime): Time players started being friends.
"""
id: str = Field(alias="_id")
uuid_sender: UUID4
uuid_receiver: UUID4
started: datetime.datetime
model_config = ConfigDict(alias_generator=to_camel)