GitHubApp class

GitHub app

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

Annotations

Constructors

GitHubApp({String? clientId, String? clientSecret, DateTime? createdAt, String? description, List<String>? events, String? externalUrl, String? htmlUrl, int? id, int? installationsCount, String? name, String? nodeId, User? owner, String? pem, Permissions? permissions, String? slug, DateTime? updatedAt, String? webhookSecret})
GitHubApp.fromJson(Map<String, dynamic> input)
factory

Properties

clientId → String?
Example: "Iv1.25b5d1e65ffc4022"
final
clientSecret → String?
Example: "1d4b2097ac622ba702d19de498f005747a8b21d3"
final
createdAt → DateTime?
final
description → String?
final
events → List<String>?
The list of events for the GitHub app
final
externalUrl → String?
Example: https://example.com
final
hashCode → int
The hash code for this object.
no setterinherited
htmlUrl → String?
Example: https://github.com/apps/super-ci
final
id → int?
Unique identifier of the GitHub app
final
installationsCount → int?
The number of installations associated with the GitHub app
final
name → String?
The name of the GitHub app
final
nodeId → String?
Example: MDExOkludGVncmF0aW9uMQ==
final
owner → User?
final
pem → String?
Example:
final
permissions → Permissions?
The set of permissions for the GitHub app
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
slug → String?
The slug name of the GitHub app
final
updatedAt → DateTime?
final
webhookSecret → String?
Example: "6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b"
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited