. * */ namespace Friendica\Object\Api\Mastodon; use Friendica\App\BaseURL; use Friendica\Collection\Api\Mastodon\Fields; /** * Virtual entity to separate Accounts from Follow Requests. * In the Mastodon API they are one and the same. */ class FollowRequest extends Account { /** * Creates a follow request entity from an introduction record. * * The account ID is set to the Introduction ID to allow for later interaction with follow requests. * * @param BaseURL $baseUrl * @param int $introduction_id Introduction record id * @param array $account entry of "account-user-view" * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public function __construct(BaseURL $baseUrl, int $introduction_id, array $account) { parent::__construct($baseUrl, $account, new Fields()); $this->id = $introduction_id; } }