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)