nitter/src/experimental/types/user.nim
Zed f8254c2f0f Add support for business and gov verification
Also improve icon rendering on Firefox
2023-11-25 10:07:28 +00:00

45 lines
895 B
Nim

import options
import common
from ../../types import VerifiedType
type
RawUser* = object
idStr*: string
name*: string
screenName*: string
location*: string
description*: string
entities*: Entities
createdAt*: string
followersCount*: int
friendsCount*: int
favouritesCount*: int
statusesCount*: int
mediaCount*: int
verifiedType*: VerifiedType
protected*: bool
profileLinkColor*: string
profileBannerUrl*: string
profileImageUrlHttps*: string
profileImageExtensions*: Option[ImageExtensions]
pinnedTweetIdsStr*: seq[string]
Entities* = object
url*: Urls
description*: Urls
Urls* = object
urls*: seq[Url]
ImageExtensions = object
mediaColor*: tuple[r: Ok]
Ok = object
ok*: Palette
Palette = object
palette*: seq[tuple[rgb: Color]]
Color* = object
red*, green*, blue*: int