Struct octorust::types::InstallationToken [−][src]
pub struct InstallationToken { pub expires_at: String, pub has_multiple_single_files: bool, pub permissions: Option<AppPermissions>, pub repositories: Vec<Repository>, pub repository_selection: Option<InstallationTokenRepositorySelection>, pub single_file: String, pub single_file_paths: Vec<String>, pub token: String, }
Expand description
Authentication token for a GitHub App installed on a user or org.
Fields
expires_at: String
has_multiple_single_files: bool
Authentication token for a GitHub App installed on a user or org.
permissions: Option<AppPermissions>
Authentication token for a GitHub App installed on a user or org.
repositories: Vec<Repository>
Authentication token for a GitHub App installed on a user or org.
repository_selection: Option<InstallationTokenRepositorySelection>
Authentication token for a GitHub App installed on a user or org.
single_file: String
single_file_paths: Vec<String>
Authentication token for a GitHub App installed on a user or org.
token: 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 InstallationToken
impl Send for InstallationToken
impl Sync for InstallationToken
impl Unpin for InstallationToken
impl UnwindSafe for InstallationToken
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more