pub struct GitHubSettingsInput {
pub pull_request_review_tool: Option<PullRequestReviewTool>,
pub org_avatar_url: Option<String>,
pub org_login: Option<String>,
pub repositories: Option<Vec<Box<GitHubRepoInput>>>,
pub repositories_mapping: Option<Vec<Box<GitHubRepoMappingInput>>>,
pub org_type: Option<GithubOrgType>,
pub code_access: Option<bool>,
}Fields§
§pull_request_review_tool: Option<PullRequestReviewTool>§org_avatar_url: Option<String>The avatar URL for the GitHub organization.
org_login: Option<String>The GitHub organization’s name.
repositories: Option<Vec<Box<GitHubRepoInput>>>The names of the repositories connected for the GitHub integration.
repositories_mapping: Option<Vec<Box<GitHubRepoMappingInput>>>Mapping of team to repository for syncing.
org_type: Option<GithubOrgType>The type of Github org
code_access: Option<bool>Whether the integration has code access
Trait Implementations§
Source§impl Clone for GitHubSettingsInput
impl Clone for GitHubSettingsInput
Source§fn clone(&self) -> GitHubSettingsInput
fn clone(&self) -> GitHubSettingsInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GitHubSettingsInput
impl Debug for GitHubSettingsInput
Source§impl Default for GitHubSettingsInput
impl Default for GitHubSettingsInput
Source§fn default() -> GitHubSettingsInput
fn default() -> GitHubSettingsInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitHubSettingsInput
impl<'de> Deserialize<'de> for GitHubSettingsInput
Source§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 Freeze for GitHubSettingsInput
impl RefUnwindSafe for GitHubSettingsInput
impl Send for GitHubSettingsInput
impl Sync for GitHubSettingsInput
impl Unpin for GitHubSettingsInput
impl UnwindSafe for GitHubSettingsInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more