View Source GitHub.Organization (GitHub REST API Client v0.2.3)

Provides struct and types for a Organization

Link to this section Summary

Link to this section Types

@type full() :: %GitHub.Organization{
  __info__: map(),
  advanced_security_enabled_for_new_repositories: boolean() | nil,
  archived_at: DateTime.t() | nil,
  avatar_url: String.t(),
  billing_email: String.t() | nil,
  blog: String.t() | nil,
  collaborators: integer() | nil,
  company: String.t() | nil,
  created_at: DateTime.t(),
  default_repository_permission: String.t() | nil,
  dependabot_alerts_enabled_for_new_repositories: boolean() | nil,
  dependabot_security_updates_enabled_for_new_repositories: boolean() | nil,
  dependency_graph_enabled_for_new_repositories: boolean() | nil,
  description: String.t() | nil,
  disk_usage: integer() | nil,
  email: String.t() | nil,
  events_url: String.t(),
  followers: integer(),
  following: integer(),
  has_organization_projects: boolean(),
  has_repository_projects: boolean(),
  hooks_url: String.t(),
  html_url: String.t(),
  id: integer(),
  is_verified: boolean() | nil,
  issues_url: String.t(),
  location: String.t() | nil,
  login: String.t(),
  members_allowed_repository_creation_type: String.t() | nil,
  members_can_create_internal_repositories: boolean() | nil,
  members_can_create_pages: boolean() | nil,
  members_can_create_private_pages: boolean() | nil,
  members_can_create_private_repositories: boolean() | nil,
  members_can_create_public_pages: boolean() | nil,
  members_can_create_public_repositories: boolean() | nil,
  members_can_create_repositories: boolean() | nil,
  members_can_fork_private_repositories: boolean() | nil,
  members_url: String.t(),
  name: String.t() | nil,
  node_id: String.t(),
  owned_private_repos: integer() | nil,
  plan: map() | nil,
  private_gists: integer() | nil,
  public_gists: integer(),
  public_members_url: String.t(),
  public_repos: integer(),
  repos_url: String.t(),
  secret_scanning_enabled_for_new_repositories: boolean() | nil,
  secret_scanning_push_protection_custom_link: String.t() | nil,
  secret_scanning_push_protection_custom_link_enabled: boolean() | nil,
  secret_scanning_push_protection_enabled_for_new_repositories: boolean() | nil,
  total_private_repos: integer() | nil,
  twitter_username: String.t() | nil,
  two_factor_requirement_enabled: boolean() | nil,
  type: String.t(),
  updated_at: DateTime.t(),
  url: String.t(),
  web_commit_signoff_required: boolean() | nil
}
@type simple() :: %GitHub.Organization{
  __info__: map(),
  advanced_security_enabled_for_new_repositories: term(),
  archived_at: term(),
  avatar_url: String.t(),
  billing_email: term(),
  blog: term(),
  collaborators: term(),
  company: term(),
  created_at: term(),
  default_repository_permission: term(),
  dependabot_alerts_enabled_for_new_repositories: term(),
  dependabot_security_updates_enabled_for_new_repositories: term(),
  dependency_graph_enabled_for_new_repositories: term(),
  description: String.t() | nil,
  disk_usage: term(),
  email: term(),
  events_url: String.t(),
  followers: term(),
  following: term(),
  has_organization_projects: term(),
  has_repository_projects: term(),
  hooks_url: String.t(),
  html_url: term(),
  id: integer(),
  is_verified: term(),
  issues_url: String.t(),
  location: term(),
  login: String.t(),
  members_allowed_repository_creation_type: term(),
  members_can_create_internal_repositories: term(),
  members_can_create_pages: term(),
  members_can_create_private_pages: term(),
  members_can_create_private_repositories: term(),
  members_can_create_public_pages: term(),
  members_can_create_public_repositories: term(),
  members_can_create_repositories: term(),
  members_can_fork_private_repositories: term(),
  members_url: String.t(),
  name: term(),
  node_id: String.t(),
  owned_private_repos: term(),
  plan: term(),
  private_gists: term(),
  public_gists: term(),
  public_members_url: String.t(),
  public_repos: term(),
  repos_url: String.t(),
  secret_scanning_enabled_for_new_repositories: term(),
  secret_scanning_push_protection_custom_link: term(),
  secret_scanning_push_protection_custom_link_enabled: term(),
  secret_scanning_push_protection_enabled_for_new_repositories: term(),
  total_private_repos: term(),
  twitter_username: term(),
  two_factor_requirement_enabled: term(),
  type: term(),
  updated_at: term(),
  url: String.t(),
  web_commit_signoff_required: term()
}
@type t() :: %GitHub.Organization{
  __info__: map(),
  advanced_security_enabled_for_new_repositories: term(),
  archived_at: term(),
  avatar_url: String.t(),
  billing_email: term(),
  blog: String.t() | nil,
  collaborators: term(),
  company: String.t() | nil,
  created_at: DateTime.t(),
  default_repository_permission: term(),
  dependabot_alerts_enabled_for_new_repositories: term(),
  dependabot_security_updates_enabled_for_new_repositories: term(),
  dependency_graph_enabled_for_new_repositories: term(),
  description: String.t() | nil,
  disk_usage: term(),
  email: String.t() | nil,
  events_url: String.t(),
  followers: integer(),
  following: integer(),
  has_organization_projects: boolean(),
  has_repository_projects: boolean(),
  hooks_url: String.t(),
  html_url: String.t(),
  id: integer(),
  is_verified: boolean() | nil,
  issues_url: String.t(),
  location: String.t() | nil,
  login: String.t(),
  members_allowed_repository_creation_type: term(),
  members_can_create_internal_repositories: term(),
  members_can_create_pages: term(),
  members_can_create_private_pages: term(),
  members_can_create_private_repositories: term(),
  members_can_create_public_pages: term(),
  members_can_create_public_repositories: term(),
  members_can_create_repositories: term(),
  members_can_fork_private_repositories: term(),
  members_url: String.t(),
  name: String.t() | nil,
  node_id: String.t(),
  owned_private_repos: term(),
  plan: map() | nil,
  private_gists: term(),
  public_gists: integer(),
  public_members_url: String.t(),
  public_repos: integer(),
  repos_url: String.t(),
  secret_scanning_enabled_for_new_repositories: term(),
  secret_scanning_push_protection_custom_link: term(),
  secret_scanning_push_protection_custom_link_enabled: term(),
  secret_scanning_push_protection_enabled_for_new_repositories: term(),
  total_private_repos: term(),
  twitter_username: term(),
  two_factor_requirement_enabled: term(),
  type: String.t(),
  updated_at: DateTime.t(),
  url: String.t(),
  web_commit_signoff_required: term()
}