NamedUser
- class github.NamedUser.NamedUser
This class represents NamedUsers.
The reference can be found here https://docs.github.com/en/rest/reference/users#get-a-user
The OpenAPI schema can be found at
/components/schemas/actor
/components/schemas/collaborator
/components/schemas/contributor
/components/schemas/nullable-simple-user
/components/schemas/private-user
/components/schemas/public-user
/components/schemas/simple-user
A CompletableGithubObject can be partially initialised (completed=False). Accessing attributes that are not initialized will then trigger a request to complete all attributes.
A partially initialized CompletableGithubObject (completed=False) can be completed via
complete(). This requires the url to be given via parameterurlorattributes.With a requester where
Requester.is_lazy == True, this CompletableGithubObjects is partially initialized. This requires the url to be given via parameterurlorattributes. Any CompletableGithubObject created from this lazy object will be lazy itself if created with parameterurlorattributes.- Parameters:
requester – requester
headers – response headers
attributes – attributes to initialize
completed – do not update non-initialized attributes when True
url – url of this instance, overrides attributes[‘url’]
accept – use this accept header when completing this instance
- get_events() PaginatedList[Event]
- Calls:
- get_followers() PaginatedList[NamedUser]
- get_following() PaginatedList[NamedUser]
- get_gists(since: Opt[datetime] = NotSet) PaginatedList[Gist]
- Calls:
- get_keys() PaginatedList[UserKey]
- Calls:
- get_orgs() PaginatedList[Organization]
- Calls:
- get_projects(state: str = 'open') PaginatedList[Project]
- get_public_events() PaginatedList[Event]
- get_public_received_events() PaginatedList[Event]
- get_received_events() PaginatedList[Event]
- get_repo(name: str) Repository
- Calls:
- get_repos(type: Opt[str] = NotSet, sort: Opt[str] = NotSet, direction: Opt[str] = NotSet) PaginatedList[Repository]
- Calls:
- get_starred() PaginatedList[Repository]
- get_subscriptions() PaginatedList[Repository]
- get_watched() PaginatedList[Repository]
- get_organization_membership(org: str | Organization) Membership