39 lines
1.2 KiB
PHP
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;
|
|
}
|
|
}
|