Authorization
- class github.Authorization.Authorization
This class represents Authorizations.
The reference can be found here https://docs.github.com/en/enterprise-server@3.0/rest/reference/oauth-authorizations
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
- property created_at: datetime
- Type:
datetime.datetime
- delete() → None
- Calls:
- edit(scopes: list[str] | _NotSetType = NotSet, add_scopes: list[str] | _NotSetType = NotSet, remove_scopes: list[str] | _NotSetType = NotSet, note: str | _NotSetType = NotSet, note_url: str | _NotSetType = NotSet) → None
- Calls:
- Parameters:
scopes – list of string
add_scopes – list of string
remove_scopes – list of string
note – string
note_url – string
- Return type:
None