pub struct OrganizationFull {Show 57 fields
pub login: String,
pub id: i32,
pub node_id: String,
pub url: String,
pub repos_url: String,
pub events_url: String,
pub hooks_url: String,
pub issues_url: String,
pub members_url: String,
pub public_members_url: String,
pub avatar_url: String,
pub description: Option<String>,
pub name: Option<String>,
pub company: Option<String>,
pub blog: Option<String>,
pub location: Option<String>,
pub email: Option<String>,
pub twitter_username: Option<Option<String>>,
pub is_verified: Option<bool>,
pub has_organization_projects: bool,
pub has_repository_projects: bool,
pub public_repos: i32,
pub public_gists: i32,
pub followers: i32,
pub following: i32,
pub html_url: String,
pub type: String,
pub total_private_repos: Option<i32>,
pub owned_private_repos: Option<i32>,
pub private_gists: Option<Option<i32>>,
pub disk_usage: Option<Option<i32>>,
pub collaborators: Option<Option<i32>>,
pub billing_email: Option<Option<String>>,
pub plan: Option<Box<OrganizationFullPlan>>,
pub default_repository_permission: Option<Option<String>>,
pub members_can_create_repositories: Option<Option<bool>>,
pub two_factor_requirement_enabled: Option<Option<bool>>,
pub members_allowed_repository_creation_type: Option<String>,
pub members_can_create_public_repositories: Option<bool>,
pub members_can_create_private_repositories: Option<bool>,
pub members_can_create_internal_repositories: Option<bool>,
pub members_can_create_pages: Option<bool>,
pub members_can_create_public_pages: Option<bool>,
pub members_can_create_private_pages: Option<bool>,
pub members_can_fork_private_repositories: Option<Option<bool>>,
pub web_commit_signoff_required: Option<bool>,
pub advanced_security_enabled_for_new_repositories: Option<bool>,
pub dependabot_alerts_enabled_for_new_repositories: Option<bool>,
pub dependabot_security_updates_enabled_for_new_repositories: Option<bool>,
pub dependency_graph_enabled_for_new_repositories: Option<bool>,
pub secret_scanning_enabled_for_new_repositories: Option<bool>,
pub secret_scanning_push_protection_enabled_for_new_repositories: Option<bool>,
pub secret_scanning_push_protection_custom_link_enabled: Option<bool>,
pub secret_scanning_push_protection_custom_link: Option<Option<String>>,
pub created_at: String,
pub updated_at: String,
pub archived_at: Option<String>,
}
Expand description
OrganizationFull : Organization Full
Fields§
§login: String
§id: i32
§node_id: String
§url: String
§repos_url: String
§events_url: String
§hooks_url: String
§issues_url: String
§members_url: String
§public_members_url: String
§avatar_url: String
§description: Option<String>
§name: Option<String>
§company: Option<String>
§blog: Option<String>
§location: Option<String>
§email: Option<String>
§twitter_username: Option<Option<String>>
§is_verified: Option<bool>
§has_organization_projects: bool
§has_repository_projects: bool
§public_repos: i32
§public_gists: i32
§followers: i32
§following: i32
§html_url: String
§type: String
§total_private_repos: Option<i32>
§owned_private_repos: Option<i32>
§private_gists: Option<Option<i32>>
§disk_usage: Option<Option<i32>>
§collaborators: Option<Option<i32>>
§billing_email: Option<Option<String>>
§plan: Option<Box<OrganizationFullPlan>>
§default_repository_permission: Option<Option<String>>
§members_can_create_repositories: Option<Option<bool>>
§two_factor_requirement_enabled: Option<Option<bool>>
§members_allowed_repository_creation_type: Option<String>
§members_can_create_public_repositories: Option<bool>
§members_can_create_private_repositories: Option<bool>
§members_can_create_internal_repositories: Option<bool>
§members_can_create_pages: Option<bool>
§members_can_create_public_pages: Option<bool>
§members_can_create_private_pages: Option<bool>
§members_can_fork_private_repositories: Option<Option<bool>>
§web_commit_signoff_required: Option<bool>
§advanced_security_enabled_for_new_repositories: Option<bool>
Whether GitHub Advanced Security is enabled for new repositories and repositories transferred to this organization. This field is only visible to organization owners or members of a team with the security manager role.
dependabot_alerts_enabled_for_new_repositories: Option<bool>
Whether GitHub Advanced Security is automatically enabled for new repositories and repositories transferred to this organization. This field is only visible to organization owners or members of a team with the security manager role.
dependabot_security_updates_enabled_for_new_repositories: Option<bool>
Whether dependabot security updates are automatically enabled for new repositories and repositories transferred to this organization. This field is only visible to organization owners or members of a team with the security manager role.
dependency_graph_enabled_for_new_repositories: Option<bool>
Whether dependency graph is automatically enabled for new repositories and repositories transferred to this organization. This field is only visible to organization owners or members of a team with the security manager role.
secret_scanning_enabled_for_new_repositories: Option<bool>
Whether secret scanning is automatically enabled for new repositories and repositories transferred to this organization. This field is only visible to organization owners or members of a team with the security manager role.
secret_scanning_push_protection_enabled_for_new_repositories: Option<bool>
Whether secret scanning push protection is automatically enabled for new repositories and repositories transferred to this organization. This field is only visible to organization owners or members of a team with the security manager role.
secret_scanning_push_protection_custom_link_enabled: Option<bool>
Whether a custom link is shown to contributors who are blocked from pushing a secret by push protection.
secret_scanning_push_protection_custom_link: Option<Option<String>>
An optional URL string to display to contributors who are blocked from pushing a secret.
created_at: String
§updated_at: String
§archived_at: Option<String>
Implementations§
Source§impl OrganizationFull
impl OrganizationFull
Sourcepub fn new(
login: String,
id: i32,
node_id: String,
url: String,
repos_url: String,
events_url: String,
hooks_url: String,
issues_url: String,
members_url: String,
public_members_url: String,
avatar_url: String,
description: Option<String>,
has_organization_projects: bool,
has_repository_projects: bool,
public_repos: i32,
public_gists: i32,
followers: i32,
following: i32,
html_url: String,
type: String,
created_at: String,
updated_at: String,
archived_at: Option<String>,
) -> OrganizationFull
pub fn new( login: String, id: i32, node_id: String, url: String, repos_url: String, events_url: String, hooks_url: String, issues_url: String, members_url: String, public_members_url: String, avatar_url: String, description: Option<String>, has_organization_projects: bool, has_repository_projects: bool, public_repos: i32, public_gists: i32, followers: i32, following: i32, html_url: String, type: String, created_at: String, updated_at: String, archived_at: Option<String>, ) -> OrganizationFull
Organization Full
Trait Implementations§
Source§impl Clone for OrganizationFull
impl Clone for OrganizationFull
Source§fn clone(&self) -> OrganizationFull
fn clone(&self) -> OrganizationFull
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more