Struct octorust::types::Integration [−][src]
pub struct Integration {}Show fields
pub client_id: String, pub client_secret: String, pub created_at: DateTime<Utc>, pub description: String, pub events: Vec<String>, pub external_url: String, pub html_url: String, pub id: i64, pub installations_count: i64, pub name: String, pub node_id: String, pub owner: Option<SimpleUser>, pub pem: String, pub permissions: Permissions, pub slug: String, pub updated_at: DateTime<Utc>, pub webhook_secret: String,
Expand description
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.
Fields
client_id: String
client_secret: String
created_at: DateTime<Utc>
description: String
events: Vec<String>
The list of events for the GitHub app
external_url: String
html_url: String
id: i64
Unique identifier of the GitHub app
installations_count: i64
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.
name: String
The name of the GitHub app
node_id: String
owner: Option<SimpleUser>
Simple User
pem: String
permissions: Permissions
The set of permissions for the GitHub app
slug: String
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.
updated_at: DateTime<Utc>
webhook_secret: String
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Integration
impl Send for Integration
impl Sync for Integration
impl Unpin for Integration
impl UnwindSafe for Integration
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more