User
Import from pyfj or pyfj.models as User.
User
User represents a user
active
active: bool | None = Field(default=None, description='Is user active')
avatar_url
avatar_url: str | None = Field(default=None, description="URL to the user's avatar")
created
created: datetime | None = None
description
description: str | None = Field(default=None, description="the user's description")
email: str | None = None
followers_count
followers_count: int | None = Field(default=None, description='user counts')
following_count
following_count: int | None = None
full_name
full_name: str | None = Field(default=None, description="the user's full name")
html_url
html_url: str | None = Field(default=None, description="URL to the user's profile page")
id
id: int | None = Field(default=None, description="the user's id")
is_admin
is_admin: bool | None = Field(default=None, description='Is the user an administrator')
language
language: str | None = Field(default=None, description='User locale')
last_login
last_login: datetime | None = None
location
location: str | None = Field(default=None, description="the user's location")
login
login: str | None = Field(default=None, description="the user's username")
login_name
login_name: str | None = Field(default=None, description="the user's authentication sign-in name.")
prohibit_login
prohibit_login: bool | None = Field(default=None, description='Is user login prohibited')
pronouns
pronouns: str | None = Field(default=None, description="the user's pronouns")
restricted
restricted: bool | None = Field(default=None, description='Is user restricted')
source_id
source_id: int | None = Field(default=None, description="The ID of the user's Authentication Source")
starred_repos_count
starred_repos_count: int | None = None
visibility
visibility: str | None = Field(default=None, description='User visibility level option: public, limited, private')
website
website: str | None = Field(default=None, description="the user's website")