> For the complete documentation index, see [llms.txt](https://pyot.iann838.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pyot.iann838.com/models/tft/summoner.md).

# Summoner

Module: `pyot.models.tft.summoner`

### *class* `Summoner`

Type: `PyotCore`

Definitions:

* `__init__` -> `None`
  * `id`: `str = empty`
  * `account_id`: `str = empty`
  * `name`: `str = empty`
  * `puuid`: `str = empty`
  * `platform`: `str = models.tft.DEFAULT_PLATFORM`

Endpoints:

* `summoner_v1_by_id`: `['id']`
* `summoner_v1_by_account_id`: `['account_id']`
* `summoner_v1_by_puuid`: `['puuid']`
* `summoner_v1_by_name`: `['name']`

Attributes:

* `name` -> `str`
* `id` -> `str`
* `account_id` -> `str`
* `level` -> `int`
* `puuid` -> `str`
* `profile_icon_id` -> `int`
* `revision_date_millis` -> `int`

Properties:

* *property* `account` -> `Account`
* *property* `league_entries` -> `SummonerLeague`
* *property* `match_history` -> `MatchHistory`
* *property* `profile_icon` -> `ProfileIcon`
* *property* `revision_date` -> `datetime.datetime`
* *property* `third_party_code` -> `ThirdPartyCode`
