akanyan/app/Discord/Me.php
2022-07-11 18:18:14 +08:00

39 lines
1.2 KiB
PHP

<?php
namespace MingTsay\Akanyan\Discord;
use stdClass;
class Me extends stdClass
{
public string $appId;
public string $appName;
public ?string $appIcon;
public string $appDescription;
public bool $appHook;
public string $appVerifyKey;
public array $scopes;
public int $expires;
public string $userId;
public string $username;
public string $userAvatar;
public string $userDiscriminator;
public string $userPublicFlags;
public function __construct(stdClass $payload)
{
$this->appId = $payload->application->id;
$this->appName = $payload->application->name;
$this->appIcon = $payload->application->icon;
$this->appDescription = $payload->application->description;
$this->appHook = $payload->application->hook;
$this->appVerifyKey = $payload->application->verify_key;
$this->scopes = $payload->scopes;
$this->expires = strtotime($payload->expires);
$this->userId = $payload->user->id;
$this->username = $payload->user->username;
$this->userAvatar = $payload->user->avatar;
$this->userDiscriminator = $payload->user->discriminator;
$this->userPublicFlags = $payload->user->public_flags;
}
}