github_sdk/schema

Types

pub type ActionsBillingUsage {
  ActionsBillingUsage(
    total_paid_minutes_used: Int,
    total_minutes_used: Int,
    included_minutes: Int,
    minutes_used_breakdown: Nil,
  )
}

Constructors

  • ActionsBillingUsage(
      total_paid_minutes_used: Int,
      total_minutes_used: Int,
      included_minutes: Int,
      minutes_used_breakdown: Nil,
    )
pub type ActionsCacheList {
  ActionsCacheList(actions_caches: List(Nil), total_count: Int)
}

Constructors

  • ActionsCacheList(actions_caches: List(Nil), total_count: Int)
pub type ActionsCacheUsageByRepository {
  ActionsCacheUsageByRepository(
    active_caches_size_in_bytes: Int,
    active_caches_count: Int,
    full_name: String,
  )
}

Constructors

  • ActionsCacheUsageByRepository(
      active_caches_size_in_bytes: Int,
      active_caches_count: Int,
      full_name: String,
    )
pub type ActionsCacheUsageOrgEnterprise {
  ActionsCacheUsageOrgEnterprise(
    total_active_caches_size_in_bytes: Int,
    total_active_caches_count: Int,
  )
}

Constructors

  • ActionsCacheUsageOrgEnterprise(
      total_active_caches_size_in_bytes: Int,
      total_active_caches_count: Int,
    )
pub type ActionsCanApprovePullRequestReviews =
  Bool
pub type ActionsDefaultWorkflowPermissions =
  String
pub type ActionsEnabled =
  Bool
pub type ActionsGetDefaultWorkflowPermissions {
  ActionsGetDefaultWorkflowPermissions(
    default_workflow_permissions: ActionsDefaultWorkflowPermissions,
    can_approve_pull_request_reviews: ActionsCanApprovePullRequestReviews,
  )
}

Constructors

  • ActionsGetDefaultWorkflowPermissions(
      default_workflow_permissions: ActionsDefaultWorkflowPermissions,
      can_approve_pull_request_reviews: ActionsCanApprovePullRequestReviews,
    )
pub type ActionsOrganizationPermissions {
  ActionsOrganizationPermissions(
    allowed_actions: Option(AllowedActions),
    enabled_repositories: EnabledRepositories,
    selected_actions_url: Option(SelectedActionsUrl),
    selected_repositories_url: Option(String),
  )
}

Constructors

  • ActionsOrganizationPermissions(
      allowed_actions: Option(AllowedActions),
      enabled_repositories: EnabledRepositories,
      selected_actions_url: Option(SelectedActionsUrl),
      selected_repositories_url: Option(String),
    )
pub type ActionsPublicKey {
  ActionsPublicKey(
    created_at: Option(String),
    url: Option(String),
    title: Option(String),
    id: Option(Int),
    key_id: String,
    key: String,
  )
}

Constructors

  • ActionsPublicKey(
      created_at: Option(String),
      url: Option(String),
      title: Option(String),
      id: Option(Int),
      key_id: String,
      key: String,
    )
pub type ActionsRepositoryPermissions {
  ActionsRepositoryPermissions(
    enabled: ActionsEnabled,
    allowed_actions: Option(AllowedActions),
    selected_actions_url: Option(SelectedActionsUrl),
  )
}

Constructors

  • ActionsRepositoryPermissions(
      enabled: ActionsEnabled,
      allowed_actions: Option(AllowedActions),
      selected_actions_url: Option(SelectedActionsUrl),
    )
pub type ActionsSecret {
  ActionsSecret(
    created_at: String,
    name: String,
    updated_at: String,
  )
}

Constructors

  • ActionsSecret(
      created_at: String,
      name: String,
      updated_at: String,
    )
pub type ActionsSetDefaultWorkflowPermissions {
  ActionsSetDefaultWorkflowPermissions(
    default_workflow_permissions: Option(
      ActionsDefaultWorkflowPermissions,
    ),
    can_approve_pull_request_reviews: Option(
      ActionsCanApprovePullRequestReviews,
    ),
  )
}

Constructors

  • ActionsSetDefaultWorkflowPermissions(
      default_workflow_permissions: Option(
        ActionsDefaultWorkflowPermissions,
      ),
      can_approve_pull_request_reviews: Option(
        ActionsCanApprovePullRequestReviews,
      ),
    )
pub type ActionsVariable {
  ActionsVariable(
    created_at: String,
    name: String,
    value: String,
    updated_at: String,
  )
}

Constructors

  • ActionsVariable(
      created_at: String,
      name: String,
      value: String,
      updated_at: String,
    )
pub type ActionsWorkflowAccessToRepository {
  ActionsWorkflowAccessToRepository(access_level: String)
}

Constructors

  • ActionsWorkflowAccessToRepository(access_level: String)
pub type Activity {
  Activity(
    activity_type: String,
    ref: String,
    actor: NullableSimpleUser,
    timestamp: String,
    node_id: String,
    id: Int,
    after: String,
    before: String,
  )
}

Constructors

  • Activity(
      activity_type: String,
      ref: String,
      actor: NullableSimpleUser,
      timestamp: String,
      node_id: String,
      id: Int,
      after: String,
      before: String,
    )
pub type Actor {
  Actor(
    avatar_url: String,
    login: String,
    display_login: Option(String),
    url: String,
    gravatar_id: Option(String),
    id: Int,
  )
}

Constructors

  • Actor(
      avatar_url: String,
      login: String,
      display_login: Option(String),
      url: String,
      gravatar_id: Option(String),
      id: Int,
    )
pub type AddedToProjectIssueEvent {
  AddedToProjectIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    project_card: Option(Nil),
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • AddedToProjectIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      project_card: Option(Nil),
      node_id: String,
      event: String,
      id: Int,
    )
pub type AlertAutoDismissedAt =
  String
pub type AlertCreatedAt =
  String
pub type AlertDismissedAt =
  String
pub type AlertFixedAt =
  String
pub type AlertHtmlUrl =
  String
pub type AlertInstancesUrl =
  String
pub type AlertNumber =
  Int
pub type AlertUpdatedAt =
  String
pub type AlertUrl =
  String
pub type AllowedActions =
  String
pub type ApiInsightsRouteStats =
  List(Nil)
pub type ApiInsightsSubjectStats =
  List(Nil)
pub type ApiInsightsSummaryStats {
  ApiInsightsSummaryStats(
    total_request_count: Option(Int),
    rate_limited_request_count: Option(Int),
  )
}

Constructors

  • ApiInsightsSummaryStats(
      total_request_count: Option(Int),
      rate_limited_request_count: Option(Int),
    )
pub type ApiInsightsTimeStats =
  List(Nil)
pub type ApiInsightsUserStats =
  List(Nil)
pub type ApiOverview {
  ApiOverview(
    verifiable_password_authentication: Bool,
    pages: Option(List(String)),
    ssh_key_fingerprints: Option(Nil),
    ssh_keys: Option(List(String)),
    copilot: Option(List(String)),
    packages: Option(List(String)),
    domains: Option(Nil),
    hooks: Option(List(String)),
    actions_macos: Option(List(String)),
    dependabot: Option(List(String)),
    importer: Option(List(String)),
    git: Option(List(String)),
    web: Option(List(String)),
    github_enterprise_importer: Option(List(String)),
    codespaces: Option(List(String)),
    api: Option(List(String)),
    actions: Option(List(String)),
  )
}

Constructors

  • ApiOverview(
      verifiable_password_authentication: Bool,
      pages: Option(List(String)),
      ssh_key_fingerprints: Option(Nil),
      ssh_keys: Option(List(String)),
      copilot: Option(List(String)),
      packages: Option(List(String)),
      domains: Option(Nil),
      hooks: Option(List(String)),
      actions_macos: Option(List(String)),
      dependabot: Option(List(String)),
      importer: Option(List(String)),
      git: Option(List(String)),
      web: Option(List(String)),
      github_enterprise_importer: Option(List(String)),
      codespaces: Option(List(String)),
      api: Option(List(String)),
      actions: Option(List(String)),
    )
pub type AppPermissions {
  AppPermissions(
    statuses: Option(String),
    environments: Option(String),
    organization_custom_org_roles: Option(String),
    organization_personal_access_tokens: Option(String),
    starring: Option(String),
    secrets: Option(String),
    organization_hooks: Option(String),
    pages: Option(String),
    organization_events: Option(String),
    interaction_limits: Option(String),
    organization_projects: Option(String),
    profile: Option(String),
    team_discussions: Option(String),
    organization_administration: Option(String),
    checks: Option(String),
    repository_custom_properties: Option(String),
    packages: Option(String),
    deployments: Option(String),
    repository_projects: Option(String),
    metadata: Option(String),
    organization_personal_access_token_requests: Option(String),
    organization_self_hosted_runners: Option(String),
    single_file: Option(String),
    workflows: Option(String),
    followers: Option(String),
    gpg_keys: Option(String),
    organization_custom_properties: Option(String),
    organization_plan: Option(String),
    secret_scanning_alerts: Option(String),
    dependabot_secrets: Option(String),
    organization_secrets: Option(String),
    security_events: Option(String),
    git_ssh_keys: Option(String),
    members: Option(String),
    organization_packages: Option(String),
    codespaces: Option(String),
    issues: Option(String),
    contents: Option(String),
    vulnerability_alerts: Option(String),
    repository_hooks: Option(String),
    organization_announcement_banners: Option(String),
    organization_custom_roles: Option(String),
    organization_user_blocking: Option(String),
    actions: Option(String),
    administration: Option(String),
    pull_requests: Option(String),
    organization_copilot_seat_management: Option(String),
    email_addresses: Option(String),
  )
}

Constructors

  • AppPermissions(
      statuses: Option(String),
      environments: Option(String),
      organization_custom_org_roles: Option(String),
      organization_personal_access_tokens: Option(String),
      starring: Option(String),
      secrets: Option(String),
      organization_hooks: Option(String),
      pages: Option(String),
      organization_events: Option(String),
      interaction_limits: Option(String),
      organization_projects: Option(String),
      profile: Option(String),
      team_discussions: Option(String),
      organization_administration: Option(String),
      checks: Option(String),
      repository_custom_properties: Option(String),
      packages: Option(String),
      deployments: Option(String),
      repository_projects: Option(String),
      metadata: Option(String),
      organization_personal_access_token_requests: Option(String),
      organization_self_hosted_runners: Option(String),
      single_file: Option(String),
      workflows: Option(String),
      followers: Option(String),
      gpg_keys: Option(String),
      organization_custom_properties: Option(String),
      organization_plan: Option(String),
      secret_scanning_alerts: Option(String),
      dependabot_secrets: Option(String),
      organization_secrets: Option(String),
      security_events: Option(String),
      git_ssh_keys: Option(String),
      members: Option(String),
      organization_packages: Option(String),
      codespaces: Option(String),
      issues: Option(String),
      contents: Option(String),
      vulnerability_alerts: Option(String),
      repository_hooks: Option(String),
      organization_announcement_banners: Option(String),
      organization_custom_roles: Option(String),
      organization_user_blocking: Option(String),
      actions: Option(String),
      administration: Option(String),
      pull_requests: Option(String),
      organization_copilot_seat_management: Option(String),
      email_addresses: Option(String),
    )
pub type Artifact {
  Artifact(
    expired: Bool,
    created_at: Option(String),
    workflow_run: Option(Nil),
    name: String,
    url: String,
    size_in_bytes: Int,
    archive_download_url: String,
    updated_at: Option(String),
    node_id: String,
    id: Int,
    expires_at: Option(String),
  )
}

Constructors

  • Artifact(
      expired: Bool,
      created_at: Option(String),
      workflow_run: Option(Nil),
      name: String,
      url: String,
      size_in_bytes: Int,
      archive_download_url: String,
      updated_at: Option(String),
      node_id: String,
      id: Int,
      expires_at: Option(String),
    )
pub type AssignedIssueEvent {
  AssignedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    assignee: SimpleUser,
    actor: SimpleUser,
    performed_via_github_app: Integration,
    node_id: String,
    event: String,
    id: Int,
    assigner: SimpleUser,
  )
}

Constructors

  • AssignedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      assignee: SimpleUser,
      actor: SimpleUser,
      performed_via_github_app: Integration,
      node_id: String,
      event: String,
      id: Int,
      assigner: SimpleUser,
    )
pub type AuthenticationToken {
  AuthenticationToken(
    permissions: Option(Nil),
    repositories: Option(List(Repository)),
    single_file: Option(String),
    repository_selection: Option(String),
    token_: String,
    expires_at: String,
  )
}

Constructors

  • AuthenticationToken(
      permissions: Option(Nil),
      repositories: Option(List(Repository)),
      single_file: Option(String),
      repository_selection: Option(String),
      token_: String,
      expires_at: String,
    )
pub type AuthorAssociation =
  String
pub type Authorization {
  Authorization(
    app: Nil,
    note_url: Option(String),
    fingerprint: Option(String),
    hashed_token: Option(String),
    created_at: String,
    user: Option(NullableSimpleUser),
    token_last_eight: Option(String),
    url: String,
    note: Option(String),
    updated_at: String,
    token_: String,
    installation: Option(NullableScopedInstallation),
    id: Int,
    expires_at: Option(String),
    scopes: Option(List(String)),
  )
}

Constructors

  • Authorization(
      app: Nil,
      note_url: Option(String),
      fingerprint: Option(String),
      hashed_token: Option(String),
      created_at: String,
      user: Option(NullableSimpleUser),
      token_last_eight: Option(String),
      url: String,
      note: Option(String),
      updated_at: String,
      token_: String,
      installation: Option(NullableScopedInstallation),
      id: Int,
      expires_at: Option(String),
      scopes: Option(List(String)),
    )
pub type AutoMerge {
  AutoMerge(
    merge_method: String,
    commit_title: String,
    enabled_by: SimpleUser,
    commit_message: String,
  )
}

Constructors

  • AutoMerge(
      merge_method: String,
      commit_title: String,
      enabled_by: SimpleUser,
      commit_message: String,
    )
pub type Autolink {
  Autolink(
    is_alphanumeric: Bool,
    url_template: String,
    key_prefix: String,
    id: Int,
  )
}

Constructors

  • Autolink(
      is_alphanumeric: Bool,
      url_template: String,
      key_prefix: String,
      id: Int,
    )
pub type BaseGist {
  BaseGist(
    forks_url: String,
    git_pull_url: String,
    comments_url: String,
    public: Bool,
    created_at: String,
    user: NullableSimpleUser,
    commits_url: String,
    url: String,
    owner: Option(SimpleUser),
    comments: Int,
    git_push_url: String,
    updated_at: String,
    files: Nil,
    node_id: String,
    id: String,
    html_url: String,
    description: Option(String),
    truncated: Option(Bool),
  )
}

Constructors

  • BaseGist(
      forks_url: String,
      git_pull_url: String,
      comments_url: String,
      public: Bool,
      created_at: String,
      user: NullableSimpleUser,
      commits_url: String,
      url: String,
      owner: Option(SimpleUser),
      comments: Int,
      git_push_url: String,
      updated_at: String,
      files: Nil,
      node_id: String,
      id: String,
      html_url: String,
      description: Option(String),
      truncated: Option(Bool),
    )
pub type BasicError {
  BasicError(
    message: Option(String),
    documentation_url: Option(String),
    url: Option(String),
    status: Option(String),
  )
}

Constructors

  • BasicError(
      message: Option(String),
      documentation_url: Option(String),
      url: Option(String),
      status: Option(String),
    )
pub type Blob {
  Blob(
    size: Option(Int),
    sha: String,
    highlighted_content: Option(String),
    url: String,
    encoding: String,
    node_id: String,
    content: String,
  )
}

Constructors

  • Blob(
      size: Option(Int),
      sha: String,
      highlighted_content: Option(String),
      url: String,
      encoding: String,
      node_id: String,
      content: String,
    )
pub type BranchProtection {
  BranchProtection(
    allow_fork_syncing: Option(Nil),
    enforce_admins: Option(ProtectedBranchAdminEnforced),
    enabled: Option(Bool),
    block_creations: Option(Nil),
    restrictions: Option(BranchRestrictionPolicy),
    required_conversation_resolution: Option(Nil),
    protection_url: Option(String),
    name: Option(String),
    allow_deletions: Option(Nil),
    url: Option(String),
    required_pull_request_reviews: Option(
      ProtectedBranchPullRequestReview,
    ),
    allow_force_pushes: Option(Nil),
    lock_branch: Option(Nil),
    required_status_checks: Option(
      ProtectedBranchRequiredStatusCheck,
    ),
    required_linear_history: Option(Nil),
    required_signatures: Option(Nil),
  )
}

Constructors

  • BranchProtection(
      allow_fork_syncing: Option(Nil),
      enforce_admins: Option(ProtectedBranchAdminEnforced),
      enabled: Option(Bool),
      block_creations: Option(Nil),
      restrictions: Option(BranchRestrictionPolicy),
      required_conversation_resolution: Option(Nil),
      protection_url: Option(String),
      name: Option(String),
      allow_deletions: Option(Nil),
      url: Option(String),
      required_pull_request_reviews: Option(
        ProtectedBranchPullRequestReview,
      ),
      allow_force_pushes: Option(Nil),
      lock_branch: Option(Nil),
      required_status_checks: Option(
        ProtectedBranchRequiredStatusCheck,
      ),
      required_linear_history: Option(Nil),
      required_signatures: Option(Nil),
    )
pub type BranchRestrictionPolicy {
  BranchRestrictionPolicy(
    apps_url: String,
    teams_url: String,
    users: List(Nil),
    url: String,
    apps: List(Nil),
    teams: List(Nil),
    users_url: String,
  )
}

Constructors

  • BranchRestrictionPolicy(
      apps_url: String,
      teams_url: String,
      users: List(Nil),
      url: String,
      apps: List(Nil),
      teams: List(Nil),
      users_url: String,
    )
pub type BranchShort {
  BranchShort(name: String, protected: Bool, commit: Nil)
}

Constructors

  • BranchShort(name: String, protected: Bool, commit: Nil)
pub type BranchWithProtection {
  BranchWithProtection(
    protection_url: String,
    name: String,
    protected: Bool,
    pattern: Option(String),
    commit: Commit,
    protection: BranchProtection,
    links: Nil,
    required_approving_review_count: Option(Int),
  )
}

Constructors

  • BranchWithProtection(
      protection_url: String,
      name: String,
      protected: Bool,
      pattern: Option(String),
      commit: Commit,
      protection: BranchProtection,
      links: Nil,
      required_approving_review_count: Option(Int),
    )
pub type CheckAnnotation {
  CheckAnnotation(
    path_: String,
    message: Option(String),
    raw_details: Option(String),
    blob_href: String,
    start_line: Int,
    start_column: Option(Int),
    annotation_level: Option(String),
    end_line: Int,
    title: Option(String),
    end_column: Option(Int),
  )
}

Constructors

  • CheckAnnotation(
      path_: String,
      message: Option(String),
      raw_details: Option(String),
      blob_href: String,
      start_line: Int,
      start_column: Option(Int),
      annotation_level: Option(String),
      end_line: Int,
      title: Option(String),
      end_column: Option(Int),
    )
pub type CheckAutomatedSecurityFixes {
  CheckAutomatedSecurityFixes(enabled: Bool, paused: Bool)
}

Constructors

  • CheckAutomatedSecurityFixes(enabled: Bool, paused: Bool)
pub type CheckRun {
  CheckRun(
    output: Nil,
    check_suite: Option(Nil),
    app: NullableIntegration,
    deployment: Option(DeploymentSimple),
    completed_at: Option(String),
    name: String,
    head_sha: String,
    url: String,
    external_id: Option(String),
    started_at: Option(String),
    details_url: Option(String),
    status: String,
    node_id: String,
    id: Int,
    html_url: Option(String),
    pull_requests: List(PullRequestMinimal),
    conclusion: Option(String),
  )
}

Constructors

  • CheckRun(
      output: Nil,
      check_suite: Option(Nil),
      app: NullableIntegration,
      deployment: Option(DeploymentSimple),
      completed_at: Option(String),
      name: String,
      head_sha: String,
      url: String,
      external_id: Option(String),
      started_at: Option(String),
      details_url: Option(String),
      status: String,
      node_id: String,
      id: Int,
      html_url: Option(String),
      pull_requests: List(PullRequestMinimal),
      conclusion: Option(String),
    )
pub type CheckRunWithSimpleCheckSuite {
  CheckRunWithSimpleCheckSuite(
    output: Nil,
    check_suite: SimpleCheckSuite,
    app: NullableIntegration,
    deployment: Option(DeploymentSimple),
    completed_at: Option(String),
    name: String,
    head_sha: String,
    url: String,
    external_id: String,
    started_at: String,
    details_url: String,
    status: String,
    node_id: String,
    id: Int,
    html_url: String,
    pull_requests: List(PullRequestMinimal),
    conclusion: Option(String),
  )
}

Constructors

  • CheckRunWithSimpleCheckSuite(
      output: Nil,
      check_suite: SimpleCheckSuite,
      app: NullableIntegration,
      deployment: Option(DeploymentSimple),
      completed_at: Option(String),
      name: String,
      head_sha: String,
      url: String,
      external_id: String,
      started_at: String,
      details_url: String,
      status: String,
      node_id: String,
      id: Int,
      html_url: String,
      pull_requests: List(PullRequestMinimal),
      conclusion: Option(String),
    )
pub type CheckSuite {
  CheckSuite(
    head_branch: Option(String),
    app: NullableIntegration,
    latest_check_runs_count: Int,
    created_at: Option(String),
    repository: MinimalRepository,
    head_sha: String,
    check_runs_url: String,
    url: Option(String),
    status: Option(String),
    rerequestable: Option(Bool),
    head_commit: SimpleCommit,
    updated_at: Option(String),
    node_id: String,
    id: Int,
    after: Option(String),
    pull_requests: Option(List(PullRequestMinimal)),
    conclusion: Option(String),
    before: Option(String),
    runs_rerequestable: Option(Bool),
  )
}

Constructors

  • CheckSuite(
      head_branch: Option(String),
      app: NullableIntegration,
      latest_check_runs_count: Int,
      created_at: Option(String),
      repository: MinimalRepository,
      head_sha: String,
      check_runs_url: String,
      url: Option(String),
      status: Option(String),
      rerequestable: Option(Bool),
      head_commit: SimpleCommit,
      updated_at: Option(String),
      node_id: String,
      id: Int,
      after: Option(String),
      pull_requests: Option(List(PullRequestMinimal)),
      conclusion: Option(String),
      before: Option(String),
      runs_rerequestable: Option(Bool),
    )
pub type CheckSuitePreference {
  CheckSuitePreference(
    repository: MinimalRepository,
    preferences: Nil,
  )
}

Constructors

  • CheckSuitePreference(
      repository: MinimalRepository,
      preferences: Nil,
    )
pub type Classroom {
  Classroom(
    archived: Bool,
    name: String,
    url: String,
    organization: SimpleClassroomOrganization,
    id: Int,
  )
}

Constructors

  • Classroom(
      archived: Bool,
      name: String,
      url: String,
      organization: SimpleClassroomOrganization,
      id: Int,
    )
pub type ClassroomAcceptedAssignment {
  ClassroomAcceptedAssignment(
    commit_count: Int,
    repository: SimpleClassroomRepository,
    assignment: SimpleClassroomAssignment,
    passing: Bool,
    grade: String,
    students: List(SimpleClassroomUser),
    submitted: Bool,
    id: Int,
  )
}

Constructors

  • ClassroomAcceptedAssignment(
      commit_count: Int,
      repository: SimpleClassroomRepository,
      assignment: SimpleClassroomAssignment,
      passing: Bool,
      grade: String,
      students: List(SimpleClassroomUser),
      submitted: Bool,
      id: Int,
    )
pub type ClassroomAssignment {
  ClassroomAssignment(
    feedback_pull_requests_enabled: Bool,
    accepted: Int,
    public_repo: Bool,
    slug: String,
    starter_code_repository: SimpleClassroomRepository,
    editor: String,
    invite_link: String,
    passing: Int,
    classroom: Classroom,
    title: String,
    deadline: Option(String),
    language: String,
    type_: String,
    submitted: Int,
    id: Int,
    max_teams: Option(Int),
    invitations_enabled: Bool,
    max_members: Option(Int),
    students_are_repo_admins: Bool,
  )
}

Constructors

  • ClassroomAssignment(
      feedback_pull_requests_enabled: Bool,
      accepted: Int,
      public_repo: Bool,
      slug: String,
      starter_code_repository: SimpleClassroomRepository,
      editor: String,
      invite_link: String,
      passing: Int,
      classroom: Classroom,
      title: String,
      deadline: Option(String),
      language: String,
      type_: String,
      submitted: Int,
      id: Int,
      max_teams: Option(Int),
      invitations_enabled: Bool,
      max_members: Option(Int),
      students_are_repo_admins: Bool,
    )
pub type ClassroomAssignmentGrade {
  ClassroomAssignmentGrade(
    points_awarded: Int,
    submission_timestamp: String,
    group_name: Option(String),
    starter_code_url: String,
    points_available: Int,
    github_username: String,
    student_repository_name: String,
    assignment_name: String,
    assignment_url: String,
    roster_identifier: String,
    student_repository_url: String,
  )
}

Constructors

  • ClassroomAssignmentGrade(
      points_awarded: Int,
      submission_timestamp: String,
      group_name: Option(String),
      starter_code_url: String,
      points_available: Int,
      github_username: String,
      student_repository_name: String,
      assignment_name: String,
      assignment_url: String,
      roster_identifier: String,
      student_repository_url: String,
    )
pub type CloneTraffic {
  CloneTraffic(uniques: Int, count: Int, clones: List(Traffic))
}

Constructors

  • CloneTraffic(uniques: Int, count: Int, clones: List(Traffic))
pub type CodeFrequencyStat =
  List(Int)
pub type CodeOfConduct {
  CodeOfConduct(
    body: Option(String),
    name: String,
    url: String,
    html_url: Option(String),
    key: String,
  )
}

Constructors

  • CodeOfConduct(
      body: Option(String),
      name: String,
      url: String,
      html_url: Option(String),
      key: String,
    )
pub type CodeOfConductSimple {
  CodeOfConductSimple(
    name: String,
    url: String,
    html_url: Option(String),
    key: String,
  )
}

Constructors

  • CodeOfConductSimple(
      name: String,
      url: String,
      html_url: Option(String),
      key: String,
    )
pub type CodeScanningAlert {
  CodeScanningAlert(
    dismissed_comment: Option(CodeScanningAlertDismissedComment),
    number: AlertNumber,
    dismissed_at: AlertDismissedAt,
    created_at: AlertCreatedAt,
    dismissed_by: NullableSimpleUser,
    instances_url: AlertInstancesUrl,
    url: AlertUrl,
    state: CodeScanningAlertState,
    updated_at: Option(AlertUpdatedAt),
    tool: CodeScanningAnalysisTool,
    dismissed_reason: CodeScanningAlertDismissedReason,
    html_url: AlertHtmlUrl,
    rule: CodeScanningAlertRule,
    most_recent_instance: CodeScanningAlertInstance,
    fixed_at: Option(AlertFixedAt),
  )
}

Constructors

  • CodeScanningAlert(
      dismissed_comment: Option(CodeScanningAlertDismissedComment),
      number: AlertNumber,
      dismissed_at: AlertDismissedAt,
      created_at: AlertCreatedAt,
      dismissed_by: NullableSimpleUser,
      instances_url: AlertInstancesUrl,
      url: AlertUrl,
      state: CodeScanningAlertState,
      updated_at: Option(AlertUpdatedAt),
      tool: CodeScanningAnalysisTool,
      dismissed_reason: CodeScanningAlertDismissedReason,
      html_url: AlertHtmlUrl,
      rule: CodeScanningAlertRule,
      most_recent_instance: CodeScanningAlertInstance,
      fixed_at: Option(AlertFixedAt),
    )
pub type CodeScanningAlertClassification =
  String
pub type CodeScanningAlertDismissedComment =
  String
pub type CodeScanningAlertDismissedReason =
  String
pub type CodeScanningAlertEnvironment =
  String
pub type CodeScanningAlertInstance {
  CodeScanningAlertInstance(
    commit_sha: Option(String),
    message: Option(Nil),
    classifications: Option(
      List(CodeScanningAlertClassification),
    ),
    state: Option(CodeScanningAlertState),
    ref: Option(CodeScanningRef),
    environment: Option(CodeScanningAlertEnvironment),
    location: Option(CodeScanningAlertLocation),
    html_url: Option(String),
    analysis_key: Option(CodeScanningAnalysisAnalysisKey),
    category: Option(CodeScanningAnalysisCategory),
  )
}

Constructors

  • CodeScanningAlertInstance(
      commit_sha: Option(String),
      message: Option(Nil),
      classifications: Option(List(CodeScanningAlertClassification)),
      state: Option(CodeScanningAlertState),
      ref: Option(CodeScanningRef),
      environment: Option(CodeScanningAlertEnvironment),
      location: Option(CodeScanningAlertLocation),
      html_url: Option(String),
      analysis_key: Option(CodeScanningAnalysisAnalysisKey),
      category: Option(CodeScanningAnalysisCategory),
    )
pub type CodeScanningAlertItems {
  CodeScanningAlertItems(
    dismissed_comment: Option(CodeScanningAlertDismissedComment),
    number: AlertNumber,
    dismissed_at: AlertDismissedAt,
    created_at: AlertCreatedAt,
    dismissed_by: NullableSimpleUser,
    instances_url: AlertInstancesUrl,
    url: AlertUrl,
    state: CodeScanningAlertState,
    updated_at: Option(AlertUpdatedAt),
    tool: CodeScanningAnalysisTool,
    dismissed_reason: CodeScanningAlertDismissedReason,
    html_url: AlertHtmlUrl,
    rule: CodeScanningAlertRuleSummary,
    most_recent_instance: CodeScanningAlertInstance,
    fixed_at: Option(AlertFixedAt),
  )
}

Constructors

  • CodeScanningAlertItems(
      dismissed_comment: Option(CodeScanningAlertDismissedComment),
      number: AlertNumber,
      dismissed_at: AlertDismissedAt,
      created_at: AlertCreatedAt,
      dismissed_by: NullableSimpleUser,
      instances_url: AlertInstancesUrl,
      url: AlertUrl,
      state: CodeScanningAlertState,
      updated_at: Option(AlertUpdatedAt),
      tool: CodeScanningAnalysisTool,
      dismissed_reason: CodeScanningAlertDismissedReason,
      html_url: AlertHtmlUrl,
      rule: CodeScanningAlertRuleSummary,
      most_recent_instance: CodeScanningAlertInstance,
      fixed_at: Option(AlertFixedAt),
    )
pub type CodeScanningAlertLocation {
  CodeScanningAlertLocation(
    path_: Option(String),
    start_line: Option(Int),
    start_column: Option(Int),
    end_line: Option(Int),
    end_column: Option(Int),
  )
}

Constructors

  • CodeScanningAlertLocation(
      path_: Option(String),
      start_line: Option(Int),
      start_column: Option(Int),
      end_line: Option(Int),
      end_column: Option(Int),
    )
pub type CodeScanningAlertRule {
  CodeScanningAlertRule(
    security_severity_level: Option(String),
    help: Option(String),
    name: Option(String),
    full_description: Option(String),
    help_uri: Option(String),
    tags: Option(List(String)),
    id: Option(String),
    description: Option(String),
    severity: Option(String),
  )
}

Constructors

  • CodeScanningAlertRule(
      security_severity_level: Option(String),
      help: Option(String),
      name: Option(String),
      full_description: Option(String),
      help_uri: Option(String),
      tags: Option(List(String)),
      id: Option(String),
      description: Option(String),
      severity: Option(String),
    )
pub type CodeScanningAlertRuleSummary {
  CodeScanningAlertRuleSummary(
    security_severity_level: Option(String),
    help: Option(String),
    name: Option(String),
    full_description: Option(String),
    help_uri: Option(String),
    tags: Option(List(String)),
    id: Option(String),
    description: Option(String),
    severity: Option(String),
  )
}

Constructors

  • CodeScanningAlertRuleSummary(
      security_severity_level: Option(String),
      help: Option(String),
      name: Option(String),
      full_description: Option(String),
      help_uri: Option(String),
      tags: Option(List(String)),
      id: Option(String),
      description: Option(String),
      severity: Option(String),
    )
pub type CodeScanningAlertSetState =
  String
pub type CodeScanningAlertSeverity =
  String
pub type CodeScanningAlertState =
  String
pub type CodeScanningAlertStateQuery =
  String
pub type CodeScanningAnalysis {
  CodeScanningAnalysis(
    commit_sha: CodeScanningAnalysisCommitSha,
    results_count: Int,
    rules_count: Int,
    error: String,
    created_at: CodeScanningAnalysisCreatedAt,
    url: CodeScanningAnalysisUrl,
    ref: CodeScanningRef,
    environment: CodeScanningAnalysisEnvironment,
    deletable: Bool,
    tool: CodeScanningAnalysisTool,
    sarif_id: CodeScanningAnalysisSarifId,
    id: Int,
    analysis_key: CodeScanningAnalysisAnalysisKey,
    warning: String,
    category: Option(CodeScanningAnalysisCategory),
  )
}

Constructors

  • CodeScanningAnalysis(
      commit_sha: CodeScanningAnalysisCommitSha,
      results_count: Int,
      rules_count: Int,
      error: String,
      created_at: CodeScanningAnalysisCreatedAt,
      url: CodeScanningAnalysisUrl,
      ref: CodeScanningRef,
      environment: CodeScanningAnalysisEnvironment,
      deletable: Bool,
      tool: CodeScanningAnalysisTool,
      sarif_id: CodeScanningAnalysisSarifId,
      id: Int,
      analysis_key: CodeScanningAnalysisAnalysisKey,
      warning: String,
      category: Option(CodeScanningAnalysisCategory),
    )
pub type CodeScanningAnalysisAnalysisKey =
  String
pub type CodeScanningAnalysisCategory =
  String
pub type CodeScanningAnalysisCommitSha =
  String
pub type CodeScanningAnalysisCreatedAt =
  String
pub type CodeScanningAnalysisDeletion {
  CodeScanningAnalysisDeletion(
    next_analysis_url: Option(String),
    confirm_delete_url: Option(String),
  )
}

Constructors

  • CodeScanningAnalysisDeletion(
      next_analysis_url: Option(String),
      confirm_delete_url: Option(String),
    )
pub type CodeScanningAnalysisEnvironment =
  String
pub type CodeScanningAnalysisSarifFile =
  String
pub type CodeScanningAnalysisSarifId =
  String
pub type CodeScanningAnalysisTool {
  CodeScanningAnalysisTool(
    guid: Option(CodeScanningAnalysisToolGuid),
    name: Option(CodeScanningAnalysisToolName),
    version: Option(CodeScanningAnalysisToolVersion),
  )
}

Constructors

  • CodeScanningAnalysisTool(
      guid: Option(CodeScanningAnalysisToolGuid),
      name: Option(CodeScanningAnalysisToolName),
      version: Option(CodeScanningAnalysisToolVersion),
    )
pub type CodeScanningAnalysisToolGuid =
  String
pub type CodeScanningAnalysisToolName =
  String
pub type CodeScanningAnalysisToolVersion =
  String
pub type CodeScanningAnalysisUrl =
  String
pub type CodeScanningCodeqlDatabase {
  CodeScanningCodeqlDatabase(
    content_type: String,
    size: Int,
    commit_oid: Option(String),
    created_at: String,
    name: String,
    uploader: SimpleUser,
    url: String,
    updated_at: String,
    language: String,
    id: Int,
  )
}

Constructors

  • CodeScanningCodeqlDatabase(
      content_type: String,
      size: Int,
      commit_oid: Option(String),
      created_at: String,
      name: String,
      uploader: SimpleUser,
      url: String,
      updated_at: String,
      language: String,
      id: Int,
    )
pub type CodeScanningDefaultSetup {
  CodeScanningDefaultSetup(
    query_suite: Option(String),
    state: Option(String),
    updated_at: Option(String),
    schedule: Option(String),
    languages: Option(List(String)),
  )
}

Constructors

  • CodeScanningDefaultSetup(
      query_suite: Option(String),
      state: Option(String),
      updated_at: Option(String),
      schedule: Option(String),
      languages: Option(List(String)),
    )
pub type CodeScanningDefaultSetupUpdate {
  CodeScanningDefaultSetupUpdate(
    query_suite: Option(String),
    state: Option(String),
    languages: Option(List(String)),
  )
}

Constructors

  • CodeScanningDefaultSetupUpdate(
      query_suite: Option(String),
      state: Option(String),
      languages: Option(List(String)),
    )
pub type CodeScanningDefaultSetupUpdateResponse {
  CodeScanningDefaultSetupUpdateResponse(
    run_id: Option(Int),
    run_url: Option(String),
  )
}

Constructors

  • CodeScanningDefaultSetupUpdateResponse(
      run_id: Option(Int),
      run_url: Option(String),
    )
pub type CodeScanningOrganizationAlertItems {
  CodeScanningOrganizationAlertItems(
    dismissed_comment: Option(CodeScanningAlertDismissedComment),
    number: AlertNumber,
    dismissed_at: AlertDismissedAt,
    created_at: AlertCreatedAt,
    repository: SimpleRepository,
    dismissed_by: NullableSimpleUser,
    instances_url: AlertInstancesUrl,
    url: AlertUrl,
    state: CodeScanningAlertState,
    updated_at: Option(AlertUpdatedAt),
    tool: CodeScanningAnalysisTool,
    dismissed_reason: CodeScanningAlertDismissedReason,
    html_url: AlertHtmlUrl,
    rule: CodeScanningAlertRuleSummary,
    most_recent_instance: CodeScanningAlertInstance,
    fixed_at: Option(AlertFixedAt),
  )
}

Constructors

  • CodeScanningOrganizationAlertItems(
      dismissed_comment: Option(CodeScanningAlertDismissedComment),
      number: AlertNumber,
      dismissed_at: AlertDismissedAt,
      created_at: AlertCreatedAt,
      repository: SimpleRepository,
      dismissed_by: NullableSimpleUser,
      instances_url: AlertInstancesUrl,
      url: AlertUrl,
      state: CodeScanningAlertState,
      updated_at: Option(AlertUpdatedAt),
      tool: CodeScanningAnalysisTool,
      dismissed_reason: CodeScanningAlertDismissedReason,
      html_url: AlertHtmlUrl,
      rule: CodeScanningAlertRuleSummary,
      most_recent_instance: CodeScanningAlertInstance,
      fixed_at: Option(AlertFixedAt),
    )
pub type CodeScanningRef =
  String
pub type CodeScanningRefFull =
  String
pub type CodeScanningSarifsReceipt {
  CodeScanningSarifsReceipt(
    url: Option(String),
    id: Option(CodeScanningAnalysisSarifId),
  )
}

Constructors

  • CodeScanningSarifsReceipt(
      url: Option(String),
      id: Option(CodeScanningAnalysisSarifId),
    )
pub type CodeScanningSarifsStatus {
  CodeScanningSarifsStatus(
    errors: Option(List(String)),
    analyses_url: Option(String),
    processing_status: Option(String),
  )
}

Constructors

  • CodeScanningSarifsStatus(
      errors: Option(List(String)),
      analyses_url: Option(String),
      processing_status: Option(String),
    )
pub type CodeScanningVariantAnalysis {
  CodeScanningVariantAnalysis(
    query_pack_url: String,
    completed_at: Option(String),
    created_at: Option(String),
    actions_workflow_run_id: Option(Int),
    query_language: CodeScanningVariantAnalysisLanguage,
    status: String,
    actor: SimpleUser,
    controller_repo: SimpleRepository,
    skipped_repositories: Option(Nil),
    updated_at: Option(String),
    scanned_repositories: Option(List(Nil)),
    failure_reason: Option(String),
    id: Int,
  )
}

Constructors

  • CodeScanningVariantAnalysis(
      query_pack_url: String,
      completed_at: Option(String),
      created_at: Option(String),
      actions_workflow_run_id: Option(Int),
      query_language: CodeScanningVariantAnalysisLanguage,
      status: String,
      actor: SimpleUser,
      controller_repo: SimpleRepository,
      skipped_repositories: Option(Nil),
      updated_at: Option(String),
      scanned_repositories: Option(List(Nil)),
      failure_reason: Option(String),
      id: Int,
    )
pub type CodeScanningVariantAnalysisLanguage =
  String
pub type CodeScanningVariantAnalysisRepoTask {
  CodeScanningVariantAnalysisRepoTask(
    artifact_url: Option(String),
    artifact_size_in_bytes: Option(Int),
    database_commit_sha: Option(String),
    repository: SimpleRepository,
    result_count: Option(Int),
    failure_message: Option(String),
    analysis_status: CodeScanningVariantAnalysisStatus,
    source_location_prefix: Option(String),
  )
}

Constructors

  • CodeScanningVariantAnalysisRepoTask(
      artifact_url: Option(String),
      artifact_size_in_bytes: Option(Int),
      database_commit_sha: Option(String),
      repository: SimpleRepository,
      result_count: Option(Int),
      failure_message: Option(String),
      analysis_status: CodeScanningVariantAnalysisStatus,
      source_location_prefix: Option(String),
    )
pub type CodeScanningVariantAnalysisRepository {
  CodeScanningVariantAnalysisRepository(
    private: Bool,
    stargazers_count: Int,
    name: String,
    updated_at: Option(String),
    id: Int,
    full_name: String,
  )
}

Constructors

  • CodeScanningVariantAnalysisRepository(
      private: Bool,
      stargazers_count: Int,
      name: String,
      updated_at: Option(String),
      id: Int,
      full_name: String,
    )
pub type CodeScanningVariantAnalysisSkippedRepoGroup {
  CodeScanningVariantAnalysisSkippedRepoGroup(
    repositories: List(CodeScanningVariantAnalysisRepository),
    repository_count: Int,
  )
}

Constructors

  • CodeScanningVariantAnalysisSkippedRepoGroup(
      repositories: List(CodeScanningVariantAnalysisRepository),
      repository_count: Int,
    )
pub type CodeScanningVariantAnalysisStatus =
  String
pub type CodeSearchResultItem {
  CodeSearchResultItem(
    last_modified_at: Option(String),
    text_matches: Option(SearchResultTextMatches),
    git_url: String,
    file_size: Option(Int),
    path_: String,
    repository: MinimalRepository,
    name: String,
    sha: String,
    url: String,
    score: Float,
    language: Option(String),
    html_url: String,
    line_numbers: Option(List(String)),
  )
}

Constructors

  • CodeSearchResultItem(
      last_modified_at: Option(String),
      text_matches: Option(SearchResultTextMatches),
      git_url: String,
      file_size: Option(Int),
      path_: String,
      repository: MinimalRepository,
      name: String,
      sha: String,
      url: String,
      score: Float,
      language: Option(String),
      html_url: String,
      line_numbers: Option(List(String)),
    )
pub type CodeSecurityConfiguration {
  CodeSecurityConfiguration(
    enforcement: Option(String),
    secret_scanning: Option(String),
    secret_scanning_non_provider_patterns: Option(String),
    code_scanning_default_setup: Option(String),
    dependabot_alerts: Option(String),
    secret_scanning_delegated_bypass_options: Option(Nil),
    secret_scanning_delegated_bypass: Option(String),
    target_type: Option(String),
    dependency_graph_autosubmit_action_options: Option(Nil),
    dependency_graph_autosubmit_action: Option(String),
    created_at: Option(String),
    name: Option(String),
    url: Option(String),
    private_vulnerability_reporting: Option(String),
    updated_at: Option(String),
    dependabot_security_updates: Option(String),
    secret_scanning_validity_checks: Option(String),
    dependency_graph: Option(String),
    id: Option(Int),
    html_url: Option(String),
    description: Option(String),
    advanced_security: Option(String),
    secret_scanning_push_protection: Option(String),
  )
}

Constructors

  • CodeSecurityConfiguration(
      enforcement: Option(String),
      secret_scanning: Option(String),
      secret_scanning_non_provider_patterns: Option(String),
      code_scanning_default_setup: Option(String),
      dependabot_alerts: Option(String),
      secret_scanning_delegated_bypass_options: Option(Nil),
      secret_scanning_delegated_bypass: Option(String),
      target_type: Option(String),
      dependency_graph_autosubmit_action_options: Option(Nil),
      dependency_graph_autosubmit_action: Option(String),
      created_at: Option(String),
      name: Option(String),
      url: Option(String),
      private_vulnerability_reporting: Option(String),
      updated_at: Option(String),
      dependabot_security_updates: Option(String),
      secret_scanning_validity_checks: Option(String),
      dependency_graph: Option(String),
      id: Option(Int),
      html_url: Option(String),
      description: Option(String),
      advanced_security: Option(String),
      secret_scanning_push_protection: Option(String),
    )
pub type CodeSecurityConfigurationForRepository {
  CodeSecurityConfigurationForRepository(
    status: Option(String),
    configuration: Option(CodeSecurityConfiguration),
  )
}

Constructors

  • CodeSecurityConfigurationForRepository(
      status: Option(String),
      configuration: Option(CodeSecurityConfiguration),
    )
pub type CodeSecurityConfigurationRepositories {
  CodeSecurityConfigurationRepositories(
    repository: Option(SimpleRepository),
    status: Option(String),
  )
}

Constructors

  • CodeSecurityConfigurationRepositories(
      repository: Option(SimpleRepository),
      status: Option(String),
    )
pub type CodeSecurityDefaultConfigurations =
  List(Nil)
pub type CodeownersErrors {
  CodeownersErrors(errors: List(Nil))
}

Constructors

  • CodeownersErrors(errors: List(Nil))
pub type Codespace {
  Codespace(
    idle_timeout_notice: Option(String),
    recent_folders: List(String),
    retention_period_minutes: Option(Int),
    web_url: String,
    machine: NullableCodespaceMachine,
    pending_operation_disabled_reason: Option(String),
    environment_id: Option(String),
    display_name: Option(String),
    created_at: String,
    repository: MinimalRepository,
    prebuild: Option(Bool),
    name: String,
    last_used_at: String,
    runtime_constraints: Option(Nil),
    url: String,
    last_known_stop_notice: Option(String),
    state: String,
    start_url: String,
    stop_url: String,
    owner: SimpleUser,
    billable_owner: SimpleUser,
    location: String,
    idle_timeout_minutes: Option(Int),
    updated_at: String,
    devcontainer_path: Option(String),
    id: Int,
    machines_url: String,
    pulls_url: Option(String),
    pending_operation: Option(Bool),
    retention_expires_at: Option(String),
    git_status: Nil,
    publish_url: Option(String),
  )
}

Constructors

  • Codespace(
      idle_timeout_notice: Option(String),
      recent_folders: List(String),
      retention_period_minutes: Option(Int),
      web_url: String,
      machine: NullableCodespaceMachine,
      pending_operation_disabled_reason: Option(String),
      environment_id: Option(String),
      display_name: Option(String),
      created_at: String,
      repository: MinimalRepository,
      prebuild: Option(Bool),
      name: String,
      last_used_at: String,
      runtime_constraints: Option(Nil),
      url: String,
      last_known_stop_notice: Option(String),
      state: String,
      start_url: String,
      stop_url: String,
      owner: SimpleUser,
      billable_owner: SimpleUser,
      location: String,
      idle_timeout_minutes: Option(Int),
      updated_at: String,
      devcontainer_path: Option(String),
      id: Int,
      machines_url: String,
      pulls_url: Option(String),
      pending_operation: Option(Bool),
      retention_expires_at: Option(String),
      git_status: Nil,
      publish_url: Option(String),
    )
pub type CodespaceExportDetails {
  CodespaceExportDetails(
    branch: Option(String),
    export_url: Option(String),
    completed_at: Option(String),
    sha: Option(String),
    state: Option(String),
    id: Option(String),
    html_url: Option(String),
  )
}

Constructors

  • CodespaceExportDetails(
      branch: Option(String),
      export_url: Option(String),
      completed_at: Option(String),
      sha: Option(String),
      state: Option(String),
      id: Option(String),
      html_url: Option(String),
    )
pub type CodespaceMachine {
  CodespaceMachine(
    display_name: String,
    name: String,
    cpus: Int,
    operating_system: String,
    memory_in_bytes: Int,
    prebuild_availability: Option(String),
    storage_in_bytes: Int,
  )
}

Constructors

  • CodespaceMachine(
      display_name: String,
      name: String,
      cpus: Int,
      operating_system: String,
      memory_in_bytes: Int,
      prebuild_availability: Option(String),
      storage_in_bytes: Int,
    )
pub type CodespaceWithFullRepository {
  CodespaceWithFullRepository(
    idle_timeout_notice: Option(String),
    recent_folders: List(String),
    retention_period_minutes: Option(Int),
    web_url: String,
    machine: NullableCodespaceMachine,
    pending_operation_disabled_reason: Option(String),
    environment_id: Option(String),
    display_name: Option(String),
    created_at: String,
    repository: FullRepository,
    prebuild: Option(Bool),
    name: String,
    last_used_at: String,
    runtime_constraints: Option(Nil),
    url: String,
    state: String,
    start_url: String,
    stop_url: String,
    owner: SimpleUser,
    billable_owner: SimpleUser,
    location: String,
    idle_timeout_minutes: Option(Int),
    updated_at: String,
    devcontainer_path: Option(String),
    id: Int,
    machines_url: String,
    pulls_url: Option(String),
    pending_operation: Option(Bool),
    retention_expires_at: Option(String),
    git_status: Nil,
    publish_url: Option(String),
  )
}

Constructors

  • CodespaceWithFullRepository(
      idle_timeout_notice: Option(String),
      recent_folders: List(String),
      retention_period_minutes: Option(Int),
      web_url: String,
      machine: NullableCodespaceMachine,
      pending_operation_disabled_reason: Option(String),
      environment_id: Option(String),
      display_name: Option(String),
      created_at: String,
      repository: FullRepository,
      prebuild: Option(Bool),
      name: String,
      last_used_at: String,
      runtime_constraints: Option(Nil),
      url: String,
      state: String,
      start_url: String,
      stop_url: String,
      owner: SimpleUser,
      billable_owner: SimpleUser,
      location: String,
      idle_timeout_minutes: Option(Int),
      updated_at: String,
      devcontainer_path: Option(String),
      id: Int,
      machines_url: String,
      pulls_url: Option(String),
      pending_operation: Option(Bool),
      retention_expires_at: Option(String),
      git_status: Nil,
      publish_url: Option(String),
    )
pub type CodespacesOrgSecret {
  CodespacesOrgSecret(
    created_at: String,
    name: String,
    visibility: String,
    updated_at: String,
    selected_repositories_url: Option(String),
  )
}

Constructors

  • CodespacesOrgSecret(
      created_at: String,
      name: String,
      visibility: String,
      updated_at: String,
      selected_repositories_url: Option(String),
    )
pub type CodespacesPermissionsCheckForDevcontainer {
  CodespacesPermissionsCheckForDevcontainer(accepted: Bool)
}

Constructors

  • CodespacesPermissionsCheckForDevcontainer(accepted: Bool)
pub type CodespacesPublicKey {
  CodespacesPublicKey(
    created_at: Option(String),
    url: Option(String),
    title: Option(String),
    id: Option(Int),
    key_id: String,
    key: String,
  )
}

Constructors

  • CodespacesPublicKey(
      created_at: Option(String),
      url: Option(String),
      title: Option(String),
      id: Option(Int),
      key_id: String,
      key: String,
    )
pub type CodespacesSecret {
  CodespacesSecret(
    created_at: String,
    name: String,
    visibility: String,
    updated_at: String,
    selected_repositories_url: String,
  )
}

Constructors

  • CodespacesSecret(
      created_at: String,
      name: String,
      visibility: String,
      updated_at: String,
      selected_repositories_url: String,
    )
pub type CodespacesUserPublicKey {
  CodespacesUserPublicKey(key_id: String, key: String)
}

Constructors

  • CodespacesUserPublicKey(key_id: String, key: String)
pub type Collaborator {
  Collaborator(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    permissions: Option(Nil),
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    name: Option(String),
    url: String,
    starred_url: String,
    organizations_url: String,
    repos_url: String,
    role_name: String,
    gravatar_id: Option(String),
    site_admin: Bool,
    node_id: String,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
  )
}

Constructors

  • Collaborator(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      permissions: Option(Nil),
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      name: Option(String),
      url: String,
      starred_url: String,
      organizations_url: String,
      repos_url: String,
      role_name: String,
      gravatar_id: Option(String),
      site_admin: Bool,
      node_id: String,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
    )
pub type CombinedBillingUsage {
  CombinedBillingUsage(
    estimated_storage_for_month: Int,
    estimated_paid_storage_for_month: Int,
    days_left_in_billing_cycle: Int,
  )
}

Constructors

  • CombinedBillingUsage(
      estimated_storage_for_month: Int,
      estimated_paid_storage_for_month: Int,
      days_left_in_billing_cycle: Int,
    )
pub type CombinedCommitStatus {
  CombinedCommitStatus(
    statuses: List(SimpleCommitStatus),
    commit_url: String,
    repository: MinimalRepository,
    sha: String,
    url: String,
    state: String,
    total_count: Int,
  )
}

Constructors

  • CombinedCommitStatus(
      statuses: List(SimpleCommitStatus),
      commit_url: String,
      repository: MinimalRepository,
      sha: String,
      url: String,
      state: String,
      total_count: Int,
    )
pub type Commit {
  Commit(
    comments_url: String,
    parents: List(Nil),
    committer: Nil,
    author: Nil,
    sha: String,
    url: String,
    commit: Nil,
    files: Option(List(DiffEntry)),
    node_id: String,
    html_url: String,
    stats: Option(Nil),
  )
}

Constructors

  • Commit(
      comments_url: String,
      parents: List(Nil),
      committer: Nil,
      author: Nil,
      sha: String,
      url: String,
      commit: Nil,
      files: Option(List(DiffEntry)),
      node_id: String,
      html_url: String,
      stats: Option(Nil),
    )
pub type CommitActivity {
  CommitActivity(total: Int, week: Int, days: List(Int))
}

Constructors

  • CommitActivity(total: Int, week: Int, days: List(Int))
pub type CommitComment {
  CommitComment(
    body: String,
    commit_id: String,
    path_: Option(String),
    position: Option(Int),
    created_at: String,
    reactions: Option(ReactionRollup),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    url: String,
    line: Option(Int),
    updated_at: String,
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • CommitComment(
      body: String,
      commit_id: String,
      path_: Option(String),
      position: Option(Int),
      created_at: String,
      reactions: Option(ReactionRollup),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      url: String,
      line: Option(Int),
      updated_at: String,
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type CommitComparison {
  CommitComparison(
    total_commits: Int,
    base_commit: Commit,
    url: String,
    status: String,
    diff_url: String,
    ahead_by: Int,
    files: Option(List(DiffEntry)),
    patch_url: String,
    permalink_url: String,
    html_url: String,
    behind_by: Int,
    commits: List(Commit),
    merge_base_commit: Commit,
  )
}

Constructors

  • CommitComparison(
      total_commits: Int,
      base_commit: Commit,
      url: String,
      status: String,
      diff_url: String,
      ahead_by: Int,
      files: Option(List(DiffEntry)),
      patch_url: String,
      permalink_url: String,
      html_url: String,
      behind_by: Int,
      commits: List(Commit),
      merge_base_commit: Commit,
    )
pub type CommitSearchResultItem {
  CommitSearchResultItem(
    text_matches: Option(SearchResultTextMatches),
    comments_url: String,
    parents: List(Nil),
    repository: MinimalRepository,
    committer: NullableGitUser,
    author: NullableSimpleUser,
    sha: String,
    url: String,
    score: Float,
    commit: Nil,
    node_id: String,
    html_url: String,
  )
}

Constructors

  • CommitSearchResultItem(
      text_matches: Option(SearchResultTextMatches),
      comments_url: String,
      parents: List(Nil),
      repository: MinimalRepository,
      committer: NullableGitUser,
      author: NullableSimpleUser,
      sha: String,
      url: String,
      score: Float,
      commit: Nil,
      node_id: String,
      html_url: String,
    )
pub type CommunityProfile {
  CommunityProfile(
    updated_at: Option(String),
    files: Nil,
    documentation: Option(String),
    content_reports_enabled: Option(Bool),
    description: Option(String),
    health_percentage: Int,
  )
}

Constructors

  • CommunityProfile(
      updated_at: Option(String),
      files: Nil,
      documentation: Option(String),
      content_reports_enabled: Option(Bool),
      description: Option(String),
      health_percentage: Int,
    )
pub type ContentDirectory =
  List(Nil)
pub type ContentFile {
  ContentFile(
    size: Int,
    git_url: Option(String),
    path_: String,
    name: String,
    sha: String,
    url: String,
    submodule_git_url: Option(String),
    target: Option(String),
    encoding: String,
    download_url: Option(String),
    content: String,
    links: Nil,
    type_: String,
    html_url: Option(String),
  )
}

Constructors

  • ContentFile(
      size: Int,
      git_url: Option(String),
      path_: String,
      name: String,
      sha: String,
      url: String,
      submodule_git_url: Option(String),
      target: Option(String),
      encoding: String,
      download_url: Option(String),
      content: String,
      links: Nil,
      type_: String,
      html_url: Option(String),
    )
pub type ContentSubmodule {
  ContentSubmodule(
    size: Int,
    git_url: Option(String),
    path_: String,
    name: String,
    sha: String,
    url: String,
    submodule_git_url: String,
    download_url: Option(String),
    links: Nil,
    type_: String,
    html_url: Option(String),
  )
}

Constructors

  • ContentSubmodule(
      size: Int,
      git_url: Option(String),
      path_: String,
      name: String,
      sha: String,
      url: String,
      submodule_git_url: String,
      download_url: Option(String),
      links: Nil,
      type_: String,
      html_url: Option(String),
    )
pub type ContentSymlink {
  ContentSymlink(
    size: Int,
    git_url: Option(String),
    path_: String,
    name: String,
    sha: String,
    url: String,
    target: String,
    download_url: Option(String),
    links: Nil,
    type_: String,
    html_url: Option(String),
  )
}

Constructors

  • ContentSymlink(
      size: Int,
      git_url: Option(String),
      path_: String,
      name: String,
      sha: String,
      url: String,
      target: String,
      download_url: Option(String),
      links: Nil,
      type_: String,
      html_url: Option(String),
    )
pub type ContentTraffic {
  ContentTraffic(
    uniques: Int,
    path_: String,
    count: Int,
    title: String,
  )
}

Constructors

  • ContentTraffic(
      uniques: Int,
      path_: String,
      count: Int,
      title: String,
    )
pub type ContentTree {
  ContentTree(
    size: Int,
    git_url: Option(String),
    path_: String,
    name: String,
    sha: String,
    url: String,
    entries: Option(List(Nil)),
    download_url: Option(String),
    content: Option(String),
    links: Nil,
    type_: String,
    html_url: Option(String),
  )
}

Constructors

  • ContentTree(
      size: Int,
      git_url: Option(String),
      path_: String,
      name: String,
      sha: String,
      url: String,
      entries: Option(List(Nil)),
      download_url: Option(String),
      content: Option(String),
      links: Nil,
      type_: String,
      html_url: Option(String),
    )
pub type Contributor {
  Contributor(
    user_view_type: Option(String),
    gists_url: Option(String),
    following_url: Option(String),
    contributions: Int,
    followers_url: Option(String),
    subscriptions_url: Option(String),
    received_events_url: Option(String),
    events_url: Option(String),
    avatar_url: Option(String),
    login: Option(String),
    name: Option(String),
    url: Option(String),
    starred_url: Option(String),
    organizations_url: Option(String),
    repos_url: Option(String),
    gravatar_id: Option(String),
    site_admin: Option(Bool),
    node_id: Option(String),
    type_: String,
    id: Option(Int),
    html_url: Option(String),
    email: Option(String),
  )
}

Constructors

  • Contributor(
      user_view_type: Option(String),
      gists_url: Option(String),
      following_url: Option(String),
      contributions: Int,
      followers_url: Option(String),
      subscriptions_url: Option(String),
      received_events_url: Option(String),
      events_url: Option(String),
      avatar_url: Option(String),
      login: Option(String),
      name: Option(String),
      url: Option(String),
      starred_url: Option(String),
      organizations_url: Option(String),
      repos_url: Option(String),
      gravatar_id: Option(String),
      site_admin: Option(Bool),
      node_id: Option(String),
      type_: String,
      id: Option(Int),
      html_url: Option(String),
      email: Option(String),
    )
pub type ContributorActivity {
  ContributorActivity(
    total: Int,
    author: NullableSimpleUser,
    weeks: List(Nil),
  )
}

Constructors

  • ContributorActivity(
      total: Int,
      author: NullableSimpleUser,
      weeks: List(Nil),
    )
pub type ConvertedNoteToIssueIssueEvent {
  ConvertedNoteToIssueIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: Integration,
    project_card: Option(Nil),
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • ConvertedNoteToIssueIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: Integration,
      project_card: Option(Nil),
      node_id: String,
      event: String,
      id: Int,
    )
pub type CopilotDotcomChat {
  CopilotDotcomChat(
    models: Option(List(Nil)),
    total_engaged_users: Option(Int),
  )
}

Constructors

  • CopilotDotcomChat(
      models: Option(List(Nil)),
      total_engaged_users: Option(Int),
    )
pub type CopilotDotcomPullRequests {
  CopilotDotcomPullRequests(
    repositories: Option(List(Nil)),
    total_engaged_users: Option(Int),
  )
}

Constructors

  • CopilotDotcomPullRequests(
      repositories: Option(List(Nil)),
      total_engaged_users: Option(Int),
    )
pub type CopilotIdeChat {
  CopilotIdeChat(
    editors: Option(List(Nil)),
    total_engaged_users: Option(Int),
  )
}

Constructors

  • CopilotIdeChat(
      editors: Option(List(Nil)),
      total_engaged_users: Option(Int),
    )
pub type CopilotIdeCodeCompletions {
  CopilotIdeCodeCompletions(
    editors: Option(List(Nil)),
    total_engaged_users: Option(Int),
    languages: Option(List(Nil)),
  )
}

Constructors

  • CopilotIdeCodeCompletions(
      editors: Option(List(Nil)),
      total_engaged_users: Option(Int),
      languages: Option(List(Nil)),
    )
pub type CopilotOrganizationDetails {
  CopilotOrganizationDetails(
    cli: Option(String),
    platform_chat: Option(String),
    seat_breakdown: CopilotSeatBreakdown,
    ide_chat: Option(String),
    seat_management_setting: String,
    plan_type: Option(String),
    public_code_suggestions: String,
  )
}

Constructors

  • CopilotOrganizationDetails(
      cli: Option(String),
      platform_chat: Option(String),
      seat_breakdown: CopilotSeatBreakdown,
      ide_chat: Option(String),
      seat_management_setting: String,
      plan_type: Option(String),
      public_code_suggestions: String,
    )
pub type CopilotSeatBreakdown {
  CopilotSeatBreakdown(
    pending_invitation: Option(Int),
    added_this_cycle: Option(Int),
    total: Option(Int),
    pending_cancellation: Option(Int),
    inactive_this_cycle: Option(Int),
    active_this_cycle: Option(Int),
  )
}

Constructors

  • CopilotSeatBreakdown(
      pending_invitation: Option(Int),
      added_this_cycle: Option(Int),
      total: Option(Int),
      pending_cancellation: Option(Int),
      inactive_this_cycle: Option(Int),
      active_this_cycle: Option(Int),
    )
pub type CopilotSeatDetails {
  CopilotSeatDetails(
    pending_cancellation_date: Option(String),
    assigning_team: Option(Nil),
    created_at: String,
    assignee: SimpleUser,
    plan_type: Option(String),
    organization: Option(NullableOrganizationSimple),
    last_activity_editor: Option(String),
    updated_at: Option(String),
    last_activity_at: Option(String),
  )
}

Constructors

  • CopilotSeatDetails(
      pending_cancellation_date: Option(String),
      assigning_team: Option(Nil),
      created_at: String,
      assignee: SimpleUser,
      plan_type: Option(String),
      organization: Option(NullableOrganizationSimple),
      last_activity_editor: Option(String),
      updated_at: Option(String),
      last_activity_at: Option(String),
    )
pub type CopilotUsageMetrics {
  CopilotUsageMetrics(
    breakdown: Option(List(Nil)),
    total_lines_accepted: Option(Int),
    total_suggestions_count: Option(Int),
    total_lines_suggested: Option(Int),
    total_active_users: Option(Int),
    total_chat_turns: Option(Int),
    total_chat_acceptances: Option(Int),
    total_acceptances_count: Option(Int),
    day: String,
    total_active_chat_users: Option(Int),
  )
}

Constructors

  • CopilotUsageMetrics(
      breakdown: Option(List(Nil)),
      total_lines_accepted: Option(Int),
      total_suggestions_count: Option(Int),
      total_lines_suggested: Option(Int),
      total_active_users: Option(Int),
      total_chat_turns: Option(Int),
      total_chat_acceptances: Option(Int),
      total_acceptances_count: Option(Int),
      day: String,
      total_active_chat_users: Option(Int),
    )
pub type CopilotUsageMetricsDay {
  CopilotUsageMetricsDay(
    copilot_ide_chat: Option(CopilotIdeChat),
    total_active_users: Option(Int),
    copilot_dotcom_pull_requests: Option(
      CopilotDotcomPullRequests,
    ),
    copilot_dotcom_chat: Option(CopilotDotcomChat),
    copilot_ide_code_completions: Option(
      CopilotIdeCodeCompletions,
    ),
    date: String,
    total_engaged_users: Option(Int),
  )
}

Constructors

  • CopilotUsageMetricsDay(
      copilot_ide_chat: Option(CopilotIdeChat),
      total_active_users: Option(Int),
      copilot_dotcom_pull_requests: Option(CopilotDotcomPullRequests),
      copilot_dotcom_chat: Option(CopilotDotcomChat),
      copilot_ide_code_completions: Option(CopilotIdeCodeCompletions),
      date: String,
      total_engaged_users: Option(Int),
    )
pub type CustomDeploymentRuleApp {
  CustomDeploymentRuleApp(
    integration_url: String,
    slug: String,
    node_id: String,
    id: Int,
  )
}

Constructors

  • CustomDeploymentRuleApp(
      integration_url: String,
      slug: String,
      node_id: String,
      id: Int,
    )
pub type CustomProperty {
  CustomProperty(
    value_type: String,
    url: Option(String),
    default_value: Option(Nil),
    values_editable_by: Option(String),
    property_name: String,
    allowed_values: Option(List(String)),
    description: Option(String),
    source_type: Option(String),
    required: Option(Bool),
  )
}

Constructors

  • CustomProperty(
      value_type: String,
      url: Option(String),
      default_value: Option(Nil),
      values_editable_by: Option(String),
      property_name: String,
      allowed_values: Option(List(String)),
      description: Option(String),
      source_type: Option(String),
      required: Option(Bool),
    )
pub type CustomPropertyValue {
  CustomPropertyValue(value: Nil, property_name: String)
}

Constructors

  • CustomPropertyValue(value: Nil, property_name: String)
pub type CvssSeverities {
  CvssSeverities(cvss_v3: Option(Nil), cvss_v4: Option(Nil))
}

Constructors

  • CvssSeverities(cvss_v3: Option(Nil), cvss_v4: Option(Nil))
pub type DemilestonedIssueEvent {
  DemilestonedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    milestone: Nil,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • DemilestonedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      milestone: Nil,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type DependabotAlert {
  DependabotAlert(
    dismissed_comment: Option(String),
    number: AlertNumber,
    dismissed_at: AlertDismissedAt,
    created_at: AlertCreatedAt,
    dependency: Nil,
    dismissed_by: NullableSimpleUser,
    url: AlertUrl,
    state: String,
    updated_at: AlertUpdatedAt,
    security_advisory: DependabotAlertSecurityAdvisory,
    auto_dismissed_at: Option(AlertAutoDismissedAt),
    dismissed_reason: Option(String),
    html_url: AlertHtmlUrl,
    security_vulnerability: DependabotAlertSecurityVulnerability,
    fixed_at: AlertFixedAt,
  )
}

Constructors

  • DependabotAlert(
      dismissed_comment: Option(String),
      number: AlertNumber,
      dismissed_at: AlertDismissedAt,
      created_at: AlertCreatedAt,
      dependency: Nil,
      dismissed_by: NullableSimpleUser,
      url: AlertUrl,
      state: String,
      updated_at: AlertUpdatedAt,
      security_advisory: DependabotAlertSecurityAdvisory,
      auto_dismissed_at: Option(AlertAutoDismissedAt),
      dismissed_reason: Option(String),
      html_url: AlertHtmlUrl,
      security_vulnerability: DependabotAlertSecurityVulnerability,
      fixed_at: AlertFixedAt,
    )
pub type DependabotAlertPackage {
  DependabotAlertPackage(ecosystem: String, name: String)
}

Constructors

  • DependabotAlertPackage(ecosystem: String, name: String)
pub type DependabotAlertSecurityAdvisory {
  DependabotAlertSecurityAdvisory(
    cwes: List(Nil),
    published_at: String,
    summary: String,
    cvss_severities: Option(CvssSeverities),
    cve_id: Option(String),
    references: List(Nil),
    identifiers: List(Nil),
    ghsa_id: String,
    withdrawn_at: Option(String),
    cvss: Nil,
    updated_at: String,
    vulnerabilities: List(DependabotAlertSecurityVulnerability),
    description: String,
    severity: String,
  )
}

Constructors

  • DependabotAlertSecurityAdvisory(
      cwes: List(Nil),
      published_at: String,
      summary: String,
      cvss_severities: Option(CvssSeverities),
      cve_id: Option(String),
      references: List(Nil),
      identifiers: List(Nil),
      ghsa_id: String,
      withdrawn_at: Option(String),
      cvss: Nil,
      updated_at: String,
      vulnerabilities: List(DependabotAlertSecurityVulnerability),
      description: String,
      severity: String,
    )
pub type DependabotAlertSecurityVulnerability {
  DependabotAlertSecurityVulnerability(
    package: DependabotAlertPackage,
    first_patched_version: Option(Nil),
    severity: String,
    vulnerable_version_range: String,
  )
}

Constructors

  • DependabotAlertSecurityVulnerability(
      package: DependabotAlertPackage,
      first_patched_version: Option(Nil),
      severity: String,
      vulnerable_version_range: String,
    )
pub type DependabotAlertWithRepository {
  DependabotAlertWithRepository(
    dismissed_comment: Option(String),
    number: AlertNumber,
    dismissed_at: AlertDismissedAt,
    created_at: AlertCreatedAt,
    repository: SimpleRepository,
    dependency: Nil,
    dismissed_by: NullableSimpleUser,
    url: AlertUrl,
    state: String,
    updated_at: AlertUpdatedAt,
    security_advisory: DependabotAlertSecurityAdvisory,
    auto_dismissed_at: Option(AlertAutoDismissedAt),
    dismissed_reason: Option(String),
    html_url: AlertHtmlUrl,
    security_vulnerability: DependabotAlertSecurityVulnerability,
    fixed_at: AlertFixedAt,
  )
}

Constructors

  • DependabotAlertWithRepository(
      dismissed_comment: Option(String),
      number: AlertNumber,
      dismissed_at: AlertDismissedAt,
      created_at: AlertCreatedAt,
      repository: SimpleRepository,
      dependency: Nil,
      dismissed_by: NullableSimpleUser,
      url: AlertUrl,
      state: String,
      updated_at: AlertUpdatedAt,
      security_advisory: DependabotAlertSecurityAdvisory,
      auto_dismissed_at: Option(AlertAutoDismissedAt),
      dismissed_reason: Option(String),
      html_url: AlertHtmlUrl,
      security_vulnerability: DependabotAlertSecurityVulnerability,
      fixed_at: AlertFixedAt,
    )
pub type DependabotPublicKey {
  DependabotPublicKey(key_id: String, key: String)
}

Constructors

  • DependabotPublicKey(key_id: String, key: String)
pub type DependabotSecret {
  DependabotSecret(
    created_at: String,
    name: String,
    updated_at: String,
  )
}

Constructors

  • DependabotSecret(
      created_at: String,
      name: String,
      updated_at: String,
    )
pub type Dependency {
  Dependency(
    dependencies: Option(List(String)),
    metadata: Option(Metadata),
    scope: Option(String),
    package_url: Option(String),
    relationship: Option(String),
  )
}

Constructors

  • Dependency(
      dependencies: Option(List(String)),
      metadata: Option(Metadata),
      scope: Option(String),
      package_url: Option(String),
      relationship: Option(String),
    )
pub type DependencyGraphDiff =
  List(Nil)
pub type DependencyGraphSpdxSbom {
  DependencyGraphSpdxSbom(sbom: Nil)
}

Constructors

  • DependencyGraphSpdxSbom(sbom: Nil)
pub type DeployKey {
  DeployKey(
    enabled: Option(Bool),
    last_used: Option(String),
    verified: Bool,
    created_at: String,
    url: String,
    read_only: Bool,
    added_by: Option(String),
    title: String,
    id: Int,
    key: String,
  )
}

Constructors

  • DeployKey(
      enabled: Option(Bool),
      last_used: Option(String),
      verified: Bool,
      created_at: String,
      url: String,
      read_only: Bool,
      added_by: Option(String),
      title: String,
      id: Int,
      key: String,
    )
pub type Deployment {
  Deployment(
    original_environment: Option(String),
    task: String,
    created_at: String,
    creator: NullableSimpleUser,
    sha: String,
    production_environment: Option(Bool),
    payload: Nil,
    url: String,
    statuses_url: String,
    ref: String,
    environment: String,
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    repository_url: String,
    id: Int,
    description: Option(String),
    transient_environment: Option(Bool),
  )
}

Constructors

  • Deployment(
      original_environment: Option(String),
      task: String,
      created_at: String,
      creator: NullableSimpleUser,
      sha: String,
      production_environment: Option(Bool),
      payload: Nil,
      url: String,
      statuses_url: String,
      ref: String,
      environment: String,
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      repository_url: String,
      id: Int,
      description: Option(String),
      transient_environment: Option(Bool),
    )
pub type DeploymentBranchPolicy {
  DeploymentBranchPolicy(
    name: Option(String),
    node_id: Option(String),
    type_: Option(String),
    id: Option(Int),
  )
}

Constructors

  • DeploymentBranchPolicy(
      name: Option(String),
      node_id: Option(String),
      type_: Option(String),
      id: Option(Int),
    )
pub type DeploymentBranchPolicyNamePattern {
  DeploymentBranchPolicyNamePattern(name: String)
}

Constructors

  • DeploymentBranchPolicyNamePattern(name: String)
pub type DeploymentBranchPolicyNamePatternWithType {
  DeploymentBranchPolicyNamePatternWithType(
    name: String,
    type_: Option(String),
  )
}

Constructors

  • DeploymentBranchPolicyNamePatternWithType(
      name: String,
      type_: Option(String),
    )
pub type DeploymentBranchPolicySettings {
  DeploymentBranchPolicySettings(
    protected_branches: Bool,
    custom_branch_policies: Bool,
  )
}

Constructors

  • DeploymentBranchPolicySettings(
      protected_branches: Bool,
      custom_branch_policies: Bool,
    )
pub type DeploymentProtectionRule {
  DeploymentProtectionRule(
    app: CustomDeploymentRuleApp,
    enabled: Bool,
    node_id: String,
    id: Int,
  )
}

Constructors

  • DeploymentProtectionRule(
      app: CustomDeploymentRuleApp,
      enabled: Bool,
      node_id: String,
      id: Int,
    )
pub type DeploymentReviewerType =
  String
pub type DeploymentSimple {
  DeploymentSimple(
    original_environment: Option(String),
    task: String,
    created_at: String,
    production_environment: Option(Bool),
    url: String,
    statuses_url: String,
    environment: String,
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    repository_url: String,
    id: Int,
    description: Option(String),
    transient_environment: Option(Bool),
  )
}

Constructors

  • DeploymentSimple(
      original_environment: Option(String),
      task: String,
      created_at: String,
      production_environment: Option(Bool),
      url: String,
      statuses_url: String,
      environment: String,
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      repository_url: String,
      id: Int,
      description: Option(String),
      transient_environment: Option(Bool),
    )
pub type DeploymentStatus {
  DeploymentStatus(
    target_url: String,
    environment_url: Option(String),
    created_at: String,
    creator: NullableSimpleUser,
    url: String,
    state: String,
    environment: Option(String),
    log_url: Option(String),
    deployment_url: String,
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    repository_url: String,
    id: Int,
    description: String,
  )
}

Constructors

  • DeploymentStatus(
      target_url: String,
      environment_url: Option(String),
      created_at: String,
      creator: NullableSimpleUser,
      url: String,
      state: String,
      environment: Option(String),
      log_url: Option(String),
      deployment_url: String,
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      repository_url: String,
      id: Int,
      description: String,
    )
pub type DiffEntry {
  DiffEntry(
    changes: Int,
    deletions: Int,
    filename: String,
    patch: Option(String),
    contents_url: String,
    sha: String,
    blob_url: String,
    previous_filename: Option(String),
    status: String,
    additions: Int,
    raw_url: String,
  )
}

Constructors

  • DiffEntry(
      changes: Int,
      deletions: Int,
      filename: String,
      patch: Option(String),
      contents_url: String,
      sha: String,
      blob_url: String,
      previous_filename: Option(String),
      status: String,
      additions: Int,
      raw_url: String,
    )
pub type Discussion {
  Discussion(
    body: String,
    answer_chosen_by: Option(Nil),
    number: Int,
    created_at: String,
    locked: Bool,
    reactions: Option(Nil),
    user: Option(Nil),
    author_association: String,
    timeline_url: Option(String),
    state: String,
    state_reason: Option(String),
    comments: Int,
    updated_at: String,
    node_id: String,
    title: String,
    repository_url: String,
    id: Int,
    html_url: String,
    answer_html_url: Option(String),
    category: Nil,
    active_lock_reason: Option(String),
    answer_chosen_at: Option(String),
    labels: Option(List(Label)),
  )
}

Constructors

  • Discussion(
      body: String,
      answer_chosen_by: Option(Nil),
      number: Int,
      created_at: String,
      locked: Bool,
      reactions: Option(Nil),
      user: Option(Nil),
      author_association: String,
      timeline_url: Option(String),
      state: String,
      state_reason: Option(String),
      comments: Int,
      updated_at: String,
      node_id: String,
      title: String,
      repository_url: String,
      id: Int,
      html_url: String,
      answer_html_url: Option(String),
      category: Nil,
      active_lock_reason: Option(String),
      answer_chosen_at: Option(String),
      labels: Option(List(Label)),
    )
pub type Email {
  Email(
    primary: Bool,
    verified: Bool,
    visibility: Option(String),
    email: String,
  )
}

Constructors

  • Email(
      primary: Bool,
      verified: Bool,
      visibility: Option(String),
      email: String,
    )
pub type EmptyObject {
  EmptyObject
}

Constructors

  • EmptyObject
pub type EnabledRepositories =
  String
pub type Enterprise {
  Enterprise(
    avatar_url: String,
    created_at: Option(String),
    name: String,
    slug: String,
    website_url: Option(String),
    updated_at: Option(String),
    node_id: String,
    id: Int,
    html_url: String,
    description: Option(String),
  )
}

Constructors

  • Enterprise(
      avatar_url: String,
      created_at: Option(String),
      name: String,
      slug: String,
      website_url: Option(String),
      updated_at: Option(String),
      node_id: String,
      id: Int,
      html_url: String,
      description: Option(String),
    )
pub type EnterpriseTeam {
  EnterpriseTeam(
    sync_to_organizations: String,
    members_url: String,
    created_at: String,
    name: String,
    slug: String,
    url: String,
    updated_at: String,
    id: Int,
    html_url: String,
    group_id: Option(String),
  )
}

Constructors

  • EnterpriseTeam(
      sync_to_organizations: String,
      members_url: String,
      created_at: String,
      name: String,
      slug: String,
      url: String,
      updated_at: String,
      id: Int,
      html_url: String,
      group_id: Option(String),
    )
pub type EnterpriseWebhooks {
  EnterpriseWebhooks(
    avatar_url: String,
    created_at: Option(String),
    name: String,
    slug: String,
    website_url: Option(String),
    updated_at: Option(String),
    node_id: String,
    id: Int,
    html_url: String,
    description: Option(String),
  )
}

Constructors

  • EnterpriseWebhooks(
      avatar_url: String,
      created_at: Option(String),
      name: String,
      slug: String,
      website_url: Option(String),
      updated_at: Option(String),
      node_id: String,
      id: Int,
      html_url: String,
      description: Option(String),
    )
pub type Environment {
  Environment(
    created_at: String,
    name: String,
    url: String,
    protection_rules: Option(List(Nil)),
    deployment_branch_policy: Option(
      DeploymentBranchPolicySettings,
    ),
    updated_at: String,
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • Environment(
      created_at: String,
      name: String,
      url: String,
      protection_rules: Option(List(Nil)),
      deployment_branch_policy: Option(
        DeploymentBranchPolicySettings,
      ),
      updated_at: String,
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type EnvironmentApprovals {
  EnvironmentApprovals(
    environments: List(Nil),
    user: SimpleUser,
    state: String,
    comment: String,
  )
}

Constructors

  • EnvironmentApprovals(
      environments: List(Nil),
      user: SimpleUser,
      state: String,
      comment: String,
    )
pub type Event {
  Event(
    org: Option(Actor),
    public: Bool,
    created_at: Option(String),
    payload: Nil,
    repo: Nil,
    actor: Actor,
    type_: Option(String),
    id: String,
  )
}

Constructors

  • Event(
      org: Option(Actor),
      public: Bool,
      created_at: Option(String),
      payload: Nil,
      repo: Nil,
      actor: Actor,
      type_: Option(String),
      id: String,
    )
pub type Feed {
  Feed(
    current_user_url: Option(String),
    current_user_organization_urls: Option(List(String)),
    repository_discussions_url: Option(String),
    security_advisories_url: Option(String),
    current_user_public_url: Option(String),
    current_user_organization_url: Option(String),
    timeline_url: String,
    current_user_actor_url: Option(String),
    repository_discussions_category_url: Option(String),
    links: Nil,
    user_url: String,
  )
}

Constructors

  • Feed(
      current_user_url: Option(String),
      current_user_organization_urls: Option(List(String)),
      repository_discussions_url: Option(String),
      security_advisories_url: Option(String),
      current_user_public_url: Option(String),
      current_user_organization_url: Option(String),
      timeline_url: String,
      current_user_actor_url: Option(String),
      repository_discussions_category_url: Option(String),
      links: Nil,
      user_url: String,
    )
pub type FileCommit {
  FileCommit(commit: Nil, content: Option(Nil))
}

Constructors

  • FileCommit(commit: Nil, content: Option(Nil))
pub type FullRepository {
  FullRepository(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    custom_properties: Option(Nil),
    forks_count: Int,
    fork: Bool,
    allow_update_branch: Option(Bool),
    git_url: String,
    archived: Bool,
    private: Bool,
    security_and_analysis: Option(SecurityAndAnalysis),
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Option(Bool),
    blobs_url: String,
    squash_merge_commit_message: Option(String),
    has_discussions: Bool,
    teams_url: String,
    merge_commit_message: Option(String),
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    parent: Option(Repository),
    created_at: String,
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    code_of_conduct: Option(CodeOfConductSimple),
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    template_repository: Option(NullableRepository),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    use_squash_pr_title_as_default: Option(Bool),
    forks: Int,
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    organization: Option(NullableSimpleUser),
    owner: SimpleUser,
    allow_merge_commit: Option(Bool),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    squash_merge_commit_title: Option(String),
    merge_commit_title: Option(String),
    updated_at: String,
    watchers: Int,
    node_id: String,
    anonymous_access_enabled: Option(Bool),
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: String,
    downloads_url: String,
    source: Option(Repository),
    subscribers_url: String,
    subscribers_count: Int,
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    network_count: Int,
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • FullRepository(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      custom_properties: Option(Nil),
      forks_count: Int,
      fork: Bool,
      allow_update_branch: Option(Bool),
      git_url: String,
      archived: Bool,
      private: Bool,
      security_and_analysis: Option(SecurityAndAnalysis),
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Option(Bool),
      blobs_url: String,
      squash_merge_commit_message: Option(String),
      has_discussions: Bool,
      teams_url: String,
      merge_commit_message: Option(String),
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      parent: Option(Repository),
      created_at: String,
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      code_of_conduct: Option(CodeOfConductSimple),
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      template_repository: Option(NullableRepository),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      use_squash_pr_title_as_default: Option(Bool),
      forks: Int,
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      organization: Option(NullableSimpleUser),
      owner: SimpleUser,
      allow_merge_commit: Option(Bool),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      squash_merge_commit_title: Option(String),
      merge_commit_title: Option(String),
      updated_at: String,
      watchers: Int,
      node_id: String,
      anonymous_access_enabled: Option(Bool),
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: String,
      downloads_url: String,
      source: Option(Repository),
      subscribers_url: String,
      subscribers_count: Int,
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      network_count: Int,
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type GistComment {
  GistComment(
    body: String,
    created_at: String,
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    url: String,
    updated_at: String,
    node_id: String,
    id: Int,
  )
}

Constructors

  • GistComment(
      body: String,
      created_at: String,
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      url: String,
      updated_at: String,
      node_id: String,
      id: Int,
    )
pub type GistCommit {
  GistCommit(
    change_status: Nil,
    user: NullableSimpleUser,
    url: String,
    committed_at: String,
    version: String,
  )
}

Constructors

  • GistCommit(
      change_status: Nil,
      user: NullableSimpleUser,
      url: String,
      committed_at: String,
      version: String,
    )
pub type GistHistory {
  GistHistory(
    change_status: Option(Nil),
    user: Option(NullableSimpleUser),
    url: Option(String),
    committed_at: Option(String),
    version: Option(String),
  )
}

Constructors

  • GistHistory(
      change_status: Option(Nil),
      user: Option(NullableSimpleUser),
      url: Option(String),
      committed_at: Option(String),
      version: Option(String),
    )
pub type GistSimple {
  GistSimple(
    forks_url: Option(String),
    git_pull_url: Option(String),
    comments_url: Option(String),
    public: Option(Bool),
    created_at: Option(String),
    user: Option(String),
    commits_url: Option(String),
    url: Option(String),
    forks: Option(List(Nil)),
    owner: Option(SimpleUser),
    history: Option(List(GistHistory)),
    comments: Option(Int),
    fork_of: Option(Nil),
    git_push_url: Option(String),
    updated_at: Option(String),
    files: Option(Nil),
    node_id: Option(String),
    id: Option(String),
    html_url: Option(String),
    description: Option(String),
    truncated: Option(Bool),
  )
}

Constructors

  • GistSimple(
      forks_url: Option(String),
      git_pull_url: Option(String),
      comments_url: Option(String),
      public: Option(Bool),
      created_at: Option(String),
      user: Option(String),
      commits_url: Option(String),
      url: Option(String),
      forks: Option(List(Nil)),
      owner: Option(SimpleUser),
      history: Option(List(GistHistory)),
      comments: Option(Int),
      fork_of: Option(Nil),
      git_push_url: Option(String),
      updated_at: Option(String),
      files: Option(Nil),
      node_id: Option(String),
      id: Option(String),
      html_url: Option(String),
      description: Option(String),
      truncated: Option(Bool),
    )
pub type GitCommit {
  GitCommit(
    message: String,
    parents: List(Nil),
    committer: Nil,
    author: Nil,
    sha: String,
    url: String,
    node_id: String,
    verification: Nil,
    html_url: String,
    tree: Nil,
  )
}

Constructors

  • GitCommit(
      message: String,
      parents: List(Nil),
      committer: Nil,
      author: Nil,
      sha: String,
      url: String,
      node_id: String,
      verification: Nil,
      html_url: String,
      tree: Nil,
    )
pub type GitRef {
  GitRef(url: String, ref: String, node_id: String, object: Nil)
}

Constructors

  • GitRef(url: String, ref: String, node_id: String, object: Nil)
pub type GitTag {
  GitTag(
    message: String,
    sha: String,
    url: String,
    node_id: String,
    tagger: Nil,
    tag: String,
    verification: Option(Verification),
    object: Nil,
  )
}

Constructors

  • GitTag(
      message: String,
      sha: String,
      url: String,
      node_id: String,
      tagger: Nil,
      tag: String,
      verification: Option(Verification),
      object: Nil,
    )
pub type GitTree {
  GitTree(
    sha: String,
    url: String,
    tree: List(Nil),
    truncated: Bool,
  )
}

Constructors

  • GitTree(
      sha: String,
      url: String,
      tree: List(Nil),
      truncated: Bool,
    )
pub type GitignoreTemplate {
  GitignoreTemplate(name: String, source: String)
}

Constructors

  • GitignoreTemplate(name: String, source: String)
pub type GlobalAdvisory {
  GlobalAdvisory(
    cwes: Option(List(Nil)),
    source_code_location: Option(String),
    published_at: String,
    summary: String,
    cvss_severities: Option(CvssSeverities),
    nvd_published_at: Option(String),
    cve_id: Option(String),
    references: Option(List(String)),
    identifiers: Option(List(Nil)),
    epss: Option(Nil),
    ghsa_id: String,
    withdrawn_at: Option(String),
    url: String,
    cvss: Option(Nil),
    updated_at: String,
    credits: Option(List(Nil)),
    vulnerabilities: Option(List(Vulnerability)),
    type_: String,
    html_url: String,
    description: Option(String),
    severity: String,
    repository_advisory_url: Option(String),
    github_reviewed_at: Option(String),
  )
}

Constructors

  • GlobalAdvisory(
      cwes: Option(List(Nil)),
      source_code_location: Option(String),
      published_at: String,
      summary: String,
      cvss_severities: Option(CvssSeverities),
      nvd_published_at: Option(String),
      cve_id: Option(String),
      references: Option(List(String)),
      identifiers: Option(List(Nil)),
      epss: Option(Nil),
      ghsa_id: String,
      withdrawn_at: Option(String),
      url: String,
      cvss: Option(Nil),
      updated_at: String,
      credits: Option(List(Nil)),
      vulnerabilities: Option(List(Vulnerability)),
      type_: String,
      html_url: String,
      description: Option(String),
      severity: String,
      repository_advisory_url: Option(String),
      github_reviewed_at: Option(String),
    )
pub type GpgKey {
  GpgKey(
    raw_key: Option(String),
    can_certify: Bool,
    public_key: String,
    created_at: String,
    name: Option(String),
    can_sign: Bool,
    can_encrypt_storage: Bool,
    subkeys: List(Nil),
    emails: List(Nil),
    primary_key_id: Option(Int),
    id: Int,
    key_id: String,
    expires_at: Option(String),
    can_encrypt_comms: Bool,
    revoked: Bool,
  )
}

Constructors

  • GpgKey(
      raw_key: Option(String),
      can_certify: Bool,
      public_key: String,
      created_at: String,
      name: Option(String),
      can_sign: Bool,
      can_encrypt_storage: Bool,
      subkeys: List(Nil),
      emails: List(Nil),
      primary_key_id: Option(Int),
      id: Int,
      key_id: String,
      expires_at: Option(String),
      can_encrypt_comms: Bool,
      revoked: Bool,
    )
pub type Hook {
  Hook(
    test_url: String,
    ping_url: String,
    config: WebhookConfig,
    deliveries_url: Option(String),
    active: Bool,
    created_at: String,
    last_response: HookResponse,
    name: String,
    url: String,
    updated_at: String,
    events: List(String),
    type_: String,
    id: Int,
  )
}

Constructors

  • Hook(
      test_url: String,
      ping_url: String,
      config: WebhookConfig,
      deliveries_url: Option(String),
      active: Bool,
      created_at: String,
      last_response: HookResponse,
      name: String,
      url: String,
      updated_at: String,
      events: List(String),
      type_: String,
      id: Int,
    )
pub type HookDelivery {
  HookDelivery(
    installation_id: Option(Int),
    response: Nil,
    redelivery: Bool,
    guid: String,
    delivered_at: String,
    url: Option(String),
    request: Nil,
    repository_id: Option(Int),
    status: String,
    duration: Float,
    action: Option(String),
    throttled_at: Option(String),
    status_code: Int,
    event: String,
    id: Int,
  )
}

Constructors

  • HookDelivery(
      installation_id: Option(Int),
      response: Nil,
      redelivery: Bool,
      guid: String,
      delivered_at: String,
      url: Option(String),
      request: Nil,
      repository_id: Option(Int),
      status: String,
      duration: Float,
      action: Option(String),
      throttled_at: Option(String),
      status_code: Int,
      event: String,
      id: Int,
    )
pub type HookDeliveryItem {
  HookDeliveryItem(
    installation_id: Option(Int),
    redelivery: Bool,
    guid: String,
    delivered_at: String,
    repository_id: Option(Int),
    status: String,
    duration: Float,
    action: Option(String),
    throttled_at: Option(String),
    status_code: Int,
    event: String,
    id: Int,
  )
}

Constructors

  • HookDeliveryItem(
      installation_id: Option(Int),
      redelivery: Bool,
      guid: String,
      delivered_at: String,
      repository_id: Option(Int),
      status: String,
      duration: Float,
      action: Option(String),
      throttled_at: Option(String),
      status_code: Int,
      event: String,
      id: Int,
    )
pub type HookResponse {
  HookResponse(
    message: Option(String),
    code: Option(Int),
    status: Option(String),
  )
}

Constructors

  • HookResponse(
      message: Option(String),
      code: Option(Int),
      status: Option(String),
    )
pub type Hovercard {
  Hovercard(contexts: List(Nil))
}

Constructors

  • Hovercard(contexts: List(Nil))
pub type Import {
  Import(
    push_percent: Option(Int),
    svc_root: Option(String),
    use_lfs: Option(Bool),
    large_files_count: Option(Int),
    vcs: Option(String),
    message: Option(String),
    commit_count: Option(Int),
    import_percent: Option(Int),
    project_choices: Option(List(Nil)),
    large_files_size: Option(Int),
    failed_step: Option(String),
    has_large_files: Option(Bool),
    url: String,
    error_message: Option(String),
    status: String,
    vcs_url: String,
    svn_root: Option(String),
    authors_url: String,
    authors_count: Option(Int),
    tfvc_project: Option(String),
    status_text: Option(String),
    repository_url: String,
    html_url: String,
  )
}

Constructors

  • Import(
      push_percent: Option(Int),
      svc_root: Option(String),
      use_lfs: Option(Bool),
      large_files_count: Option(Int),
      vcs: Option(String),
      message: Option(String),
      commit_count: Option(Int),
      import_percent: Option(Int),
      project_choices: Option(List(Nil)),
      large_files_size: Option(Int),
      failed_step: Option(String),
      has_large_files: Option(Bool),
      url: String,
      error_message: Option(String),
      status: String,
      vcs_url: String,
      svn_root: Option(String),
      authors_url: String,
      authors_count: Option(Int),
      tfvc_project: Option(String),
      status_text: Option(String),
      repository_url: String,
      html_url: String,
    )
pub type Installation {
  Installation(
    single_file_paths: Option(List(String)),
    permissions: AppPermissions,
    access_tokens_url: String,
    target_type: String,
    app_slug: String,
    target_id: Int,
    created_at: String,
    has_multiple_single_files: Option(Bool),
    account: Nil,
    single_file_name: Option(String),
    suspended_at: Option(String),
    updated_at: String,
    repository_selection: String,
    repositories_url: String,
    events: List(String),
    app_id: Int,
    id: Int,
    suspended_by: NullableSimpleUser,
    html_url: String,
    contact_email: Option(String),
  )
}

Constructors

  • Installation(
      single_file_paths: Option(List(String)),
      permissions: AppPermissions,
      access_tokens_url: String,
      target_type: String,
      app_slug: String,
      target_id: Int,
      created_at: String,
      has_multiple_single_files: Option(Bool),
      account: Nil,
      single_file_name: Option(String),
      suspended_at: Option(String),
      updated_at: String,
      repository_selection: String,
      repositories_url: String,
      events: List(String),
      app_id: Int,
      id: Int,
      suspended_by: NullableSimpleUser,
      html_url: String,
      contact_email: Option(String),
    )
pub type InstallationToken {
  InstallationToken(
    single_file_paths: Option(List(String)),
    permissions: Option(AppPermissions),
    repositories: Option(List(Repository)),
    has_multiple_single_files: Option(Bool),
    single_file: Option(String),
    repository_selection: Option(String),
    token_: String,
    expires_at: String,
  )
}

Constructors

  • InstallationToken(
      single_file_paths: Option(List(String)),
      permissions: Option(AppPermissions),
      repositories: Option(List(Repository)),
      has_multiple_single_files: Option(Bool),
      single_file: Option(String),
      repository_selection: Option(String),
      token_: String,
      expires_at: String,
    )
pub type Integration {
  Integration(
    permissions: Nil,
    client_secret: Option(String),
    installations_count: Option(Int),
    created_at: String,
    name: String,
    slug: Option(String),
    client_id: Option(String),
    owner: NullableSimpleUser,
    updated_at: String,
    node_id: String,
    pem: Option(String),
    webhook_secret: Option(String),
    events: List(String),
    id: Int,
    html_url: String,
    external_url: String,
    description: Option(String),
  )
}

Constructors

  • Integration(
      permissions: Nil,
      client_secret: Option(String),
      installations_count: Option(Int),
      created_at: String,
      name: String,
      slug: Option(String),
      client_id: Option(String),
      owner: NullableSimpleUser,
      updated_at: String,
      node_id: String,
      pem: Option(String),
      webhook_secret: Option(String),
      events: List(String),
      id: Int,
      html_url: String,
      external_url: String,
      description: Option(String),
    )
pub type IntegrationInstallationRequest {
  IntegrationInstallationRequest(
    created_at: String,
    account: Nil,
    node_id: Option(String),
    id: Int,
    requester: SimpleUser,
  )
}

Constructors

  • IntegrationInstallationRequest(
      created_at: String,
      account: Nil,
      node_id: Option(String),
      id: Int,
      requester: SimpleUser,
    )
pub type InteractionExpiry =
  String
pub type InteractionGroup =
  String
pub type InteractionLimit {
  InteractionLimit(
    expiry: Option(InteractionExpiry),
    limit: InteractionGroup,
  )
}

Constructors

  • InteractionLimit(
      expiry: Option(InteractionExpiry),
      limit: InteractionGroup,
    )
pub type InteractionLimitResponse {
  InteractionLimitResponse(
    origin: String,
    limit: InteractionGroup,
    expires_at: String,
  )
}

Constructors

  • InteractionLimitResponse(
      origin: String,
      limit: InteractionGroup,
      expires_at: String,
    )
pub type Issue {
  Issue(
    draft: Option(Bool),
    body: Option(String),
    assignees: Option(List(SimpleUser)),
    comments_url: String,
    closed_at: Option(String),
    body_html: Option(String),
    events_url: String,
    number: Int,
    closed_by: Option(NullableSimpleUser),
    created_at: String,
    body_text: Option(String),
    locked: Bool,
    repository: Option(Repository),
    reactions: Option(ReactionRollup),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    labels_url: String,
    url: String,
    assignee: NullableSimpleUser,
    milestone: NullableMilestone,
    timeline_url: Option(String),
    state: String,
    state_reason: Option(String),
    comments: Int,
    pull_request: Option(Nil),
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    title: String,
    repository_url: String,
    id: Int,
    html_url: String,
    active_lock_reason: Option(String),
    labels: List(Nil),
  )
}

Constructors

  • Issue(
      draft: Option(Bool),
      body: Option(String),
      assignees: Option(List(SimpleUser)),
      comments_url: String,
      closed_at: Option(String),
      body_html: Option(String),
      events_url: String,
      number: Int,
      closed_by: Option(NullableSimpleUser),
      created_at: String,
      body_text: Option(String),
      locked: Bool,
      repository: Option(Repository),
      reactions: Option(ReactionRollup),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      labels_url: String,
      url: String,
      assignee: NullableSimpleUser,
      milestone: NullableMilestone,
      timeline_url: Option(String),
      state: String,
      state_reason: Option(String),
      comments: Int,
      pull_request: Option(Nil),
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      title: String,
      repository_url: String,
      id: Int,
      html_url: String,
      active_lock_reason: Option(String),
      labels: List(Nil),
    )
pub type IssueComment {
  IssueComment(
    body: Option(String),
    body_html: Option(String),
    issue_url: String,
    created_at: String,
    body_text: Option(String),
    reactions: Option(ReactionRollup),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    url: String,
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • IssueComment(
      body: Option(String),
      body_html: Option(String),
      issue_url: String,
      created_at: String,
      body_text: Option(String),
      reactions: Option(ReactionRollup),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      url: String,
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type IssueEvent {
  IssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    author_association: Option(AuthorAssociation),
    requested_team: Option(Team),
    dismissed_review: Option(IssueEventDismissedReview),
    url: String,
    assignee: Option(NullableSimpleUser),
    milestone: Option(IssueEventMilestone),
    label: Option(IssueEventLabel),
    actor: NullableSimpleUser,
    performed_via_github_app: Option(NullableIntegration),
    review_requester: Option(NullableSimpleUser),
    project_card: Option(IssueEventProjectCard),
    requested_reviewer: Option(NullableSimpleUser),
    node_id: String,
    lock_reason: Option(String),
    issue: Option(NullableIssue),
    event: String,
    id: Int,
    assigner: Option(NullableSimpleUser),
    rename: Option(IssueEventRename),
  )
}

Constructors

  • IssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      author_association: Option(AuthorAssociation),
      requested_team: Option(Team),
      dismissed_review: Option(IssueEventDismissedReview),
      url: String,
      assignee: Option(NullableSimpleUser),
      milestone: Option(IssueEventMilestone),
      label: Option(IssueEventLabel),
      actor: NullableSimpleUser,
      performed_via_github_app: Option(NullableIntegration),
      review_requester: Option(NullableSimpleUser),
      project_card: Option(IssueEventProjectCard),
      requested_reviewer: Option(NullableSimpleUser),
      node_id: String,
      lock_reason: Option(String),
      issue: Option(NullableIssue),
      event: String,
      id: Int,
      assigner: Option(NullableSimpleUser),
      rename: Option(IssueEventRename),
    )
pub type IssueEventDismissedReview {
  IssueEventDismissedReview(
    review_id: Int,
    state: String,
    dismissal_commit_id: Option(String),
    dismissal_message: Option(String),
  )
}

Constructors

  • IssueEventDismissedReview(
      review_id: Int,
      state: String,
      dismissal_commit_id: Option(String),
      dismissal_message: Option(String),
    )
pub type IssueEventForIssue =
  Nil
pub type IssueEventLabel {
  IssueEventLabel(color: Option(String), name: Option(String))
}

Constructors

  • IssueEventLabel(color: Option(String), name: Option(String))
pub type IssueEventMilestone {
  IssueEventMilestone(title: String)
}

Constructors

  • IssueEventMilestone(title: String)
pub type IssueEventProjectCard {
  IssueEventProjectCard(
    project_id: Int,
    project_url: String,
    previous_column_name: Option(String),
    url: String,
    column_name: String,
    id: Int,
  )
}

Constructors

  • IssueEventProjectCard(
      project_id: Int,
      project_url: String,
      previous_column_name: Option(String),
      url: String,
      column_name: String,
      id: Int,
    )
pub type IssueEventRename {
  IssueEventRename(from: String, to: String)
}

Constructors

  • IssueEventRename(from: String, to: String)
pub type IssueSearchResultItem {
  IssueSearchResultItem(
    text_matches: Option(SearchResultTextMatches),
    draft: Option(Bool),
    body: Option(String),
    assignees: Option(List(SimpleUser)),
    comments_url: String,
    closed_at: Option(String),
    body_html: Option(String),
    events_url: String,
    number: Int,
    created_at: String,
    body_text: Option(String),
    locked: Bool,
    repository: Option(Repository),
    reactions: Option(ReactionRollup),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    labels_url: String,
    url: String,
    assignee: NullableSimpleUser,
    milestone: NullableMilestone,
    timeline_url: Option(String),
    state: String,
    state_reason: Option(String),
    score: Float,
    comments: Int,
    pull_request: Option(Nil),
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    title: String,
    repository_url: String,
    id: Int,
    html_url: String,
    active_lock_reason: Option(String),
    labels: List(Nil),
  )
}

Constructors

  • IssueSearchResultItem(
      text_matches: Option(SearchResultTextMatches),
      draft: Option(Bool),
      body: Option(String),
      assignees: Option(List(SimpleUser)),
      comments_url: String,
      closed_at: Option(String),
      body_html: Option(String),
      events_url: String,
      number: Int,
      created_at: String,
      body_text: Option(String),
      locked: Bool,
      repository: Option(Repository),
      reactions: Option(ReactionRollup),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      labels_url: String,
      url: String,
      assignee: NullableSimpleUser,
      milestone: NullableMilestone,
      timeline_url: Option(String),
      state: String,
      state_reason: Option(String),
      score: Float,
      comments: Int,
      pull_request: Option(Nil),
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      title: String,
      repository_url: String,
      id: Int,
      html_url: String,
      active_lock_reason: Option(String),
      labels: List(Nil),
    )
pub type Job {
  Job(
    head_branch: Option(String),
    check_run_url: String,
    completed_at: Option(String),
    steps: Option(List(Nil)),
    runner_id: Option(Int),
    created_at: String,
    runner_group_id: Option(Int),
    name: String,
    workflow_name: Option(String),
    head_sha: String,
    url: String,
    run_id: Int,
    started_at: String,
    status: String,
    node_id: String,
    run_attempt: Option(Int),
    runner_group_name: Option(String),
    runner_name: Option(String),
    id: Int,
    run_url: String,
    html_url: Option(String),
    conclusion: Option(String),
    labels: List(String),
  )
}

Constructors

  • Job(
      head_branch: Option(String),
      check_run_url: String,
      completed_at: Option(String),
      steps: Option(List(Nil)),
      runner_id: Option(Int),
      created_at: String,
      runner_group_id: Option(Int),
      name: String,
      workflow_name: Option(String),
      head_sha: String,
      url: String,
      run_id: Int,
      started_at: String,
      status: String,
      node_id: String,
      run_attempt: Option(Int),
      runner_group_name: Option(String),
      runner_name: Option(String),
      id: Int,
      run_url: String,
      html_url: Option(String),
      conclusion: Option(String),
      labels: List(String),
    )
pub type Key {
  Key(
    verified: Bool,
    created_at: String,
    url: String,
    read_only: Bool,
    title: String,
    id: Int,
    key: String,
  )
}

Constructors

  • Key(
      verified: Bool,
      created_at: String,
      url: String,
      read_only: Bool,
      title: String,
      id: Int,
      key: String,
    )
pub type KeySimple {
  KeySimple(id: Int, key: String)
}

Constructors

  • KeySimple(id: Int, key: String)
pub type Label {
  Label(
    default: Bool,
    color: String,
    name: String,
    url: String,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • Label(
      default: Bool,
      color: String,
      name: String,
      url: String,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type LabelSearchResultItem {
  LabelSearchResultItem(
    text_matches: Option(SearchResultTextMatches),
    default: Bool,
    color: String,
    name: String,
    url: String,
    score: Float,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • LabelSearchResultItem(
      text_matches: Option(SearchResultTextMatches),
      default: Bool,
      color: String,
      name: String,
      url: String,
      score: Float,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type LabeledIssueEvent {
  LabeledIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    label: Nil,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • LabeledIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      label: Nil,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type Language {
  Language
}

Constructors

  • Language
pub type License {
  License(
    body: String,
    permissions: List(String),
    spdx_id: Option(String),
    name: String,
    featured: Bool,
    url: Option(String),
    implementation: String,
    node_id: String,
    conditions: List(String),
    limitations: List(String),
    html_url: String,
    description: String,
    key: String,
  )
}

Constructors

  • License(
      body: String,
      permissions: List(String),
      spdx_id: Option(String),
      name: String,
      featured: Bool,
      url: Option(String),
      implementation: String,
      node_id: String,
      conditions: List(String),
      limitations: List(String),
      html_url: String,
      description: String,
      key: String,
    )
pub type LicenseContent {
  LicenseContent(
    size: Int,
    license: NullableLicenseSimple,
    git_url: Option(String),
    path_: String,
    name: String,
    sha: String,
    url: String,
    encoding: String,
    download_url: Option(String),
    content: String,
    links: Nil,
    type_: String,
    html_url: Option(String),
  )
}

Constructors

  • LicenseContent(
      size: Int,
      license: NullableLicenseSimple,
      git_url: Option(String),
      path_: String,
      name: String,
      sha: String,
      url: String,
      encoding: String,
      download_url: Option(String),
      content: String,
      links: Nil,
      type_: String,
      html_url: Option(String),
    )
pub type LicenseSimple {
  LicenseSimple(
    spdx_id: Option(String),
    name: String,
    url: Option(String),
    node_id: String,
    html_url: Option(String),
    key: String,
  )
}

Constructors

  • LicenseSimple(
      spdx_id: Option(String),
      name: String,
      url: Option(String),
      node_id: String,
      html_url: Option(String),
      key: String,
    )
pub type Link {
  Link(href: String)
}

Constructors

  • Link(href: String)
pub type LinkWithType {
  LinkWithType(href: String, type_: String)
}

Constructors

  • LinkWithType(href: String, type_: String)
pub type LockedIssueEvent {
  LockedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    lock_reason: Option(String),
    event: String,
    id: Int,
  )
}

Constructors

  • LockedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      lock_reason: Option(String),
      event: String,
      id: Int,
    )
pub type Manifest {
  Manifest(
    name: String,
    metadata: Option(Metadata),
    resolved: Option(Nil),
    file: Option(Nil),
  )
}

Constructors

  • Manifest(
      name: String,
      metadata: Option(Metadata),
      resolved: Option(Nil),
      file: Option(Nil),
    )
pub type MarketplaceAccount {
  MarketplaceAccount(
    login: String,
    organization_billing_email: Option(String),
    url: String,
    node_id: Option(String),
    type_: String,
    id: Int,
    email: Option(String),
  )
}

Constructors

  • MarketplaceAccount(
      login: String,
      organization_billing_email: Option(String),
      url: String,
      node_id: Option(String),
      type_: String,
      id: Int,
      email: Option(String),
    )
pub type MarketplaceListingPlan {
  MarketplaceListingPlan(
    unit_name: Option(String),
    has_free_trial: Bool,
    number: Int,
    name: String,
    url: String,
    state: String,
    bullets: List(String),
    price_model: String,
    accounts_url: String,
    monthly_price_in_cents: Int,
    id: Int,
    yearly_price_in_cents: Int,
    description: String,
  )
}

Constructors

  • MarketplaceListingPlan(
      unit_name: Option(String),
      has_free_trial: Bool,
      number: Int,
      name: String,
      url: String,
      state: String,
      bullets: List(String),
      price_model: String,
      accounts_url: String,
      monthly_price_in_cents: Int,
      id: Int,
      yearly_price_in_cents: Int,
      description: String,
    )
pub type MarketplacePurchase {
  MarketplacePurchase(
    login: String,
    organization_billing_email: Option(String),
    marketplace_pending_change: Option(Nil),
    url: String,
    marketplace_purchase: Nil,
    type_: String,
    id: Int,
    email: Option(String),
  )
}

Constructors

  • MarketplacePurchase(
      login: String,
      organization_billing_email: Option(String),
      marketplace_pending_change: Option(Nil),
      url: String,
      marketplace_purchase: Nil,
      type_: String,
      id: Int,
      email: Option(String),
    )
pub type MergeGroup {
  MergeGroup(
    base_ref: String,
    head_sha: String,
    head_ref: String,
    head_commit: SimpleCommit,
    base_sha: String,
  )
}

Constructors

  • MergeGroup(
      base_ref: String,
      head_sha: String,
      head_ref: String,
      head_commit: SimpleCommit,
      base_sha: String,
    )
pub type MergedUpstream {
  MergedUpstream(
    merge_type: Option(String),
    message: Option(String),
    base_branch: Option(String),
  )
}

Constructors

  • MergedUpstream(
      merge_type: Option(String),
      message: Option(String),
      base_branch: Option(String),
    )
pub type Metadata {
  Metadata
}

Constructors

  • Metadata
pub type Migration {
  Migration(
    org_metadata_only: Bool,
    repositories: List(Repository),
    guid: String,
    created_at: String,
    exclude_attachments: Bool,
    exclude_owner_projects: Bool,
    url: String,
    state: String,
    exclude_releases: Bool,
    archive_url: Option(String),
    owner: NullableSimpleUser,
    exclude_metadata: Bool,
    updated_at: String,
    node_id: String,
    exclude: Option(List(String)),
    id: Int,
    exclude_git_data: Bool,
    lock_repositories: Bool,
  )
}

Constructors

  • Migration(
      org_metadata_only: Bool,
      repositories: List(Repository),
      guid: String,
      created_at: String,
      exclude_attachments: Bool,
      exclude_owner_projects: Bool,
      url: String,
      state: String,
      exclude_releases: Bool,
      archive_url: Option(String),
      owner: NullableSimpleUser,
      exclude_metadata: Bool,
      updated_at: String,
      node_id: String,
      exclude: Option(List(String)),
      id: Int,
      exclude_git_data: Bool,
      lock_repositories: Bool,
    )
pub type Milestone {
  Milestone(
    closed_at: Option(String),
    number: Int,
    due_on: Option(String),
    created_at: String,
    creator: NullableSimpleUser,
    closed_issues: Int,
    labels_url: String,
    url: String,
    open_issues: Int,
    state: String,
    updated_at: String,
    node_id: String,
    title: String,
    id: Int,
    html_url: String,
    description: Option(String),
  )
}

Constructors

  • Milestone(
      closed_at: Option(String),
      number: Int,
      due_on: Option(String),
      created_at: String,
      creator: NullableSimpleUser,
      closed_issues: Int,
      labels_url: String,
      url: String,
      open_issues: Int,
      state: String,
      updated_at: String,
      node_id: String,
      title: String,
      id: Int,
      html_url: String,
      description: Option(String),
    )
pub type MilestonedIssueEvent {
  MilestonedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    milestone: Nil,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • MilestonedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      milestone: Nil,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type MinimalRepository {
  MinimalRepository(
    hooks_url: String,
    default_branch: Option(String),
    branches_url: String,
    size: Option(Int),
    forks_url: String,
    license: Option(Nil),
    delete_branch_on_merge: Option(Bool),
    forks_count: Option(Int),
    fork: Bool,
    git_url: Option(String),
    archived: Option(Bool),
    private: Bool,
    security_and_analysis: Option(SecurityAndAnalysis),
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Option(Bool),
    blobs_url: String,
    has_discussions: Option(Bool),
    teams_url: String,
    watchers_count: Option(Int),
    stargazers_url: String,
    stargazers_count: Option(Int),
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: Option(String),
    code_of_conduct: Option(CodeOfConduct),
    homepage: Option(String),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Option(Int),
    is_template: Option(Bool),
    statuses_url: String,
    forks: Option(Int),
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    owner: SimpleUser,
    role_name: Option(String),
    assignees_url: String,
    has_wiki: Option(Bool),
    compare_url: String,
    git_tags_url: String,
    updated_at: Option(String),
    watchers: Option(Int),
    node_id: String,
    notifications_url: String,
    ssh_url: Option(String),
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    subscribers_count: Option(Int),
    id: Int,
    svn_url: Option(String),
    full_name: String,
    html_url: String,
    disabled: Option(Bool),
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    pulls_url: String,
    network_count: Option(Int),
    deployments_url: String,
    has_projects: Option(Bool),
    has_pages: Option(Bool),
    open_issues_count: Option(Int),
    git_commits_url: String,
    has_issues: Option(Bool),
  )
}

Constructors

  • MinimalRepository(
      hooks_url: String,
      default_branch: Option(String),
      branches_url: String,
      size: Option(Int),
      forks_url: String,
      license: Option(Nil),
      delete_branch_on_merge: Option(Bool),
      forks_count: Option(Int),
      fork: Bool,
      git_url: Option(String),
      archived: Option(Bool),
      private: Bool,
      security_and_analysis: Option(SecurityAndAnalysis),
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Option(Bool),
      blobs_url: String,
      has_discussions: Option(Bool),
      teams_url: String,
      watchers_count: Option(Int),
      stargazers_url: String,
      stargazers_count: Option(Int),
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: Option(String),
      code_of_conduct: Option(CodeOfConduct),
      homepage: Option(String),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Option(Int),
      is_template: Option(Bool),
      statuses_url: String,
      forks: Option(Int),
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      owner: SimpleUser,
      role_name: Option(String),
      assignees_url: String,
      has_wiki: Option(Bool),
      compare_url: String,
      git_tags_url: String,
      updated_at: Option(String),
      watchers: Option(Int),
      node_id: String,
      notifications_url: String,
      ssh_url: Option(String),
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      subscribers_count: Option(Int),
      id: Int,
      svn_url: Option(String),
      full_name: String,
      html_url: String,
      disabled: Option(Bool),
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      pulls_url: String,
      network_count: Option(Int),
      deployments_url: String,
      has_projects: Option(Bool),
      has_pages: Option(Bool),
      open_issues_count: Option(Int),
      git_commits_url: String,
      has_issues: Option(Bool),
    )
pub type MovedColumnInProjectIssueEvent {
  MovedColumnInProjectIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    project_card: Option(Nil),
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • MovedColumnInProjectIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      project_card: Option(Nil),
      node_id: String,
      event: String,
      id: Int,
    )
pub type NullableAlertUpdatedAt =
  String
pub type NullableCodeOfConductSimple {
  NullableCodeOfConductSimple(
    name: String,
    url: String,
    html_url: Option(String),
    key: String,
  )
}

Constructors

  • NullableCodeOfConductSimple(
      name: String,
      url: String,
      html_url: Option(String),
      key: String,
    )
pub type NullableCodespaceMachine {
  NullableCodespaceMachine(
    display_name: String,
    name: String,
    cpus: Int,
    operating_system: String,
    memory_in_bytes: Int,
    prebuild_availability: Option(String),
    storage_in_bytes: Int,
  )
}

Constructors

  • NullableCodespaceMachine(
      display_name: String,
      name: String,
      cpus: Int,
      operating_system: String,
      memory_in_bytes: Int,
      prebuild_availability: Option(String),
      storage_in_bytes: Int,
    )
pub type NullableCollaborator {
  NullableCollaborator(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    permissions: Option(Nil),
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    name: Option(String),
    url: String,
    starred_url: String,
    organizations_url: String,
    repos_url: String,
    role_name: String,
    gravatar_id: Option(String),
    site_admin: Bool,
    node_id: String,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
  )
}

Constructors

  • NullableCollaborator(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      permissions: Option(Nil),
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      name: Option(String),
      url: String,
      starred_url: String,
      organizations_url: String,
      repos_url: String,
      role_name: String,
      gravatar_id: Option(String),
      site_admin: Bool,
      node_id: String,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
    )
pub type NullableCommunityHealthFile {
  NullableCommunityHealthFile(url: String, html_url: String)
}

Constructors

  • NullableCommunityHealthFile(url: String, html_url: String)
pub type NullableGitUser {
  NullableGitUser(
    name: Option(String),
    date: Option(String),
    email: Option(String),
  )
}

Constructors

  • NullableGitUser(
      name: Option(String),
      date: Option(String),
      email: Option(String),
    )
pub type NullableIntegration {
  NullableIntegration(
    permissions: Nil,
    client_secret: Option(String),
    installations_count: Option(Int),
    created_at: String,
    name: String,
    slug: Option(String),
    client_id: Option(String),
    owner: NullableSimpleUser,
    updated_at: String,
    node_id: String,
    pem: Option(String),
    webhook_secret: Option(String),
    events: List(String),
    id: Int,
    html_url: String,
    external_url: String,
    description: Option(String),
  )
}

Constructors

  • NullableIntegration(
      permissions: Nil,
      client_secret: Option(String),
      installations_count: Option(Int),
      created_at: String,
      name: String,
      slug: Option(String),
      client_id: Option(String),
      owner: NullableSimpleUser,
      updated_at: String,
      node_id: String,
      pem: Option(String),
      webhook_secret: Option(String),
      events: List(String),
      id: Int,
      html_url: String,
      external_url: String,
      description: Option(String),
    )
pub type NullableIssue {
  NullableIssue(
    draft: Option(Bool),
    body: Option(String),
    assignees: Option(List(SimpleUser)),
    comments_url: String,
    closed_at: Option(String),
    body_html: Option(String),
    events_url: String,
    number: Int,
    closed_by: Option(NullableSimpleUser),
    created_at: String,
    body_text: Option(String),
    locked: Bool,
    repository: Option(Repository),
    reactions: Option(ReactionRollup),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    labels_url: String,
    url: String,
    assignee: NullableSimpleUser,
    milestone: NullableMilestone,
    timeline_url: Option(String),
    state: String,
    state_reason: Option(String),
    comments: Int,
    pull_request: Option(Nil),
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    title: String,
    repository_url: String,
    id: Int,
    html_url: String,
    active_lock_reason: Option(String),
    labels: List(Nil),
  )
}

Constructors

  • NullableIssue(
      draft: Option(Bool),
      body: Option(String),
      assignees: Option(List(SimpleUser)),
      comments_url: String,
      closed_at: Option(String),
      body_html: Option(String),
      events_url: String,
      number: Int,
      closed_by: Option(NullableSimpleUser),
      created_at: String,
      body_text: Option(String),
      locked: Bool,
      repository: Option(Repository),
      reactions: Option(ReactionRollup),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      labels_url: String,
      url: String,
      assignee: NullableSimpleUser,
      milestone: NullableMilestone,
      timeline_url: Option(String),
      state: String,
      state_reason: Option(String),
      comments: Int,
      pull_request: Option(Nil),
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      title: String,
      repository_url: String,
      id: Int,
      html_url: String,
      active_lock_reason: Option(String),
      labels: List(Nil),
    )
pub type NullableLicenseSimple {
  NullableLicenseSimple(
    spdx_id: Option(String),
    name: String,
    url: Option(String),
    node_id: String,
    html_url: Option(String),
    key: String,
  )
}

Constructors

  • NullableLicenseSimple(
      spdx_id: Option(String),
      name: String,
      url: Option(String),
      node_id: String,
      html_url: Option(String),
      key: String,
    )
pub type NullableMilestone {
  NullableMilestone(
    closed_at: Option(String),
    number: Int,
    due_on: Option(String),
    created_at: String,
    creator: NullableSimpleUser,
    closed_issues: Int,
    labels_url: String,
    url: String,
    open_issues: Int,
    state: String,
    updated_at: String,
    node_id: String,
    title: String,
    id: Int,
    html_url: String,
    description: Option(String),
  )
}

Constructors

  • NullableMilestone(
      closed_at: Option(String),
      number: Int,
      due_on: Option(String),
      created_at: String,
      creator: NullableSimpleUser,
      closed_issues: Int,
      labels_url: String,
      url: String,
      open_issues: Int,
      state: String,
      updated_at: String,
      node_id: String,
      title: String,
      id: Int,
      html_url: String,
      description: Option(String),
    )
pub type NullableMinimalRepository {
  NullableMinimalRepository(
    hooks_url: String,
    default_branch: Option(String),
    branches_url: String,
    size: Option(Int),
    forks_url: String,
    license: Option(Nil),
    delete_branch_on_merge: Option(Bool),
    forks_count: Option(Int),
    fork: Bool,
    git_url: Option(String),
    archived: Option(Bool),
    private: Bool,
    security_and_analysis: Option(SecurityAndAnalysis),
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Option(Bool),
    blobs_url: String,
    has_discussions: Option(Bool),
    teams_url: String,
    watchers_count: Option(Int),
    stargazers_url: String,
    stargazers_count: Option(Int),
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: Option(String),
    code_of_conduct: Option(CodeOfConduct),
    homepage: Option(String),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Option(Int),
    is_template: Option(Bool),
    statuses_url: String,
    forks: Option(Int),
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    owner: SimpleUser,
    role_name: Option(String),
    assignees_url: String,
    has_wiki: Option(Bool),
    compare_url: String,
    git_tags_url: String,
    updated_at: Option(String),
    watchers: Option(Int),
    node_id: String,
    notifications_url: String,
    ssh_url: Option(String),
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    subscribers_count: Option(Int),
    id: Int,
    svn_url: Option(String),
    full_name: String,
    html_url: String,
    disabled: Option(Bool),
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    pulls_url: String,
    network_count: Option(Int),
    deployments_url: String,
    has_projects: Option(Bool),
    has_pages: Option(Bool),
    open_issues_count: Option(Int),
    git_commits_url: String,
    has_issues: Option(Bool),
  )
}

Constructors

  • NullableMinimalRepository(
      hooks_url: String,
      default_branch: Option(String),
      branches_url: String,
      size: Option(Int),
      forks_url: String,
      license: Option(Nil),
      delete_branch_on_merge: Option(Bool),
      forks_count: Option(Int),
      fork: Bool,
      git_url: Option(String),
      archived: Option(Bool),
      private: Bool,
      security_and_analysis: Option(SecurityAndAnalysis),
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Option(Bool),
      blobs_url: String,
      has_discussions: Option(Bool),
      teams_url: String,
      watchers_count: Option(Int),
      stargazers_url: String,
      stargazers_count: Option(Int),
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: Option(String),
      code_of_conduct: Option(CodeOfConduct),
      homepage: Option(String),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Option(Int),
      is_template: Option(Bool),
      statuses_url: String,
      forks: Option(Int),
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      owner: SimpleUser,
      role_name: Option(String),
      assignees_url: String,
      has_wiki: Option(Bool),
      compare_url: String,
      git_tags_url: String,
      updated_at: Option(String),
      watchers: Option(Int),
      node_id: String,
      notifications_url: String,
      ssh_url: Option(String),
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      subscribers_count: Option(Int),
      id: Int,
      svn_url: Option(String),
      full_name: String,
      html_url: String,
      disabled: Option(Bool),
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      pulls_url: String,
      network_count: Option(Int),
      deployments_url: String,
      has_projects: Option(Bool),
      has_pages: Option(Bool),
      open_issues_count: Option(Int),
      git_commits_url: String,
      has_issues: Option(Bool),
    )
pub type NullableOrganizationSimple {
  NullableOrganizationSimple(
    hooks_url: String,
    members_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    issues_url: String,
    url: String,
    repos_url: String,
    public_members_url: String,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • NullableOrganizationSimple(
      hooks_url: String,
      members_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      issues_url: String,
      url: String,
      repos_url: String,
      public_members_url: String,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type NullableRepository {
  NullableRepository(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    forks_count: Int,
    fork: Bool,
    allow_update_branch: Option(Bool),
    git_url: String,
    archived: Bool,
    private: Bool,
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Bool,
    blobs_url: String,
    squash_merge_commit_message: Option(String),
    has_discussions: Option(Bool),
    teams_url: String,
    merge_commit_message: Option(String),
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    use_squash_pr_title_as_default: Option(Bool),
    forks: Int,
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    owner: SimpleUser,
    starred_at: Option(String),
    allow_merge_commit: Option(Bool),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    squash_merge_commit_title: Option(String),
    merge_commit_title: Option(String),
    updated_at: Option(String),
    watchers: Int,
    node_id: String,
    anonymous_access_enabled: Option(Bool),
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • NullableRepository(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      forks_count: Int,
      fork: Bool,
      allow_update_branch: Option(Bool),
      git_url: String,
      archived: Bool,
      private: Bool,
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Bool,
      blobs_url: String,
      squash_merge_commit_message: Option(String),
      has_discussions: Option(Bool),
      teams_url: String,
      merge_commit_message: Option(String),
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      use_squash_pr_title_as_default: Option(Bool),
      forks: Int,
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      owner: SimpleUser,
      starred_at: Option(String),
      allow_merge_commit: Option(Bool),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      squash_merge_commit_title: Option(String),
      merge_commit_title: Option(String),
      updated_at: Option(String),
      watchers: Int,
      node_id: String,
      anonymous_access_enabled: Option(Bool),
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type NullableRepositoryWebhooks {
  NullableRepositoryWebhooks(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    custom_properties: Option(Nil),
    forks_count: Int,
    fork: Bool,
    allow_update_branch: Option(Bool),
    git_url: String,
    archived: Bool,
    private: Bool,
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Bool,
    blobs_url: String,
    squash_merge_commit_message: Option(String),
    has_discussions: Option(Bool),
    teams_url: String,
    merge_commit_message: Option(String),
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    template_repository: Option(Nil),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    use_squash_pr_title_as_default: Option(Bool),
    forks: Int,
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    organization: Option(NullableSimpleUser),
    owner: SimpleUser,
    starred_at: Option(String),
    allow_merge_commit: Option(Bool),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    squash_merge_commit_title: Option(String),
    merge_commit_title: Option(String),
    updated_at: Option(String),
    watchers: Int,
    node_id: String,
    anonymous_access_enabled: Option(Bool),
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    subscribers_count: Option(Int),
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    network_count: Option(Int),
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • NullableRepositoryWebhooks(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      custom_properties: Option(Nil),
      forks_count: Int,
      fork: Bool,
      allow_update_branch: Option(Bool),
      git_url: String,
      archived: Bool,
      private: Bool,
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Bool,
      blobs_url: String,
      squash_merge_commit_message: Option(String),
      has_discussions: Option(Bool),
      teams_url: String,
      merge_commit_message: Option(String),
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      template_repository: Option(Nil),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      use_squash_pr_title_as_default: Option(Bool),
      forks: Int,
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      organization: Option(NullableSimpleUser),
      owner: SimpleUser,
      starred_at: Option(String),
      allow_merge_commit: Option(Bool),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      squash_merge_commit_title: Option(String),
      merge_commit_title: Option(String),
      updated_at: Option(String),
      watchers: Int,
      node_id: String,
      anonymous_access_enabled: Option(Bool),
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      subscribers_count: Option(Int),
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      network_count: Option(Int),
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type NullableScopedInstallation {
  NullableScopedInstallation(
    single_file_paths: Option(List(String)),
    permissions: AppPermissions,
    has_multiple_single_files: Option(Bool),
    account: SimpleUser,
    single_file_name: Option(String),
    repository_selection: String,
    repositories_url: String,
  )
}

Constructors

  • NullableScopedInstallation(
      single_file_paths: Option(List(String)),
      permissions: AppPermissions,
      has_multiple_single_files: Option(Bool),
      account: SimpleUser,
      single_file_name: Option(String),
      repository_selection: String,
      repositories_url: String,
    )
pub type NullableSimpleCommit {
  NullableSimpleCommit(
    message: String,
    committer: Option(Nil),
    author: Option(Nil),
    timestamp: String,
    id: String,
    tree_id: String,
  )
}

Constructors

  • NullableSimpleCommit(
      message: String,
      committer: Option(Nil),
      author: Option(Nil),
      timestamp: String,
      id: String,
      tree_id: String,
    )
pub type NullableSimpleUser {
  NullableSimpleUser(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    name: Option(String),
    url: String,
    starred_url: String,
    organizations_url: String,
    repos_url: String,
    starred_at: Option(String),
    gravatar_id: Option(String),
    site_admin: Bool,
    node_id: String,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
  )
}

Constructors

  • NullableSimpleUser(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      name: Option(String),
      url: String,
      starred_url: String,
      organizations_url: String,
      repos_url: String,
      starred_at: Option(String),
      gravatar_id: Option(String),
      site_admin: Bool,
      node_id: String,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
    )
pub type NullableTeamSimple {
  NullableTeamSimple(
    ldap_dn: Option(String),
    privacy: Option(String),
    members_url: String,
    name: String,
    slug: String,
    url: String,
    permission: String,
    node_id: String,
    repositories_url: String,
    id: Int,
    html_url: String,
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • NullableTeamSimple(
      ldap_dn: Option(String),
      privacy: Option(String),
      members_url: String,
      name: String,
      slug: String,
      url: String,
      permission: String,
      node_id: String,
      repositories_url: String,
      id: Int,
      html_url: String,
      notification_setting: Option(String),
      description: Option(String),
    )
pub type OidcCustomSub {
  OidcCustomSub(include_claim_keys: List(String))
}

Constructors

  • OidcCustomSub(include_claim_keys: List(String))
pub type OidcCustomSubRepo {
  OidcCustomSubRepo(
    use_default: Bool,
    include_claim_keys: Option(List(String)),
  )
}

Constructors

  • OidcCustomSubRepo(
      use_default: Bool,
      include_claim_keys: Option(List(String)),
    )
pub type OrgHook {
  OrgHook(
    ping_url: String,
    config: Nil,
    deliveries_url: Option(String),
    active: Bool,
    created_at: String,
    name: String,
    url: String,
    updated_at: String,
    events: List(String),
    type_: String,
    id: Int,
  )
}

Constructors

  • OrgHook(
      ping_url: String,
      config: Nil,
      deliveries_url: Option(String),
      active: Bool,
      created_at: String,
      name: String,
      url: String,
      updated_at: String,
      events: List(String),
      type_: String,
      id: Int,
    )
pub type OrgMembership {
  OrgMembership(
    organization_url: String,
    permissions: Option(Nil),
    user: NullableSimpleUser,
    url: String,
    state: String,
    organization: OrganizationSimple,
    role: String,
  )
}

Constructors

  • OrgMembership(
      organization_url: String,
      permissions: Option(Nil),
      user: NullableSimpleUser,
      url: String,
      state: String,
      organization: OrganizationSimple,
      role: String,
    )
pub type OrgRepoCustomPropertyValues {
  OrgRepoCustomPropertyValues(
    repository_name: String,
    repository_full_name: String,
    repository_id: Int,
    properties: List(CustomPropertyValue),
  )
}

Constructors

  • OrgRepoCustomPropertyValues(
      repository_name: String,
      repository_full_name: String,
      repository_id: Int,
      properties: List(CustomPropertyValue),
    )
pub type OrgRulesetConditions {
  OrgRulesetConditions
}

Constructors

  • OrgRulesetConditions
pub type OrganizationActionsSecret {
  OrganizationActionsSecret(
    created_at: String,
    name: String,
    visibility: String,
    updated_at: String,
    selected_repositories_url: Option(String),
  )
}

Constructors

  • OrganizationActionsSecret(
      created_at: String,
      name: String,
      visibility: String,
      updated_at: String,
      selected_repositories_url: Option(String),
    )
pub type OrganizationActionsVariable {
  OrganizationActionsVariable(
    created_at: String,
    name: String,
    value: String,
    visibility: String,
    updated_at: String,
    selected_repositories_url: Option(String),
  )
}

Constructors

  • OrganizationActionsVariable(
      created_at: String,
      name: String,
      value: String,
      visibility: String,
      updated_at: String,
      selected_repositories_url: Option(String),
    )
pub type OrganizationDependabotSecret {
  OrganizationDependabotSecret(
    created_at: String,
    name: String,
    visibility: String,
    updated_at: String,
    selected_repositories_url: Option(String),
  )
}

Constructors

  • OrganizationDependabotSecret(
      created_at: String,
      name: String,
      visibility: String,
      updated_at: String,
      selected_repositories_url: Option(String),
    )
pub type OrganizationFull {
  OrganizationFull(
    hooks_url: String,
    dependency_graph_enabled_for_new_repositories: Option(Bool),
    has_organization_projects: Bool,
    twitter_username: Option(String),
    members_allowed_repository_creation_type: Option(String),
    dependabot_security_updates_enabled_for_new_repositories: Option(
      Bool,
    ),
    blog: Option(String),
    default_repository_permission: Option(String),
    secret_scanning_push_protection_custom_link: Option(String),
    two_factor_requirement_enabled: Option(Bool),
    web_commit_signoff_required: Option(Bool),
    members_url: String,
    events_url: String,
    avatar_url: String,
    plan: Option(Nil),
    login: String,
    has_repository_projects: Bool,
    created_at: String,
    secret_scanning_push_protection_custom_link_enabled: Option(
      Bool,
    ),
    issues_url: String,
    total_private_repos: Option(Int),
    owned_private_repos: Option(Int),
    public_repos: Int,
    name: Option(String),
    members_can_fork_private_repositories: Option(Bool),
    collaborators: Option(Int),
    deploy_keys_enabled_for_repositories: Option(Bool),
    url: String,
    members_can_create_public_repositories: Option(Bool),
    archived_at: Option(String),
    following: Int,
    repos_url: String,
    members_can_create_private_repositories: Option(Bool),
    public_members_url: String,
    private_gists: Option(Int),
    followers: Int,
    location: Option(String),
    members_can_create_pages: Option(Bool),
    dependabot_alerts_enabled_for_new_repositories: Option(Bool),
    members_can_create_repositories: Option(Bool),
    updated_at: String,
    node_id: String,
    billing_email: Option(String),
    public_gists: Int,
    members_can_create_private_pages: Option(Bool),
    secret_scanning_enabled_for_new_repositories: Option(Bool),
    type_: String,
    secret_scanning_push_protection_enabled_for_new_repositories: Option(
      Bool,
    ),
    id: Int,
    html_url: String,
    members_can_create_public_pages: Option(Bool),
    members_can_create_internal_repositories: Option(Bool),
    email: Option(String),
    description: Option(String),
    company: Option(String),
    is_verified: Option(Bool),
    advanced_security_enabled_for_new_repositories: Option(Bool),
    disk_usage: Option(Int),
  )
}

Constructors

  • OrganizationFull(
      hooks_url: String,
      dependency_graph_enabled_for_new_repositories: Option(Bool),
      has_organization_projects: Bool,
      twitter_username: Option(String),
      members_allowed_repository_creation_type: Option(String),
      dependabot_security_updates_enabled_for_new_repositories: Option(
        Bool,
      ),
      blog: Option(String),
      default_repository_permission: Option(String),
      secret_scanning_push_protection_custom_link: Option(String),
      two_factor_requirement_enabled: Option(Bool),
      web_commit_signoff_required: Option(Bool),
      members_url: String,
      events_url: String,
      avatar_url: String,
      plan: Option(Nil),
      login: String,
      has_repository_projects: Bool,
      created_at: String,
      secret_scanning_push_protection_custom_link_enabled: Option(
        Bool,
      ),
      issues_url: String,
      total_private_repos: Option(Int),
      owned_private_repos: Option(Int),
      public_repos: Int,
      name: Option(String),
      members_can_fork_private_repositories: Option(Bool),
      collaborators: Option(Int),
      deploy_keys_enabled_for_repositories: Option(Bool),
      url: String,
      members_can_create_public_repositories: Option(Bool),
      archived_at: Option(String),
      following: Int,
      repos_url: String,
      members_can_create_private_repositories: Option(Bool),
      public_members_url: String,
      private_gists: Option(Int),
      followers: Int,
      location: Option(String),
      members_can_create_pages: Option(Bool),
      dependabot_alerts_enabled_for_new_repositories: Option(Bool),
      members_can_create_repositories: Option(Bool),
      updated_at: String,
      node_id: String,
      billing_email: Option(String),
      public_gists: Int,
      members_can_create_private_pages: Option(Bool),
      secret_scanning_enabled_for_new_repositories: Option(Bool),
      type_: String,
      secret_scanning_push_protection_enabled_for_new_repositories: Option(
        Bool,
      ),
      id: Int,
      html_url: String,
      members_can_create_public_pages: Option(Bool),
      members_can_create_internal_repositories: Option(Bool),
      email: Option(String),
      description: Option(String),
      company: Option(String),
      is_verified: Option(Bool),
      advanced_security_enabled_for_new_repositories: Option(Bool),
      disk_usage: Option(Int),
    )
pub type OrganizationInvitation {
  OrganizationInvitation(
    invitation_teams_url: String,
    invitation_source: Option(String),
    failed_reason: Option(String),
    inviter: SimpleUser,
    login: Option(String),
    created_at: String,
    team_count: Int,
    failed_at: Option(String),
    role: String,
    node_id: String,
    id: Int,
    email: Option(String),
  )
}

Constructors

  • OrganizationInvitation(
      invitation_teams_url: String,
      invitation_source: Option(String),
      failed_reason: Option(String),
      inviter: SimpleUser,
      login: Option(String),
      created_at: String,
      team_count: Int,
      failed_at: Option(String),
      role: String,
      node_id: String,
      id: Int,
      email: Option(String),
    )
pub type OrganizationProgrammaticAccessGrant {
  OrganizationProgrammaticAccessGrant(
    token_id: Int,
    permissions: Nil,
    token_expires_at: Option(String),
    token_name: String,
    access_granted_at: String,
    token_last_used_at: Option(String),
    owner: SimpleUser,
    repository_selection: String,
    repositories_url: String,
    id: Int,
    token_expired: Bool,
  )
}

Constructors

  • OrganizationProgrammaticAccessGrant(
      token_id: Int,
      permissions: Nil,
      token_expires_at: Option(String),
      token_name: String,
      access_granted_at: String,
      token_last_used_at: Option(String),
      owner: SimpleUser,
      repository_selection: String,
      repositories_url: String,
      id: Int,
      token_expired: Bool,
    )
pub type OrganizationProgrammaticAccessGrantRequest {
  OrganizationProgrammaticAccessGrantRequest(
    token_id: Int,
    permissions: Nil,
    reason: Option(String),
    token_expires_at: Option(String),
    created_at: String,
    token_name: String,
    token_last_used_at: Option(String),
    owner: SimpleUser,
    repository_selection: String,
    repositories_url: String,
    id: Int,
    token_expired: Bool,
  )
}

Constructors

  • OrganizationProgrammaticAccessGrantRequest(
      token_id: Int,
      permissions: Nil,
      reason: Option(String),
      token_expires_at: Option(String),
      created_at: String,
      token_name: String,
      token_last_used_at: Option(String),
      owner: SimpleUser,
      repository_selection: String,
      repositories_url: String,
      id: Int,
      token_expired: Bool,
    )
pub type OrganizationRole {
  OrganizationRole(
    permissions: List(String),
    base_role: Option(String),
    created_at: String,
    name: String,
    organization: NullableSimpleUser,
    updated_at: String,
    source: Option(String),
    id: Int,
    description: Option(String),
  )
}

Constructors

  • OrganizationRole(
      permissions: List(String),
      base_role: Option(String),
      created_at: String,
      name: String,
      organization: NullableSimpleUser,
      updated_at: String,
      source: Option(String),
      id: Int,
      description: Option(String),
    )
pub type OrganizationSecretScanningAlert {
  OrganizationSecretScanningAlert(
    push_protection_bypass_request_html_url: Option(String),
    push_protection_bypassed: Option(Bool),
    number: Option(AlertNumber),
    secret_type: Option(String),
    created_at: Option(AlertCreatedAt),
    push_protection_bypassed_at: Option(String),
    repository: Option(SimpleRepository),
    push_protection_bypass_request_reviewer: Option(
      NullableSimpleUser,
    ),
    publicly_leaked: Option(Bool),
    resolution: Option(SecretScanningAlertResolution),
    resolution_comment: Option(String),
    locations_url: Option(String),
    push_protection_bypassed_by: Option(NullableSimpleUser),
    url: Option(AlertUrl),
    secret: Option(String),
    state: Option(SecretScanningAlertState),
    validity: Option(String),
    updated_at: Option(NullableAlertUpdatedAt),
    multi_repo: Option(Bool),
    push_protection_bypass_request_comment: Option(String),
    resolved_at: Option(String),
    html_url: Option(AlertHtmlUrl),
    secret_type_display_name: Option(String),
    resolved_by: Option(NullableSimpleUser),
  )
}

Constructors

  • OrganizationSecretScanningAlert(
      push_protection_bypass_request_html_url: Option(String),
      push_protection_bypassed: Option(Bool),
      number: Option(AlertNumber),
      secret_type: Option(String),
      created_at: Option(AlertCreatedAt),
      push_protection_bypassed_at: Option(String),
      repository: Option(SimpleRepository),
      push_protection_bypass_request_reviewer: Option(
        NullableSimpleUser,
      ),
      publicly_leaked: Option(Bool),
      resolution: Option(SecretScanningAlertResolution),
      resolution_comment: Option(String),
      locations_url: Option(String),
      push_protection_bypassed_by: Option(NullableSimpleUser),
      url: Option(AlertUrl),
      secret: Option(String),
      state: Option(SecretScanningAlertState),
      validity: Option(String),
      updated_at: Option(NullableAlertUpdatedAt),
      multi_repo: Option(Bool),
      push_protection_bypass_request_comment: Option(String),
      resolved_at: Option(String),
      html_url: Option(AlertHtmlUrl),
      secret_type_display_name: Option(String),
      resolved_by: Option(NullableSimpleUser),
    )
pub type OrganizationSimple {
  OrganizationSimple(
    hooks_url: String,
    members_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    issues_url: String,
    url: String,
    repos_url: String,
    public_members_url: String,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • OrganizationSimple(
      hooks_url: String,
      members_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      issues_url: String,
      url: String,
      repos_url: String,
      public_members_url: String,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type OrganizationSimpleWebhooks {
  OrganizationSimpleWebhooks(
    hooks_url: String,
    members_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    issues_url: String,
    url: String,
    repos_url: String,
    public_members_url: String,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • OrganizationSimpleWebhooks(
      hooks_url: String,
      members_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      issues_url: String,
      url: String,
      repos_url: String,
      public_members_url: String,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type Package {
  Package(
    version_count: Int,
    created_at: String,
    repository: Option(NullableMinimalRepository),
    name: String,
    url: String,
    visibility: String,
    owner: Option(NullableSimpleUser),
    package_type: String,
    updated_at: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • Package(
      version_count: Int,
      created_at: String,
      repository: Option(NullableMinimalRepository),
      name: String,
      url: String,
      visibility: String,
      owner: Option(NullableSimpleUser),
      package_type: String,
      updated_at: String,
      id: Int,
      html_url: String,
    )
pub type PackageVersion {
  PackageVersion(
    license: Option(String),
    created_at: String,
    name: String,
    url: String,
    metadata: Option(Nil),
    package_html_url: String,
    updated_at: String,
    deleted_at: Option(String),
    id: Int,
    html_url: Option(String),
    description: Option(String),
  )
}

Constructors

  • PackageVersion(
      license: Option(String),
      created_at: String,
      name: String,
      url: String,
      metadata: Option(Nil),
      package_html_url: String,
      updated_at: String,
      deleted_at: Option(String),
      id: Int,
      html_url: Option(String),
      description: Option(String),
    )
pub type PackagesBillingUsage {
  PackagesBillingUsage(
    total_paid_gigabytes_bandwidth_used: Int,
    total_gigabytes_bandwidth_used: Int,
    included_gigabytes_bandwidth: Int,
  )
}

Constructors

  • PackagesBillingUsage(
      total_paid_gigabytes_bandwidth_used: Int,
      total_gigabytes_bandwidth_used: Int,
      included_gigabytes_bandwidth: Int,
    )
pub type Page {
  Page(
    https_certificate: Option(PagesHttpsCertificate),
    protected_domain_state: Option(String),
    public: Bool,
    custom_404: Bool,
    build_type: Option(String),
    cname: Option(String),
    url: String,
    status: Option(String),
    https_enforced: Option(Bool),
    source: Option(PagesSourceHash),
    html_url: Option(String),
    pending_domain_unverified_at: Option(String),
  )
}

Constructors

  • Page(
      https_certificate: Option(PagesHttpsCertificate),
      protected_domain_state: Option(String),
      public: Bool,
      custom_404: Bool,
      build_type: Option(String),
      cname: Option(String),
      url: String,
      status: Option(String),
      https_enforced: Option(Bool),
      source: Option(PagesSourceHash),
      html_url: Option(String),
      pending_domain_unverified_at: Option(String),
    )
pub type PageBuild {
  PageBuild(
    pusher: NullableSimpleUser,
    error: Nil,
    created_at: String,
    url: String,
    status: String,
    duration: Int,
    commit: String,
    updated_at: String,
  )
}

Constructors

  • PageBuild(
      pusher: NullableSimpleUser,
      error: Nil,
      created_at: String,
      url: String,
      status: String,
      duration: Int,
      commit: String,
      updated_at: String,
    )
pub type PageBuildStatus {
  PageBuildStatus(url: String, status: String)
}

Constructors

  • PageBuildStatus(url: String, status: String)
pub type PageDeployment {
  PageDeployment(
    status_url: String,
    preview_url: Option(String),
    id: Nil,
    page_url: String,
  )
}

Constructors

  • PageDeployment(
      status_url: String,
      preview_url: Option(String),
      id: Nil,
      page_url: String,
    )
pub type PagesDeploymentStatus {
  PagesDeploymentStatus(status: Option(String))
}

Constructors

  • PagesDeploymentStatus(status: Option(String))
pub type PagesHealthCheck {
  PagesHealthCheck(domain: Option(Nil), alt_domain: Option(Nil))
}

Constructors

  • PagesHealthCheck(domain: Option(Nil), alt_domain: Option(Nil))
pub type PagesHttpsCertificate {
  PagesHttpsCertificate(
    domains: List(String),
    state: String,
    description: String,
    expires_at: Option(String),
  )
}

Constructors

  • PagesHttpsCertificate(
      domains: List(String),
      state: String,
      description: String,
      expires_at: Option(String),
    )
pub type PagesSourceHash {
  PagesSourceHash(branch: String, path_: String)
}

Constructors

  • PagesSourceHash(branch: String, path_: String)
pub type ParticipationStats {
  ParticipationStats(all: List(Int), owner: List(Int))
}

Constructors

  • ParticipationStats(all: List(Int), owner: List(Int))
pub type PendingDeployment {
  PendingDeployment(
    reviewers: List(Nil),
    current_user_can_approve: Bool,
    environment: Nil,
    wait_timer_started_at: Option(String),
    wait_timer: Int,
  )
}

Constructors

  • PendingDeployment(
      reviewers: List(Nil),
      current_user_can_approve: Bool,
      environment: Nil,
      wait_timer_started_at: Option(String),
      wait_timer: Int,
    )
pub type PersonalAccessTokenRequest {
  PersonalAccessTokenRequest(
    token_id: Int,
    permissions_upgraded: Nil,
    token_expires_at: Option(String),
    permissions_added: Nil,
    repositories: Option(List(Nil)),
    created_at: String,
    token_name: String,
    token_last_used_at: Option(String),
    owner: SimpleUser,
    repository_selection: String,
    permissions_result: Nil,
    repository_count: Option(Int),
    id: Int,
    token_expired: Bool,
  )
}

Constructors

  • PersonalAccessTokenRequest(
      token_id: Int,
      permissions_upgraded: Nil,
      token_expires_at: Option(String),
      permissions_added: Nil,
      repositories: Option(List(Nil)),
      created_at: String,
      token_name: String,
      token_last_used_at: Option(String),
      owner: SimpleUser,
      repository_selection: String,
      permissions_result: Nil,
      repository_count: Option(Int),
      id: Int,
      token_expired: Bool,
    )
pub type PorterAuthor {
  PorterAuthor(
    remote_name: String,
    name: String,
    url: String,
    remote_id: String,
    import_url: String,
    id: Int,
    email: String,
  )
}

Constructors

  • PorterAuthor(
      remote_name: String,
      name: String,
      url: String,
      remote_id: String,
      import_url: String,
      id: Int,
      email: String,
    )
pub type PorterLargeFile {
  PorterLargeFile(
    size: Int,
    path_: String,
    oid: String,
    ref_name: String,
  )
}

Constructors

  • PorterLargeFile(
      size: Int,
      path_: String,
      oid: String,
      ref_name: String,
    )
pub type PreventSelfReview =
  Bool
pub type PrivateUser {
  PrivateUser(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    ldap_dn: Option(String),
    twitter_username: Option(String),
    blog: Option(String),
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    bio: Option(String),
    notification_email: Option(String),
    events_url: String,
    avatar_url: String,
    plan: Option(Nil),
    login: String,
    created_at: String,
    total_private_repos: Int,
    owned_private_repos: Int,
    public_repos: Int,
    name: Option(String),
    collaborators: Int,
    hireable: Option(Bool),
    url: String,
    starred_url: String,
    organizations_url: String,
    following: Int,
    repos_url: String,
    private_gists: Int,
    followers: Int,
    two_factor_authentication: Bool,
    location: Option(String),
    gravatar_id: Option(String),
    site_admin: Bool,
    updated_at: String,
    node_id: String,
    business_plus: Option(Bool),
    public_gists: Int,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
    company: Option(String),
    disk_usage: Int,
  )
}

Constructors

  • PrivateUser(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      ldap_dn: Option(String),
      twitter_username: Option(String),
      blog: Option(String),
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      bio: Option(String),
      notification_email: Option(String),
      events_url: String,
      avatar_url: String,
      plan: Option(Nil),
      login: String,
      created_at: String,
      total_private_repos: Int,
      owned_private_repos: Int,
      public_repos: Int,
      name: Option(String),
      collaborators: Int,
      hireable: Option(Bool),
      url: String,
      starred_url: String,
      organizations_url: String,
      following: Int,
      repos_url: String,
      private_gists: Int,
      followers: Int,
      two_factor_authentication: Bool,
      location: Option(String),
      gravatar_id: Option(String),
      site_admin: Bool,
      updated_at: String,
      node_id: String,
      business_plus: Option(Bool),
      public_gists: Int,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
      company: Option(String),
      disk_usage: Int,
    )
pub type PrivateVulnerabilityReportCreate {
  PrivateVulnerabilityReportCreate(
    cvss_vector_string: Option(String),
    summary: String,
    cwe_ids: Option(List(String)),
    vulnerabilities: Option(List(Nil)),
    start_private_fork: Option(Bool),
    description: String,
    severity: Option(String),
  )
}

Constructors

  • PrivateVulnerabilityReportCreate(
      cvss_vector_string: Option(String),
      summary: String,
      cwe_ids: Option(List(String)),
      vulnerabilities: Option(List(Nil)),
      start_private_fork: Option(Bool),
      description: String,
      severity: Option(String),
    )
pub type Project {
  Project(
    body: Option(String),
    private: Option(Bool),
    owner_url: String,
    number: Int,
    created_at: String,
    name: String,
    creator: NullableSimpleUser,
    columns_url: String,
    url: String,
    state: String,
    updated_at: String,
    node_id: String,
    organization_permission: Option(String),
    id: Int,
    html_url: String,
  )
}

Constructors

  • Project(
      body: Option(String),
      private: Option(Bool),
      owner_url: String,
      number: Int,
      created_at: String,
      name: String,
      creator: NullableSimpleUser,
      columns_url: String,
      url: String,
      state: String,
      updated_at: String,
      node_id: String,
      organization_permission: Option(String),
      id: Int,
      html_url: String,
    )
pub type ProjectCard {
  ProjectCard(
    project_id: Option(String),
    archived: Option(Bool),
    column_url: String,
    content_url: Option(String),
    project_url: String,
    created_at: String,
    creator: NullableSimpleUser,
    url: String,
    note: Option(String),
    column_name: Option(String),
    updated_at: String,
    node_id: String,
    id: Int,
  )
}

Constructors

  • ProjectCard(
      project_id: Option(String),
      archived: Option(Bool),
      column_url: String,
      content_url: Option(String),
      project_url: String,
      created_at: String,
      creator: NullableSimpleUser,
      url: String,
      note: Option(String),
      column_name: Option(String),
      updated_at: String,
      node_id: String,
      id: Int,
    )
pub type ProjectCollaboratorPermission {
  ProjectCollaboratorPermission(
    user: NullableSimpleUser,
    permission: String,
  )
}

Constructors

  • ProjectCollaboratorPermission(
      user: NullableSimpleUser,
      permission: String,
    )
pub type ProjectColumn {
  ProjectColumn(
    project_url: String,
    created_at: String,
    name: String,
    url: String,
    cards_url: String,
    updated_at: String,
    node_id: String,
    id: Int,
  )
}

Constructors

  • ProjectColumn(
      project_url: String,
      created_at: String,
      name: String,
      url: String,
      cards_url: String,
      updated_at: String,
      node_id: String,
      id: Int,
    )
pub type ProjectsV2 {
  ProjectsV2(
    closed_at: Option(String),
    public: Bool,
    number: Int,
    created_at: String,
    creator: SimpleUser,
    owner: SimpleUser,
    updated_at: String,
    node_id: String,
    title: String,
    short_description: Option(String),
    deleted_at: Option(String),
    id: Float,
    description: Option(String),
    deleted_by: NullableSimpleUser,
  )
}

Constructors

  • ProjectsV2(
      closed_at: Option(String),
      public: Bool,
      number: Int,
      created_at: String,
      creator: SimpleUser,
      owner: SimpleUser,
      updated_at: String,
      node_id: String,
      title: String,
      short_description: Option(String),
      deleted_at: Option(String),
      id: Float,
      description: Option(String),
      deleted_by: NullableSimpleUser,
    )
pub type ProjectsV2Item {
  ProjectsV2Item(
    content_type: ProjectsV2ItemContentType,
    created_at: String,
    creator: Option(SimpleUser),
    archived_at: Option(String),
    project_node_id: Option(String),
    content_node_id: String,
    updated_at: String,
    node_id: Option(String),
    id: Float,
  )
}

Constructors

  • ProjectsV2Item(
      content_type: ProjectsV2ItemContentType,
      created_at: String,
      creator: Option(SimpleUser),
      archived_at: Option(String),
      project_node_id: Option(String),
      content_node_id: String,
      updated_at: String,
      node_id: Option(String),
      id: Float,
    )
pub type ProjectsV2ItemContentType =
  String
pub type ProjectsV2IterationSetting {
  ProjectsV2IterationSetting(
    start_date: Option(String),
    duration: Option(Float),
    title: String,
    id: String,
  )
}

Constructors

  • ProjectsV2IterationSetting(
      start_date: Option(String),
      duration: Option(Float),
      title: String,
      id: String,
    )
pub type ProjectsV2SingleSelectOption {
  ProjectsV2SingleSelectOption(
    color: Option(String),
    name: String,
    id: String,
    description: Option(String),
  )
}

Constructors

  • ProjectsV2SingleSelectOption(
      color: Option(String),
      name: String,
      id: String,
      description: Option(String),
    )
pub type ProjectsV2StatusUpdate {
  ProjectsV2StatusUpdate(
    body: Option(String),
    created_at: String,
    start_date: Option(String),
    creator: Option(SimpleUser),
    project_node_id: Option(String),
    status: Option(String),
    updated_at: String,
    node_id: String,
    id: Float,
    target_date: Option(String),
  )
}

Constructors

  • ProjectsV2StatusUpdate(
      body: Option(String),
      created_at: String,
      start_date: Option(String),
      creator: Option(SimpleUser),
      project_node_id: Option(String),
      status: Option(String),
      updated_at: String,
      node_id: String,
      id: Float,
      target_date: Option(String),
    )
pub type ProtectedBranch {
  ProtectedBranch(
    allow_fork_syncing: Option(Nil),
    enforce_admins: Option(Nil),
    block_creations: Option(Nil),
    restrictions: Option(BranchRestrictionPolicy),
    required_conversation_resolution: Option(Nil),
    allow_deletions: Option(Nil),
    url: String,
    required_pull_request_reviews: Option(Nil),
    allow_force_pushes: Option(Nil),
    lock_branch: Option(Nil),
    required_status_checks: Option(StatusCheckPolicy),
    required_linear_history: Option(Nil),
    required_signatures: Option(Nil),
  )
}

Constructors

  • ProtectedBranch(
      allow_fork_syncing: Option(Nil),
      enforce_admins: Option(Nil),
      block_creations: Option(Nil),
      restrictions: Option(BranchRestrictionPolicy),
      required_conversation_resolution: Option(Nil),
      allow_deletions: Option(Nil),
      url: String,
      required_pull_request_reviews: Option(Nil),
      allow_force_pushes: Option(Nil),
      lock_branch: Option(Nil),
      required_status_checks: Option(StatusCheckPolicy),
      required_linear_history: Option(Nil),
      required_signatures: Option(Nil),
    )
pub type ProtectedBranchAdminEnforced {
  ProtectedBranchAdminEnforced(enabled: Bool, url: String)
}

Constructors

  • ProtectedBranchAdminEnforced(enabled: Bool, url: String)
pub type ProtectedBranchPullRequestReview {
  ProtectedBranchPullRequestReview(
    dismiss_stale_reviews: Bool,
    bypass_pull_request_allowances: Option(Nil),
    url: Option(String),
    dismissal_restrictions: Option(Nil),
    require_code_owner_reviews: Bool,
    require_last_push_approval: Option(Bool),
    required_approving_review_count: Option(Int),
  )
}

Constructors

  • ProtectedBranchPullRequestReview(
      dismiss_stale_reviews: Bool,
      bypass_pull_request_allowances: Option(Nil),
      url: Option(String),
      dismissal_restrictions: Option(Nil),
      require_code_owner_reviews: Bool,
      require_last_push_approval: Option(Bool),
      required_approving_review_count: Option(Int),
    )
pub type ProtectedBranchRequiredStatusCheck {
  ProtectedBranchRequiredStatusCheck(
    contexts: List(String),
    enforcement_level: Option(String),
    strict: Option(Bool),
    checks: List(Nil),
    url: Option(String),
    contexts_url: Option(String),
  )
}

Constructors

  • ProtectedBranchRequiredStatusCheck(
      contexts: List(String),
      enforcement_level: Option(String),
      strict: Option(Bool),
      checks: List(Nil),
      url: Option(String),
      contexts_url: Option(String),
    )
pub type PublicUser {
  PublicUser(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    twitter_username: Option(String),
    blog: Option(String),
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    bio: Option(String),
    notification_email: Option(String),
    events_url: String,
    avatar_url: String,
    plan: Option(Nil),
    login: String,
    created_at: String,
    total_private_repos: Option(Int),
    owned_private_repos: Option(Int),
    public_repos: Int,
    name: Option(String),
    collaborators: Option(Int),
    hireable: Option(Bool),
    url: String,
    starred_url: String,
    organizations_url: String,
    following: Int,
    repos_url: String,
    private_gists: Option(Int),
    followers: Int,
    location: Option(String),
    gravatar_id: Option(String),
    site_admin: Bool,
    updated_at: String,
    node_id: String,
    public_gists: Int,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
    company: Option(String),
    disk_usage: Option(Int),
  )
}

Constructors

  • PublicUser(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      twitter_username: Option(String),
      blog: Option(String),
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      bio: Option(String),
      notification_email: Option(String),
      events_url: String,
      avatar_url: String,
      plan: Option(Nil),
      login: String,
      created_at: String,
      total_private_repos: Option(Int),
      owned_private_repos: Option(Int),
      public_repos: Int,
      name: Option(String),
      collaborators: Option(Int),
      hireable: Option(Bool),
      url: String,
      starred_url: String,
      organizations_url: String,
      following: Int,
      repos_url: String,
      private_gists: Option(Int),
      followers: Int,
      location: Option(String),
      gravatar_id: Option(String),
      site_admin: Bool,
      updated_at: String,
      node_id: String,
      public_gists: Int,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
      company: Option(String),
      disk_usage: Option(Int),
    )
pub type PullRequest {
  PullRequest(
    head: Nil,
    draft: Option(Bool),
    body: Option(String),
    assignees: Option(List(SimpleUser)),
    comments_url: String,
    mergeable_state: String,
    requested_teams: Option(List(TeamSimple)),
    deletions: Int,
    merged_at: Option(String),
    closed_at: Option(String),
    review_comment_url: String,
    auto_merge: AutoMerge,
    issue_url: String,
    number: Int,
    created_at: String,
    merged_by: NullableSimpleUser,
    locked: Bool,
    merge_commit_sha: Option(String),
    review_comments_url: String,
    user: SimpleUser,
    commits_url: String,
    changed_files: Int,
    merged: Bool,
    author_association: AuthorAssociation,
    url: String,
    assignee: NullableSimpleUser,
    statuses_url: String,
    milestone: NullableMilestone,
    maintainer_can_modify: Bool,
    state: String,
    base_: Nil,
    mergeable: Option(Bool),
    comments: Int,
    diff_url: String,
    additions: Int,
    updated_at: String,
    node_id: String,
    patch_url: String,
    title: String,
    links: Nil,
    id: Int,
    html_url: String,
    review_comments: Int,
    commits: Int,
    requested_reviewers: Option(List(SimpleUser)),
    rebaseable: Option(Bool),
    active_lock_reason: Option(String),
    labels: List(Nil),
  )
}

Constructors

  • PullRequest(
      head: Nil,
      draft: Option(Bool),
      body: Option(String),
      assignees: Option(List(SimpleUser)),
      comments_url: String,
      mergeable_state: String,
      requested_teams: Option(List(TeamSimple)),
      deletions: Int,
      merged_at: Option(String),
      closed_at: Option(String),
      review_comment_url: String,
      auto_merge: AutoMerge,
      issue_url: String,
      number: Int,
      created_at: String,
      merged_by: NullableSimpleUser,
      locked: Bool,
      merge_commit_sha: Option(String),
      review_comments_url: String,
      user: SimpleUser,
      commits_url: String,
      changed_files: Int,
      merged: Bool,
      author_association: AuthorAssociation,
      url: String,
      assignee: NullableSimpleUser,
      statuses_url: String,
      milestone: NullableMilestone,
      maintainer_can_modify: Bool,
      state: String,
      base_: Nil,
      mergeable: Option(Bool),
      comments: Int,
      diff_url: String,
      additions: Int,
      updated_at: String,
      node_id: String,
      patch_url: String,
      title: String,
      links: Nil,
      id: Int,
      html_url: String,
      review_comments: Int,
      commits: Int,
      requested_reviewers: Option(List(SimpleUser)),
      rebaseable: Option(Bool),
      active_lock_reason: Option(String),
      labels: List(Nil),
    )
pub type PullRequestMergeResult {
  PullRequestMergeResult(
    message: String,
    sha: String,
    merged: Bool,
  )
}

Constructors

  • PullRequestMergeResult(
      message: String,
      sha: String,
      merged: Bool,
    )
pub type PullRequestMinimal {
  PullRequestMinimal(
    head: Nil,
    number: Int,
    url: String,
    base_: Nil,
    id: Int,
  )
}

Constructors

  • PullRequestMinimal(
      head: Nil,
      number: Int,
      url: String,
      base_: Nil,
      id: Int,
    )
pub type PullRequestReview {
  PullRequestReview(
    body: String,
    commit_id: Option(String),
    pull_request_url: String,
    body_html: Option(String),
    body_text: Option(String),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    state: String,
    submitted_at: Option(String),
    node_id: String,
    links: Nil,
    id: Int,
    html_url: String,
  )
}

Constructors

  • PullRequestReview(
      body: String,
      commit_id: Option(String),
      pull_request_url: String,
      body_html: Option(String),
      body_text: Option(String),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      state: String,
      submitted_at: Option(String),
      node_id: String,
      links: Nil,
      id: Int,
      html_url: String,
    )
pub type PullRequestReviewComment {
  PullRequestReviewComment(
    body: String,
    original_line: Option(Int),
    commit_id: String,
    diff_hunk: String,
    path_: String,
    pull_request_url: String,
    body_html: Option(String),
    position: Option(Int),
    created_at: String,
    body_text: Option(String),
    reactions: Option(ReactionRollup),
    user: SimpleUser,
    subject_type: Option(String),
    author_association: AuthorAssociation,
    url: String,
    in_reply_to_id: Option(Int),
    start_line: Option(Int),
    start_side: Option(String),
    line: Option(Int),
    original_commit_id: String,
    side: Option(String),
    updated_at: String,
    original_position: Option(Int),
    node_id: String,
    pull_request_review_id: Option(Int),
    links: Nil,
    id: Int,
    html_url: String,
    original_start_line: Option(Int),
  )
}

Constructors

  • PullRequestReviewComment(
      body: String,
      original_line: Option(Int),
      commit_id: String,
      diff_hunk: String,
      path_: String,
      pull_request_url: String,
      body_html: Option(String),
      position: Option(Int),
      created_at: String,
      body_text: Option(String),
      reactions: Option(ReactionRollup),
      user: SimpleUser,
      subject_type: Option(String),
      author_association: AuthorAssociation,
      url: String,
      in_reply_to_id: Option(Int),
      start_line: Option(Int),
      start_side: Option(String),
      line: Option(Int),
      original_commit_id: String,
      side: Option(String),
      updated_at: String,
      original_position: Option(Int),
      node_id: String,
      pull_request_review_id: Option(Int),
      links: Nil,
      id: Int,
      html_url: String,
      original_start_line: Option(Int),
    )
pub type PullRequestReviewRequest {
  PullRequestReviewRequest(
    users: List(SimpleUser),
    teams: List(Team),
  )
}

Constructors

  • PullRequestReviewRequest(
      users: List(SimpleUser),
      teams: List(Team),
    )
pub type PullRequestSimple {
  PullRequestSimple(
    head: Nil,
    draft: Option(Bool),
    body: Option(String),
    assignees: Option(List(SimpleUser)),
    comments_url: String,
    requested_teams: Option(List(Team)),
    merged_at: Option(String),
    closed_at: Option(String),
    review_comment_url: String,
    auto_merge: AutoMerge,
    issue_url: String,
    number: Int,
    created_at: String,
    locked: Bool,
    merge_commit_sha: Option(String),
    review_comments_url: String,
    user: NullableSimpleUser,
    commits_url: String,
    author_association: AuthorAssociation,
    url: String,
    assignee: NullableSimpleUser,
    statuses_url: String,
    milestone: NullableMilestone,
    state: String,
    base_: Nil,
    diff_url: String,
    updated_at: String,
    node_id: String,
    patch_url: String,
    title: String,
    links: Nil,
    id: Int,
    html_url: String,
    requested_reviewers: Option(List(SimpleUser)),
    active_lock_reason: Option(String),
    labels: List(Nil),
  )
}

Constructors

  • PullRequestSimple(
      head: Nil,
      draft: Option(Bool),
      body: Option(String),
      assignees: Option(List(SimpleUser)),
      comments_url: String,
      requested_teams: Option(List(Team)),
      merged_at: Option(String),
      closed_at: Option(String),
      review_comment_url: String,
      auto_merge: AutoMerge,
      issue_url: String,
      number: Int,
      created_at: String,
      locked: Bool,
      merge_commit_sha: Option(String),
      review_comments_url: String,
      user: NullableSimpleUser,
      commits_url: String,
      author_association: AuthorAssociation,
      url: String,
      assignee: NullableSimpleUser,
      statuses_url: String,
      milestone: NullableMilestone,
      state: String,
      base_: Nil,
      diff_url: String,
      updated_at: String,
      node_id: String,
      patch_url: String,
      title: String,
      links: Nil,
      id: Int,
      html_url: String,
      requested_reviewers: Option(List(SimpleUser)),
      active_lock_reason: Option(String),
      labels: List(Nil),
    )
pub type PullRequestWebhook =
  Nil
pub type RateLimit {
  RateLimit(reset: Int, remaining: Int, limit: Int, used: Int)
}

Constructors

  • RateLimit(reset: Int, remaining: Int, limit: Int, used: Int)
pub type RateLimitOverview {
  RateLimitOverview(rate: RateLimit, resources: Nil)
}

Constructors

  • RateLimitOverview(rate: RateLimit, resources: Nil)
pub type Reaction {
  Reaction(
    created_at: String,
    user: NullableSimpleUser,
    node_id: String,
    content: String,
    id: Int,
  )
}

Constructors

  • Reaction(
      created_at: String,
      user: NullableSimpleUser,
      node_id: String,
      content: String,
      id: Int,
    )
pub type ReactionRollup {
  ReactionRollup(
    confused: Int,
    laugh: Int,
    eyes: Int,
    hooray: Int,
    negative_1: Int,
    heart: Int,
    positive_1: Int,
    url: String,
    total_count: Int,
    rocket: Int,
  )
}

Constructors

  • ReactionRollup(
      confused: Int,
      laugh: Int,
      eyes: Int,
      hooray: Int,
      negative_1: Int,
      heart: Int,
      positive_1: Int,
      url: String,
      total_count: Int,
      rocket: Int,
    )
pub type ReferencedWorkflow {
  ReferencedWorkflow(
    path_: String,
    sha: String,
    ref: Option(String),
  )
}

Constructors

  • ReferencedWorkflow(
      path_: String,
      sha: String,
      ref: Option(String),
    )
pub type ReferrerTraffic {
  ReferrerTraffic(uniques: Int, count: Int, referrer: String)
}

Constructors

  • ReferrerTraffic(uniques: Int, count: Int, referrer: String)
pub type Release {
  Release(
    draft: Bool,
    body: Option(String),
    assets: List(ReleaseAsset),
    prerelease: Bool,
    published_at: Option(String),
    body_html: Option(String),
    created_at: String,
    body_text: Option(String),
    reactions: Option(ReactionRollup),
    author: SimpleUser,
    name: Option(String),
    url: String,
    tag_name: String,
    zipball_url: Option(String),
    upload_url: String,
    assets_url: String,
    tarball_url: Option(String),
    node_id: String,
    discussion_url: Option(String),
    mentions_count: Option(Int),
    target_commitish: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • Release(
      draft: Bool,
      body: Option(String),
      assets: List(ReleaseAsset),
      prerelease: Bool,
      published_at: Option(String),
      body_html: Option(String),
      created_at: String,
      body_text: Option(String),
      reactions: Option(ReactionRollup),
      author: SimpleUser,
      name: Option(String),
      url: String,
      tag_name: String,
      zipball_url: Option(String),
      upload_url: String,
      assets_url: String,
      tarball_url: Option(String),
      node_id: String,
      discussion_url: Option(String),
      mentions_count: Option(Int),
      target_commitish: String,
      id: Int,
      html_url: String,
    )
pub type ReleaseAsset {
  ReleaseAsset(
    content_type: String,
    size: Int,
    created_at: String,
    name: String,
    uploader: NullableSimpleUser,
    browser_download_url: String,
    url: String,
    state: String,
    label: Option(String),
    updated_at: String,
    node_id: String,
    download_count: Int,
    id: Int,
  )
}

Constructors

  • ReleaseAsset(
      content_type: String,
      size: Int,
      created_at: String,
      name: String,
      uploader: NullableSimpleUser,
      browser_download_url: String,
      url: String,
      state: String,
      label: Option(String),
      updated_at: String,
      node_id: String,
      download_count: Int,
      id: Int,
    )
pub type ReleaseNotesContent {
  ReleaseNotesContent(body: String, name: String)
}

Constructors

  • ReleaseNotesContent(body: String, name: String)
pub type RemovedFromProjectIssueEvent {
  RemovedFromProjectIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    project_card: Option(Nil),
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • RemovedFromProjectIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      project_card: Option(Nil),
      node_id: String,
      event: String,
      id: Int,
    )
pub type RenamedIssueEvent {
  RenamedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
    rename: Nil,
  )
}

Constructors

  • RenamedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
      rename: Nil,
    )
pub type RepoCodespacesSecret {
  RepoCodespacesSecret(
    created_at: String,
    name: String,
    updated_at: String,
  )
}

Constructors

  • RepoCodespacesSecret(
      created_at: String,
      name: String,
      updated_at: String,
    )
pub type RepoSearchResultItem {
  RepoSearchResultItem(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    text_matches: Option(SearchResultTextMatches),
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    forks_count: Int,
    fork: Bool,
    git_url: String,
    archived: Bool,
    private: Bool,
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Bool,
    blobs_url: String,
    has_discussions: Option(Bool),
    teams_url: String,
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: String,
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    forks: Int,
    archive_url: String,
    score: Float,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    owner: NullableSimpleUser,
    allow_merge_commit: Option(Bool),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    updated_at: String,
    watchers: Int,
    node_id: String,
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: String,
    downloads_url: String,
    subscribers_url: String,
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • RepoSearchResultItem(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      text_matches: Option(SearchResultTextMatches),
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      forks_count: Int,
      fork: Bool,
      git_url: String,
      archived: Bool,
      private: Bool,
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Bool,
      blobs_url: String,
      has_discussions: Option(Bool),
      teams_url: String,
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: String,
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      forks: Int,
      archive_url: String,
      score: Float,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      owner: NullableSimpleUser,
      allow_merge_commit: Option(Bool),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      updated_at: String,
      watchers: Int,
      node_id: String,
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: String,
      downloads_url: String,
      subscribers_url: String,
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type Repository {
  Repository(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    forks_count: Int,
    fork: Bool,
    allow_update_branch: Option(Bool),
    git_url: String,
    archived: Bool,
    private: Bool,
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Bool,
    blobs_url: String,
    squash_merge_commit_message: Option(String),
    has_discussions: Option(Bool),
    teams_url: String,
    merge_commit_message: Option(String),
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    use_squash_pr_title_as_default: Option(Bool),
    forks: Int,
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    owner: SimpleUser,
    starred_at: Option(String),
    allow_merge_commit: Option(Bool),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    squash_merge_commit_title: Option(String),
    merge_commit_title: Option(String),
    updated_at: Option(String),
    watchers: Int,
    node_id: String,
    anonymous_access_enabled: Option(Bool),
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • Repository(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      forks_count: Int,
      fork: Bool,
      allow_update_branch: Option(Bool),
      git_url: String,
      archived: Bool,
      private: Bool,
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Bool,
      blobs_url: String,
      squash_merge_commit_message: Option(String),
      has_discussions: Option(Bool),
      teams_url: String,
      merge_commit_message: Option(String),
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      use_squash_pr_title_as_default: Option(Bool),
      forks: Int,
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      owner: SimpleUser,
      starred_at: Option(String),
      allow_merge_commit: Option(Bool),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      squash_merge_commit_title: Option(String),
      merge_commit_title: Option(String),
      updated_at: Option(String),
      watchers: Int,
      node_id: String,
      anonymous_access_enabled: Option(Bool),
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type RepositoryAdvisory {
  RepositoryAdvisory(
    cwes: Option(List(Nil)),
    published_at: Option(String),
    summary: String,
    closed_at: Option(String),
    cvss_severities: Option(CvssSeverities),
    cve_id: Option(String),
    collaborating_users: Option(List(SimpleUser)),
    created_at: Option(String),
    identifiers: List(Nil),
    cwe_ids: Option(List(String)),
    ghsa_id: String,
    author: Nil,
    submission: Option(Nil),
    withdrawn_at: Option(String),
    url: String,
    state: String,
    cvss: Option(Nil),
    credits_detailed: Option(List(RepositoryAdvisoryCredit)),
    collaborating_teams: Option(List(Team)),
    updated_at: Option(String),
    credits: Option(List(Nil)),
    vulnerabilities: Option(
      List(RepositoryAdvisoryVulnerability),
    ),
    html_url: String,
    publisher: Nil,
    description: Option(String),
    severity: Option(String),
    private_fork: Nil,
  )
}

Constructors

  • RepositoryAdvisory(
      cwes: Option(List(Nil)),
      published_at: Option(String),
      summary: String,
      closed_at: Option(String),
      cvss_severities: Option(CvssSeverities),
      cve_id: Option(String),
      collaborating_users: Option(List(SimpleUser)),
      created_at: Option(String),
      identifiers: List(Nil),
      cwe_ids: Option(List(String)),
      ghsa_id: String,
      author: Nil,
      submission: Option(Nil),
      withdrawn_at: Option(String),
      url: String,
      state: String,
      cvss: Option(Nil),
      credits_detailed: Option(List(RepositoryAdvisoryCredit)),
      collaborating_teams: Option(List(Team)),
      updated_at: Option(String),
      credits: Option(List(Nil)),
      vulnerabilities: Option(List(RepositoryAdvisoryVulnerability)),
      html_url: String,
      publisher: Nil,
      description: Option(String),
      severity: Option(String),
      private_fork: Nil,
    )
pub type RepositoryAdvisoryCreate {
  RepositoryAdvisoryCreate(
    cvss_vector_string: Option(String),
    summary: String,
    cve_id: Option(String),
    cwe_ids: Option(List(String)),
    credits: Option(List(Nil)),
    vulnerabilities: List(Nil),
    start_private_fork: Option(Bool),
    description: String,
    severity: Option(String),
  )
}

Constructors

  • RepositoryAdvisoryCreate(
      cvss_vector_string: Option(String),
      summary: String,
      cve_id: Option(String),
      cwe_ids: Option(List(String)),
      credits: Option(List(Nil)),
      vulnerabilities: List(Nil),
      start_private_fork: Option(Bool),
      description: String,
      severity: Option(String),
    )
pub type RepositoryAdvisoryCredit {
  RepositoryAdvisoryCredit(
    user: SimpleUser,
    state: String,
    type_: SecurityAdvisoryCreditTypes,
  )
}

Constructors

  • RepositoryAdvisoryCredit(
      user: SimpleUser,
      state: String,
      type_: SecurityAdvisoryCreditTypes,
    )
pub type RepositoryAdvisoryUpdate {
  RepositoryAdvisoryUpdate(
    cvss_vector_string: Option(String),
    summary: Option(String),
    cve_id: Option(String),
    collaborating_users: Option(List(String)),
    cwe_ids: Option(List(String)),
    state: Option(String),
    collaborating_teams: Option(List(String)),
    credits: Option(List(Nil)),
    vulnerabilities: Option(List(Nil)),
    description: Option(String),
    severity: Option(String),
  )
}

Constructors

  • RepositoryAdvisoryUpdate(
      cvss_vector_string: Option(String),
      summary: Option(String),
      cve_id: Option(String),
      collaborating_users: Option(List(String)),
      cwe_ids: Option(List(String)),
      state: Option(String),
      collaborating_teams: Option(List(String)),
      credits: Option(List(Nil)),
      vulnerabilities: Option(List(Nil)),
      description: Option(String),
      severity: Option(String),
    )
pub type RepositoryAdvisoryVulnerability {
  RepositoryAdvisoryVulnerability(
    vulnerable_functions: Option(List(String)),
    package: Option(Nil),
    patched_versions: Option(String),
    vulnerable_version_range: Option(String),
  )
}

Constructors

  • RepositoryAdvisoryVulnerability(
      vulnerable_functions: Option(List(String)),
      package: Option(Nil),
      patched_versions: Option(String),
      vulnerable_version_range: Option(String),
    )
pub type RepositoryCollaboratorPermission {
  RepositoryCollaboratorPermission(
    user: NullableCollaborator,
    permission: String,
    role_name: String,
  )
}

Constructors

  • RepositoryCollaboratorPermission(
      user: NullableCollaborator,
      permission: String,
      role_name: String,
    )
pub type RepositoryInvitation {
  RepositoryInvitation(
    permissions: String,
    expired: Option(Bool),
    inviter: NullableSimpleUser,
    created_at: String,
    repository: MinimalRepository,
    url: String,
    node_id: String,
    id: Int,
    html_url: String,
    invitee: NullableSimpleUser,
  )
}

Constructors

  • RepositoryInvitation(
      permissions: String,
      expired: Option(Bool),
      inviter: NullableSimpleUser,
      created_at: String,
      repository: MinimalRepository,
      url: String,
      node_id: String,
      id: Int,
      html_url: String,
      invitee: NullableSimpleUser,
    )
pub type RepositoryRule {
  RepositoryRule
}

Constructors

  • RepositoryRule
pub type RepositoryRuleBranchNamePattern {
  RepositoryRuleBranchNamePattern(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleBranchNamePattern(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleCodeScanning {
  RepositoryRuleCodeScanning(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleCodeScanning(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleCommitAuthorEmailPattern {
  RepositoryRuleCommitAuthorEmailPattern(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleCommitAuthorEmailPattern(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleCommitMessagePattern {
  RepositoryRuleCommitMessagePattern(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleCommitMessagePattern(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleCommitterEmailPattern {
  RepositoryRuleCommitterEmailPattern(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleCommitterEmailPattern(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleCreation {
  RepositoryRuleCreation(type_: String)
}

Constructors

  • RepositoryRuleCreation(type_: String)
pub type RepositoryRuleDeletion {
  RepositoryRuleDeletion(type_: String)
}

Constructors

  • RepositoryRuleDeletion(type_: String)
pub type RepositoryRuleDetailed {
  RepositoryRuleDetailed
}

Constructors

  • RepositoryRuleDetailed
pub type RepositoryRuleEnforcement =
  String
pub type RepositoryRuleMergeQueue {
  RepositoryRuleMergeQueue(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleMergeQueue(parameters: Option(Nil), type_: String)
pub type RepositoryRuleNonFastForward {
  RepositoryRuleNonFastForward(type_: String)
}

Constructors

  • RepositoryRuleNonFastForward(type_: String)
pub type RepositoryRuleParamsCodeScanningTool {
  RepositoryRuleParamsCodeScanningTool(
    security_alerts_threshold: String,
    alerts_threshold: String,
    tool: String,
  )
}

Constructors

  • RepositoryRuleParamsCodeScanningTool(
      security_alerts_threshold: String,
      alerts_threshold: String,
      tool: String,
    )
pub type RepositoryRuleParamsRequiredReviewerConfiguration {
  RepositoryRuleParamsRequiredReviewerConfiguration(
    file_patterns: List(String),
    reviewer_id: String,
    minimum_approvals: Int,
  )
}

Constructors

  • RepositoryRuleParamsRequiredReviewerConfiguration(
      file_patterns: List(String),
      reviewer_id: String,
      minimum_approvals: Int,
    )
pub type RepositoryRuleParamsRestrictedCommits {
  RepositoryRuleParamsRestrictedCommits(
    reason: Option(String),
    oid: String,
  )
}

Constructors

  • RepositoryRuleParamsRestrictedCommits(
      reason: Option(String),
      oid: String,
    )
pub type RepositoryRuleParamsStatusCheckConfiguration {
  RepositoryRuleParamsStatusCheckConfiguration(
    integration_id: Option(Int),
    context: String,
  )
}

Constructors

  • RepositoryRuleParamsStatusCheckConfiguration(
      integration_id: Option(Int),
      context: String,
    )
pub type RepositoryRuleParamsWorkflowFileReference {
  RepositoryRuleParamsWorkflowFileReference(
    path_: String,
    sha: Option(String),
    repository_id: Int,
    ref: Option(String),
  )
}

Constructors

  • RepositoryRuleParamsWorkflowFileReference(
      path_: String,
      sha: Option(String),
      repository_id: Int,
      ref: Option(String),
    )
pub type RepositoryRulePullRequest {
  RepositoryRulePullRequest(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRulePullRequest(parameters: Option(Nil), type_: String)
pub type RepositoryRuleRequiredDeployments {
  RepositoryRuleRequiredDeployments(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleRequiredDeployments(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleRequiredLinearHistory {
  RepositoryRuleRequiredLinearHistory(type_: String)
}

Constructors

  • RepositoryRuleRequiredLinearHistory(type_: String)
pub type RepositoryRuleRequiredSignatures {
  RepositoryRuleRequiredSignatures(type_: String)
}

Constructors

  • RepositoryRuleRequiredSignatures(type_: String)
pub type RepositoryRuleRequiredStatusChecks {
  RepositoryRuleRequiredStatusChecks(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleRequiredStatusChecks(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleRulesetInfo {
  RepositoryRuleRulesetInfo(
    ruleset_source_type: Option(String),
    ruleset_id: Option(Int),
    ruleset_source: Option(String),
  )
}

Constructors

  • RepositoryRuleRulesetInfo(
      ruleset_source_type: Option(String),
      ruleset_id: Option(Int),
      ruleset_source: Option(String),
    )
pub type RepositoryRuleTagNamePattern {
  RepositoryRuleTagNamePattern(
    parameters: Option(Nil),
    type_: String,
  )
}

Constructors

  • RepositoryRuleTagNamePattern(
      parameters: Option(Nil),
      type_: String,
    )
pub type RepositoryRuleUpdate {
  RepositoryRuleUpdate(parameters: Option(Nil), type_: String)
}

Constructors

  • RepositoryRuleUpdate(parameters: Option(Nil), type_: String)
pub type RepositoryRuleViolationError {
  RepositoryRuleViolationError(
    message: Option(String),
    documentation_url: Option(String),
    metadata: Option(Nil),
    status: Option(String),
  )
}

Constructors

  • RepositoryRuleViolationError(
      message: Option(String),
      documentation_url: Option(String),
      metadata: Option(Nil),
      status: Option(String),
    )
pub type RepositoryRuleWorkflows {
  RepositoryRuleWorkflows(parameters: Option(Nil), type_: String)
}

Constructors

  • RepositoryRuleWorkflows(parameters: Option(Nil), type_: String)
pub type RepositoryRuleset {
  RepositoryRuleset(
    enforcement: RepositoryRuleEnforcement,
    current_user_can_bypass: Option(String),
    created_at: Option(String),
    name: String,
    target: Option(String),
    bypass_actors: Option(List(RepositoryRulesetBypassActor)),
    rules: Option(List(RepositoryRule)),
    updated_at: Option(String),
    node_id: Option(String),
    conditions: Option(Nil),
    links: Option(Nil),
    source: String,
    id: Int,
    source_type: Option(String),
  )
}

Constructors

  • RepositoryRuleset(
      enforcement: RepositoryRuleEnforcement,
      current_user_can_bypass: Option(String),
      created_at: Option(String),
      name: String,
      target: Option(String),
      bypass_actors: Option(List(RepositoryRulesetBypassActor)),
      rules: Option(List(RepositoryRule)),
      updated_at: Option(String),
      node_id: Option(String),
      conditions: Option(Nil),
      links: Option(Nil),
      source: String,
      id: Int,
      source_type: Option(String),
    )
pub type RepositoryRulesetBypassActor {
  RepositoryRulesetBypassActor(
    actor_type: String,
    actor_id: Option(Int),
    bypass_mode: Option(String),
  )
}

Constructors

  • RepositoryRulesetBypassActor(
      actor_type: String,
      actor_id: Option(Int),
      bypass_mode: Option(String),
    )
pub type RepositoryRulesetConditions {
  RepositoryRulesetConditions(ref_name: Option(Nil))
}

Constructors

  • RepositoryRulesetConditions(ref_name: Option(Nil))
pub type RepositoryRulesetConditionsRepositoryIdTarget {
  RepositoryRulesetConditionsRepositoryIdTarget(
    repository_id: Nil,
  )
}

Constructors

  • RepositoryRulesetConditionsRepositoryIdTarget(repository_id: Nil)
pub type RepositoryRulesetConditionsRepositoryNameTarget {
  RepositoryRulesetConditionsRepositoryNameTarget(
    repository_name: Nil,
  )
}

Constructors

  • RepositoryRulesetConditionsRepositoryNameTarget(
      repository_name: Nil,
    )
pub type RepositoryRulesetConditionsRepositoryPropertySpec {
  RepositoryRulesetConditionsRepositoryPropertySpec(
    name: String,
    property_values: List(String),
    source: Option(String),
  )
}

Constructors

  • RepositoryRulesetConditionsRepositoryPropertySpec(
      name: String,
      property_values: List(String),
      source: Option(String),
    )
pub type RepositoryRulesetConditionsRepositoryPropertyTarget {
  RepositoryRulesetConditionsRepositoryPropertyTarget(
    repository_property: Nil,
  )
}

Constructors

  • RepositoryRulesetConditionsRepositoryPropertyTarget(
      repository_property: Nil,
    )
pub type RepositorySubscription {
  RepositorySubscription(
    reason: Option(String),
    created_at: String,
    url: String,
    ignored: Bool,
    subscribed: Bool,
    repository_url: String,
  )
}

Constructors

  • RepositorySubscription(
      reason: Option(String),
      created_at: String,
      url: String,
      ignored: Bool,
      subscribed: Bool,
      repository_url: String,
    )
pub type RepositoryWebhooks {
  RepositoryWebhooks(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    custom_properties: Option(Nil),
    forks_count: Int,
    fork: Bool,
    allow_update_branch: Option(Bool),
    git_url: String,
    archived: Bool,
    private: Bool,
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Bool,
    blobs_url: String,
    squash_merge_commit_message: Option(String),
    has_discussions: Option(Bool),
    teams_url: String,
    merge_commit_message: Option(String),
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    template_repository: Option(Nil),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    use_squash_pr_title_as_default: Option(Bool),
    forks: Int,
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    organization: Option(NullableSimpleUser),
    owner: SimpleUser,
    starred_at: Option(String),
    allow_merge_commit: Option(Bool),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    squash_merge_commit_title: Option(String),
    merge_commit_title: Option(String),
    updated_at: Option(String),
    watchers: Int,
    node_id: String,
    anonymous_access_enabled: Option(Bool),
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    subscribers_count: Option(Int),
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    network_count: Option(Int),
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • RepositoryWebhooks(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      custom_properties: Option(Nil),
      forks_count: Int,
      fork: Bool,
      allow_update_branch: Option(Bool),
      git_url: String,
      archived: Bool,
      private: Bool,
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Bool,
      blobs_url: String,
      squash_merge_commit_message: Option(String),
      has_discussions: Option(Bool),
      teams_url: String,
      merge_commit_message: Option(String),
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      template_repository: Option(Nil),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      use_squash_pr_title_as_default: Option(Bool),
      forks: Int,
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      organization: Option(NullableSimpleUser),
      owner: SimpleUser,
      starred_at: Option(String),
      allow_merge_commit: Option(Bool),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      squash_merge_commit_title: Option(String),
      merge_commit_title: Option(String),
      updated_at: Option(String),
      watchers: Int,
      node_id: String,
      anonymous_access_enabled: Option(Bool),
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      subscribers_count: Option(Int),
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      network_count: Option(Int),
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type ReviewComment {
  ReviewComment(
    body: String,
    original_line: Option(Int),
    commit_id: String,
    diff_hunk: String,
    path_: String,
    pull_request_url: String,
    body_html: Option(String),
    position: Option(Int),
    created_at: String,
    body_text: Option(String),
    reactions: Option(ReactionRollup),
    user: NullableSimpleUser,
    author_association: AuthorAssociation,
    url: String,
    in_reply_to_id: Option(Int),
    start_line: Option(Int),
    start_side: Option(String),
    line: Option(Int),
    original_commit_id: String,
    side: Option(String),
    updated_at: String,
    original_position: Int,
    node_id: String,
    pull_request_review_id: Option(Int),
    links: Nil,
    id: Int,
    html_url: String,
    original_start_line: Option(Int),
  )
}

Constructors

  • ReviewComment(
      body: String,
      original_line: Option(Int),
      commit_id: String,
      diff_hunk: String,
      path_: String,
      pull_request_url: String,
      body_html: Option(String),
      position: Option(Int),
      created_at: String,
      body_text: Option(String),
      reactions: Option(ReactionRollup),
      user: NullableSimpleUser,
      author_association: AuthorAssociation,
      url: String,
      in_reply_to_id: Option(Int),
      start_line: Option(Int),
      start_side: Option(String),
      line: Option(Int),
      original_commit_id: String,
      side: Option(String),
      updated_at: String,
      original_position: Int,
      node_id: String,
      pull_request_review_id: Option(Int),
      links: Nil,
      id: Int,
      html_url: String,
      original_start_line: Option(Int),
    )
pub type ReviewCustomGatesCommentRequired {
  ReviewCustomGatesCommentRequired(
    environment_name: String,
    comment: String,
  )
}

Constructors

  • ReviewCustomGatesCommentRequired(
      environment_name: String,
      comment: String,
    )
pub type ReviewCustomGatesStateRequired {
  ReviewCustomGatesStateRequired(
    state: String,
    environment_name: String,
    comment: Option(String),
  )
}

Constructors

  • ReviewCustomGatesStateRequired(
      state: String,
      environment_name: String,
      comment: Option(String),
    )
pub type ReviewDismissedIssueEvent {
  ReviewDismissedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    dismissed_review: Nil,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • ReviewDismissedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      dismissed_review: Nil,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type ReviewRequestRemovedIssueEvent {
  ReviewRequestRemovedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    requested_team: Option(Team),
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    review_requester: SimpleUser,
    requested_reviewer: Option(SimpleUser),
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • ReviewRequestRemovedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      requested_team: Option(Team),
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      review_requester: SimpleUser,
      requested_reviewer: Option(SimpleUser),
      node_id: String,
      event: String,
      id: Int,
    )
pub type ReviewRequestedIssueEvent {
  ReviewRequestedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    requested_team: Option(Team),
    url: String,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    review_requester: SimpleUser,
    requested_reviewer: Option(SimpleUser),
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • ReviewRequestedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      requested_team: Option(Team),
      url: String,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      review_requester: SimpleUser,
      requested_reviewer: Option(SimpleUser),
      node_id: String,
      event: String,
      id: Int,
    )
pub type Root {
  Root(
    commit_search_url: String,
    gists_url: String,
    starred_gists_url: String,
    following_url: String,
    current_user_url: String,
    organization_url: String,
    label_search_url: String,
    keys_url: String,
    organization_repositories_url: String,
    feeds_url: String,
    followers_url: String,
    hub_url: Option(String),
    current_user_repositories_url: String,
    emails_url: String,
    topic_search_url: Option(String),
    events_url: String,
    public_gists_url: String,
    issues_url: String,
    authorizations_url: String,
    code_search_url: String,
    user_repositories_url: String,
    rate_limit_url: String,
    user_search_url: String,
    repository_search_url: String,
    starred_url: String,
    current_user_authorizations_html_url: String,
    notifications_url: String,
    repository_url: String,
    organization_teams_url: String,
    user_url: String,
    user_organizations_url: String,
    emojis_url: String,
    issue_search_url: String,
  )
}

Constructors

  • Root(
      commit_search_url: String,
      gists_url: String,
      starred_gists_url: String,
      following_url: String,
      current_user_url: String,
      organization_url: String,
      label_search_url: String,
      keys_url: String,
      organization_repositories_url: String,
      feeds_url: String,
      followers_url: String,
      hub_url: Option(String),
      current_user_repositories_url: String,
      emails_url: String,
      topic_search_url: Option(String),
      events_url: String,
      public_gists_url: String,
      issues_url: String,
      authorizations_url: String,
      code_search_url: String,
      user_repositories_url: String,
      rate_limit_url: String,
      user_search_url: String,
      repository_search_url: String,
      starred_url: String,
      current_user_authorizations_html_url: String,
      notifications_url: String,
      repository_url: String,
      organization_teams_url: String,
      user_url: String,
      user_organizations_url: String,
      emojis_url: String,
      issue_search_url: String,
    )
pub type RuleSuite {
  RuleSuite(
    repository_name: Option(String),
    evaluation_result: Option(String),
    actor_id: Option(Int),
    after_sha: Option(String),
    before_sha: Option(String),
    repository_id: Option(Int),
    ref: Option(String),
    rule_evaluations: Option(List(Nil)),
    actor_name: Option(String),
    pushed_at: Option(String),
    id: Option(Int),
    result: Option(String),
  )
}

Constructors

  • RuleSuite(
      repository_name: Option(String),
      evaluation_result: Option(String),
      actor_id: Option(Int),
      after_sha: Option(String),
      before_sha: Option(String),
      repository_id: Option(Int),
      ref: Option(String),
      rule_evaluations: Option(List(Nil)),
      actor_name: Option(String),
      pushed_at: Option(String),
      id: Option(Int),
      result: Option(String),
    )
pub type RuleSuites =
  List(Nil)
pub type Runner {
  Runner(
    os: String,
    runner_group_id: Option(Int),
    name: String,
    status: String,
    busy: Bool,
    id: Int,
    labels: List(RunnerLabel),
  )
}

Constructors

  • Runner(
      os: String,
      runner_group_id: Option(Int),
      name: String,
      status: String,
      busy: Bool,
      id: Int,
      labels: List(RunnerLabel),
    )
pub type RunnerApplication {
  RunnerApplication(
    os: String,
    filename: String,
    temp_download_token: Option(String),
    architecture: String,
    download_url: String,
    sha256_checksum: Option(String),
  )
}

Constructors

  • RunnerApplication(
      os: String,
      filename: String,
      temp_download_token: Option(String),
      architecture: String,
      download_url: String,
      sha256_checksum: Option(String),
    )
pub type RunnerGroupsOrg {
  RunnerGroupsOrg(
    default: Bool,
    allows_public_repositories: Bool,
    name: String,
    inherited_allows_public_repositories: Option(Bool),
    selected_workflows: Option(List(String)),
    visibility: String,
    runners_url: String,
    restricted_to_workflows: Option(Bool),
    inherited: Bool,
    id: Float,
    hosted_runners_url: Option(String),
    selected_repositories_url: Option(String),
    workflow_restrictions_read_only: Option(Bool),
  )
}

Constructors

  • RunnerGroupsOrg(
      default: Bool,
      allows_public_repositories: Bool,
      name: String,
      inherited_allows_public_repositories: Option(Bool),
      selected_workflows: Option(List(String)),
      visibility: String,
      runners_url: String,
      restricted_to_workflows: Option(Bool),
      inherited: Bool,
      id: Float,
      hosted_runners_url: Option(String),
      selected_repositories_url: Option(String),
      workflow_restrictions_read_only: Option(Bool),
    )
pub type RunnerLabel {
  RunnerLabel(
    name: String,
    type_: Option(String),
    id: Option(Int),
  )
}

Constructors

  • RunnerLabel(name: String, type_: Option(String), id: Option(Int))
pub type ScimError {
  ScimError(
    message: Option(String),
    documentation_url: Option(String),
    scim_type: Option(String),
    detail: Option(String),
    schemas: Option(List(String)),
    status: Option(Int),
  )
}

Constructors

  • ScimError(
      message: Option(String),
      documentation_url: Option(String),
      scim_type: Option(String),
      detail: Option(String),
      schemas: Option(List(String)),
      status: Option(Int),
    )
pub type SearchResultTextMatches =
  List(Nil)
pub type SecretScanningAlert {
  SecretScanningAlert(
    push_protection_bypass_request_html_url: Option(String),
    push_protection_bypassed: Option(Bool),
    number: Option(AlertNumber),
    secret_type: Option(String),
    created_at: Option(AlertCreatedAt),
    push_protection_bypassed_at: Option(String),
    push_protection_bypass_request_reviewer: Option(
      NullableSimpleUser,
    ),
    publicly_leaked: Option(Bool),
    resolution: Option(SecretScanningAlertResolution),
    resolution_comment: Option(String),
    locations_url: Option(String),
    push_protection_bypassed_by: Option(NullableSimpleUser),
    url: Option(AlertUrl),
    secret: Option(String),
    state: Option(SecretScanningAlertState),
    validity: Option(String),
    updated_at: Option(NullableAlertUpdatedAt),
    multi_repo: Option(Bool),
    push_protection_bypass_request_comment: Option(String),
    resolved_at: Option(String),
    html_url: Option(AlertHtmlUrl),
    secret_type_display_name: Option(String),
    resolved_by: Option(NullableSimpleUser),
  )
}

Constructors

  • SecretScanningAlert(
      push_protection_bypass_request_html_url: Option(String),
      push_protection_bypassed: Option(Bool),
      number: Option(AlertNumber),
      secret_type: Option(String),
      created_at: Option(AlertCreatedAt),
      push_protection_bypassed_at: Option(String),
      push_protection_bypass_request_reviewer: Option(
        NullableSimpleUser,
      ),
      publicly_leaked: Option(Bool),
      resolution: Option(SecretScanningAlertResolution),
      resolution_comment: Option(String),
      locations_url: Option(String),
      push_protection_bypassed_by: Option(NullableSimpleUser),
      url: Option(AlertUrl),
      secret: Option(String),
      state: Option(SecretScanningAlertState),
      validity: Option(String),
      updated_at: Option(NullableAlertUpdatedAt),
      multi_repo: Option(Bool),
      push_protection_bypass_request_comment: Option(String),
      resolved_at: Option(String),
      html_url: Option(AlertHtmlUrl),
      secret_type_display_name: Option(String),
      resolved_by: Option(NullableSimpleUser),
    )
pub type SecretScanningAlertResolution =
  String
pub type SecretScanningAlertResolutionComment =
  String
pub type SecretScanningAlertResolutionWebhook =
  String
pub type SecretScanningAlertState =
  String
pub type SecretScanningAlertWebhook {
  SecretScanningAlertWebhook(
    push_protection_bypass_request_html_url: Option(String),
    push_protection_bypassed: Option(Bool),
    number: Option(AlertNumber),
    secret_type: Option(String),
    created_at: Option(AlertCreatedAt),
    push_protection_bypassed_at: Option(String),
    push_protection_bypass_request_reviewer: Option(
      NullableSimpleUser,
    ),
    publicly_leaked: Option(Bool),
    resolution: Option(SecretScanningAlertResolutionWebhook),
    resolution_comment: Option(String),
    locations_url: Option(String),
    push_protection_bypassed_by: Option(NullableSimpleUser),
    url: Option(AlertUrl),
    validity: Option(String),
    updated_at: Option(NullableAlertUpdatedAt),
    multi_repo: Option(Bool),
    push_protection_bypass_request_comment: Option(String),
    resolved_at: Option(String),
    html_url: Option(AlertHtmlUrl),
    secret_type_display_name: Option(String),
    resolved_by: Option(NullableSimpleUser),
  )
}

Constructors

  • SecretScanningAlertWebhook(
      push_protection_bypass_request_html_url: Option(String),
      push_protection_bypassed: Option(Bool),
      number: Option(AlertNumber),
      secret_type: Option(String),
      created_at: Option(AlertCreatedAt),
      push_protection_bypassed_at: Option(String),
      push_protection_bypass_request_reviewer: Option(
        NullableSimpleUser,
      ),
      publicly_leaked: Option(Bool),
      resolution: Option(SecretScanningAlertResolutionWebhook),
      resolution_comment: Option(String),
      locations_url: Option(String),
      push_protection_bypassed_by: Option(NullableSimpleUser),
      url: Option(AlertUrl),
      validity: Option(String),
      updated_at: Option(NullableAlertUpdatedAt),
      multi_repo: Option(Bool),
      push_protection_bypass_request_comment: Option(String),
      resolved_at: Option(String),
      html_url: Option(AlertHtmlUrl),
      secret_type_display_name: Option(String),
      resolved_by: Option(NullableSimpleUser),
    )
pub type SecretScanningLocation {
  SecretScanningLocation(
    details: Option(Nil),
    type_: Option(String),
  )
}

Constructors

  • SecretScanningLocation(
      details: Option(Nil),
      type_: Option(String),
    )
pub type SecretScanningLocationCommit {
  SecretScanningLocationCommit(
    commit_sha: String,
    path_: String,
    commit_url: String,
    blob_sha: String,
    blob_url: String,
    start_line: Float,
    start_column: Float,
    end_line: Float,
    end_column: Float,
  )
}

Constructors

  • SecretScanningLocationCommit(
      commit_sha: String,
      path_: String,
      commit_url: String,
      blob_sha: String,
      blob_url: String,
      start_line: Float,
      start_column: Float,
      end_line: Float,
      end_column: Float,
    )
pub type SecretScanningLocationDiscussionBody {
  SecretScanningLocationDiscussionBody(
    discussion_body_url: String,
  )
}

Constructors

  • SecretScanningLocationDiscussionBody(discussion_body_url: String)
pub type SecretScanningLocationDiscussionComment {
  SecretScanningLocationDiscussionComment(
    discussion_comment_url: String,
  )
}

Constructors

  • SecretScanningLocationDiscussionComment(
      discussion_comment_url: String,
    )
pub type SecretScanningLocationDiscussionTitle {
  SecretScanningLocationDiscussionTitle(
    discussion_title_url: String,
  )
}

Constructors

  • SecretScanningLocationDiscussionTitle(
      discussion_title_url: String,
    )
pub type SecretScanningLocationIssueBody {
  SecretScanningLocationIssueBody(issue_body_url: String)
}

Constructors

  • SecretScanningLocationIssueBody(issue_body_url: String)
pub type SecretScanningLocationIssueComment {
  SecretScanningLocationIssueComment(issue_comment_url: String)
}

Constructors

  • SecretScanningLocationIssueComment(issue_comment_url: String)
pub type SecretScanningLocationIssueTitle {
  SecretScanningLocationIssueTitle(issue_title_url: String)
}

Constructors

  • SecretScanningLocationIssueTitle(issue_title_url: String)
pub type SecretScanningLocationPullRequestBody {
  SecretScanningLocationPullRequestBody(
    pull_request_body_url: String,
  )
}

Constructors

  • SecretScanningLocationPullRequestBody(
      pull_request_body_url: String,
    )
pub type SecretScanningLocationPullRequestComment {
  SecretScanningLocationPullRequestComment(
    pull_request_comment_url: String,
  )
}

Constructors

  • SecretScanningLocationPullRequestComment(
      pull_request_comment_url: String,
    )
pub type SecretScanningLocationPullRequestReview {
  SecretScanningLocationPullRequestReview(
    pull_request_review_url: String,
  )
}

Constructors

  • SecretScanningLocationPullRequestReview(
      pull_request_review_url: String,
    )
pub type SecretScanningLocationPullRequestReviewComment {
  SecretScanningLocationPullRequestReviewComment(
    pull_request_review_comment_url: String,
  )
}

Constructors

  • SecretScanningLocationPullRequestReviewComment(
      pull_request_review_comment_url: String,
    )
pub type SecretScanningLocationPullRequestTitle {
  SecretScanningLocationPullRequestTitle(
    pull_request_title_url: String,
  )
}

Constructors

  • SecretScanningLocationPullRequestTitle(
      pull_request_title_url: String,
    )
pub type SecretScanningLocationWikiCommit {
  SecretScanningLocationWikiCommit(
    commit_sha: String,
    path_: String,
    commit_url: String,
    blob_sha: String,
    start_line: Float,
    start_column: Float,
    end_line: Float,
    end_column: Float,
    page_url: String,
  )
}

Constructors

  • SecretScanningLocationWikiCommit(
      commit_sha: String,
      path_: String,
      commit_url: String,
      blob_sha: String,
      start_line: Float,
      start_column: Float,
      end_line: Float,
      end_column: Float,
      page_url: String,
    )
pub type SecretScanningPushProtectionBypass {
  SecretScanningPushProtectionBypass(
    token_type: Option(String),
    reason: Option(SecretScanningPushProtectionBypassReason),
    expire_at: Option(String),
  )
}

Constructors

  • SecretScanningPushProtectionBypass(
      token_type: Option(String),
      reason: Option(SecretScanningPushProtectionBypassReason),
      expire_at: Option(String),
    )
pub type SecretScanningPushProtectionBypassPlaceholderId =
  String
pub type SecretScanningPushProtectionBypassReason =
  String
pub type SecurityAdvisoryCreditTypes =
  String
pub type SecurityAdvisoryEcosystems =
  String
pub type SecurityAndAnalysis {
  SecurityAndAnalysis(
    secret_scanning: Option(Nil),
    secret_scanning_non_provider_patterns: Option(Nil),
    secret_scanning_ai_detection: Option(Nil),
    dependabot_security_updates: Option(Nil),
    advanced_security: Option(Nil),
    secret_scanning_push_protection: Option(Nil),
  )
}

Constructors

  • SecurityAndAnalysis(
      secret_scanning: Option(Nil),
      secret_scanning_non_provider_patterns: Option(Nil),
      secret_scanning_ai_detection: Option(Nil),
      dependabot_security_updates: Option(Nil),
      advanced_security: Option(Nil),
      secret_scanning_push_protection: Option(Nil),
    )
pub type SelectedActions {
  SelectedActions(
    patterns_allowed: Option(List(String)),
    verified_allowed: Option(Bool),
    github_owned_allowed: Option(Bool),
  )
}

Constructors

  • SelectedActions(
      patterns_allowed: Option(List(String)),
      verified_allowed: Option(Bool),
      github_owned_allowed: Option(Bool),
    )
pub type SelectedActionsUrl =
  String
pub type ShortBlob {
  ShortBlob(sha: String, url: String)
}

Constructors

  • ShortBlob(sha: String, url: String)
pub type ShortBranch {
  ShortBranch(
    protection_url: Option(String),
    name: String,
    protected: Bool,
    commit: Nil,
    protection: Option(BranchProtection),
  )
}

Constructors

  • ShortBranch(
      protection_url: Option(String),
      name: String,
      protected: Bool,
      commit: Nil,
      protection: Option(BranchProtection),
    )
pub type SigstoreBundle0 {
  SigstoreBundle0(
    verification_material: Option(Nil),
    dsse_envelope: Option(Nil),
    media_type: Option(String),
  )
}

Constructors

  • SigstoreBundle0(
      verification_material: Option(Nil),
      dsse_envelope: Option(Nil),
      media_type: Option(String),
    )
pub type SimpleCheckSuite {
  SimpleCheckSuite(
    head_branch: Option(String),
    app: Option(Integration),
    created_at: Option(String),
    repository: Option(MinimalRepository),
    head_sha: Option(String),
    url: Option(String),
    status: Option(String),
    updated_at: Option(String),
    node_id: Option(String),
    id: Option(Int),
    after: Option(String),
    pull_requests: Option(List(PullRequestMinimal)),
    conclusion: Option(String),
    before: Option(String),
  )
}

Constructors

  • SimpleCheckSuite(
      head_branch: Option(String),
      app: Option(Integration),
      created_at: Option(String),
      repository: Option(MinimalRepository),
      head_sha: Option(String),
      url: Option(String),
      status: Option(String),
      updated_at: Option(String),
      node_id: Option(String),
      id: Option(Int),
      after: Option(String),
      pull_requests: Option(List(PullRequestMinimal)),
      conclusion: Option(String),
      before: Option(String),
    )
pub type SimpleClassroom {
  SimpleClassroom(
    archived: Bool,
    name: String,
    url: String,
    id: Int,
  )
}

Constructors

  • SimpleClassroom(
      archived: Bool,
      name: String,
      url: String,
      id: Int,
    )
pub type SimpleClassroomAssignment {
  SimpleClassroomAssignment(
    feedback_pull_requests_enabled: Bool,
    accepted: Int,
    public_repo: Bool,
    slug: String,
    editor: String,
    invite_link: String,
    passing: Int,
    classroom: SimpleClassroom,
    title: String,
    deadline: Option(String),
    language: String,
    type_: String,
    submitted: Int,
    id: Int,
    max_teams: Option(Int),
    invitations_enabled: Bool,
    max_members: Option(Int),
    students_are_repo_admins: Bool,
  )
}

Constructors

  • SimpleClassroomAssignment(
      feedback_pull_requests_enabled: Bool,
      accepted: Int,
      public_repo: Bool,
      slug: String,
      editor: String,
      invite_link: String,
      passing: Int,
      classroom: SimpleClassroom,
      title: String,
      deadline: Option(String),
      language: String,
      type_: String,
      submitted: Int,
      id: Int,
      max_teams: Option(Int),
      invitations_enabled: Bool,
      max_members: Option(Int),
      students_are_repo_admins: Bool,
    )
pub type SimpleClassroomOrganization {
  SimpleClassroomOrganization(
    avatar_url: String,
    login: String,
    name: Option(String),
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • SimpleClassroomOrganization(
      avatar_url: String,
      login: String,
      name: Option(String),
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type SimpleClassroomRepository {
  SimpleClassroomRepository(
    default_branch: String,
    private: Bool,
    node_id: String,
    id: Int,
    full_name: String,
    html_url: String,
  )
}

Constructors

  • SimpleClassroomRepository(
      default_branch: String,
      private: Bool,
      node_id: String,
      id: Int,
      full_name: String,
      html_url: String,
    )
pub type SimpleClassroomUser {
  SimpleClassroomUser(
    avatar_url: String,
    login: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • SimpleClassroomUser(
      avatar_url: String,
      login: String,
      id: Int,
      html_url: String,
    )
pub type SimpleCommit {
  SimpleCommit(
    message: String,
    committer: Option(Nil),
    author: Option(Nil),
    timestamp: String,
    id: String,
    tree_id: String,
  )
}

Constructors

  • SimpleCommit(
      message: String,
      committer: Option(Nil),
      author: Option(Nil),
      timestamp: String,
      id: String,
      tree_id: String,
    )
pub type SimpleCommitStatus {
  SimpleCommitStatus(
    target_url: Option(String),
    avatar_url: Option(String),
    created_at: String,
    url: String,
    context: String,
    state: String,
    updated_at: String,
    node_id: String,
    id: Int,
    description: Option(String),
    required: Option(Bool),
  )
}

Constructors

  • SimpleCommitStatus(
      target_url: Option(String),
      avatar_url: Option(String),
      created_at: String,
      url: String,
      context: String,
      state: String,
      updated_at: String,
      node_id: String,
      id: Int,
      description: Option(String),
      required: Option(Bool),
    )
pub type SimpleInstallation {
  SimpleInstallation(node_id: String, id: Int)
}

Constructors

  • SimpleInstallation(node_id: String, id: Int)
pub type SimpleRepository {
  SimpleRepository(
    hooks_url: String,
    branches_url: String,
    forks_url: String,
    fork: Bool,
    private: Bool,
    keys_url: String,
    comments_url: String,
    trees_url: String,
    blobs_url: String,
    teams_url: String,
    stargazers_url: String,
    contributors_url: String,
    tags_url: String,
    issue_comment_url: String,
    events_url: String,
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    commits_url: String,
    subscription_url: String,
    issue_events_url: String,
    labels_url: String,
    url: String,
    statuses_url: String,
    archive_url: String,
    milestones_url: String,
    owner: SimpleUser,
    assignees_url: String,
    compare_url: String,
    git_tags_url: String,
    node_id: String,
    notifications_url: String,
    downloads_url: String,
    subscribers_url: String,
    id: Int,
    full_name: String,
    html_url: String,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    pulls_url: String,
    deployments_url: String,
    git_commits_url: String,
  )
}

Constructors

  • SimpleRepository(
      hooks_url: String,
      branches_url: String,
      forks_url: String,
      fork: Bool,
      private: Bool,
      keys_url: String,
      comments_url: String,
      trees_url: String,
      blobs_url: String,
      teams_url: String,
      stargazers_url: String,
      contributors_url: String,
      tags_url: String,
      issue_comment_url: String,
      events_url: String,
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      commits_url: String,
      subscription_url: String,
      issue_events_url: String,
      labels_url: String,
      url: String,
      statuses_url: String,
      archive_url: String,
      milestones_url: String,
      owner: SimpleUser,
      assignees_url: String,
      compare_url: String,
      git_tags_url: String,
      node_id: String,
      notifications_url: String,
      downloads_url: String,
      subscribers_url: String,
      id: Int,
      full_name: String,
      html_url: String,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      pulls_url: String,
      deployments_url: String,
      git_commits_url: String,
    )
pub type SimpleUser {
  SimpleUser(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    name: Option(String),
    url: String,
    starred_url: String,
    organizations_url: String,
    repos_url: String,
    starred_at: Option(String),
    gravatar_id: Option(String),
    site_admin: Bool,
    node_id: String,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
  )
}

Constructors

  • SimpleUser(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      name: Option(String),
      url: String,
      starred_url: String,
      organizations_url: String,
      repos_url: String,
      starred_at: Option(String),
      gravatar_id: Option(String),
      site_admin: Bool,
      node_id: String,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
    )
pub type Snapshot {
  Snapshot(
    manifests: Option(Nil),
    detector: Nil,
    sha: String,
    metadata: Option(Metadata),
    scanned: String,
    ref: String,
    version: Int,
    job: Nil,
  )
}

Constructors

  • Snapshot(
      manifests: Option(Nil),
      detector: Nil,
      sha: String,
      metadata: Option(Metadata),
      scanned: String,
      ref: String,
      version: Int,
      job: Nil,
    )
pub type SocialAccount {
  SocialAccount(url: String, provider: String)
}

Constructors

  • SocialAccount(url: String, provider: String)
pub type SshSigningKey {
  SshSigningKey(
    created_at: String,
    title: String,
    id: Int,
    key: String,
  )
}

Constructors

  • SshSigningKey(
      created_at: String,
      title: String,
      id: Int,
      key: String,
    )
pub type Stargazer {
  Stargazer(user: NullableSimpleUser, starred_at: String)
}

Constructors

  • Stargazer(user: NullableSimpleUser, starred_at: String)
pub type StarredRepository {
  StarredRepository(repo: Repository, starred_at: String)
}

Constructors

  • StarredRepository(repo: Repository, starred_at: String)
pub type StateChangeIssueEvent {
  StateChangeIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    state_reason: Option(String),
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • StateChangeIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      state_reason: Option(String),
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type Status {
  Status(
    target_url: Option(String),
    avatar_url: Option(String),
    created_at: String,
    creator: NullableSimpleUser,
    url: String,
    context: String,
    state: String,
    updated_at: String,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • Status(
      target_url: Option(String),
      avatar_url: Option(String),
      created_at: String,
      creator: NullableSimpleUser,
      url: String,
      context: String,
      state: String,
      updated_at: String,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type StatusCheckPolicy {
  StatusCheckPolicy(
    contexts: List(String),
    strict: Bool,
    checks: List(Nil),
    url: String,
    contexts_url: String,
  )
}

Constructors

  • StatusCheckPolicy(
      contexts: List(String),
      strict: Bool,
      checks: List(Nil),
      url: String,
      contexts_url: String,
    )
pub type Tag {
  Tag(
    name: String,
    zipball_url: String,
    tarball_url: String,
    commit: Nil,
    node_id: String,
  )
}

Constructors

  • Tag(
      name: String,
      zipball_url: String,
      tarball_url: String,
      commit: Nil,
      node_id: String,
    )
pub type TagProtection {
  TagProtection(
    enabled: Option(Bool),
    created_at: Option(String),
    pattern: String,
    updated_at: Option(String),
    id: Option(Int),
  )
}

Constructors

  • TagProtection(
      enabled: Option(Bool),
      created_at: Option(String),
      pattern: String,
      updated_at: Option(String),
      id: Option(Int),
    )
pub type Team {
  Team(
    permissions: Option(Nil),
    privacy: Option(String),
    members_url: String,
    parent: NullableTeamSimple,
    name: String,
    slug: String,
    url: String,
    permission: String,
    node_id: String,
    repositories_url: String,
    id: Int,
    html_url: String,
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • Team(
      permissions: Option(Nil),
      privacy: Option(String),
      members_url: String,
      parent: NullableTeamSimple,
      name: String,
      slug: String,
      url: String,
      permission: String,
      node_id: String,
      repositories_url: String,
      id: Int,
      html_url: String,
      notification_setting: Option(String),
      description: Option(String),
    )
pub type TeamDiscussion {
  TeamDiscussion(
    last_edited_at: Option(String),
    body: String,
    private: Bool,
    comments_url: String,
    comments_count: Int,
    body_html: String,
    number: Int,
    created_at: String,
    reactions: Option(ReactionRollup),
    author: NullableSimpleUser,
    team_url: String,
    url: String,
    updated_at: String,
    node_id: String,
    title: String,
    pinned: Bool,
    html_url: String,
    body_version: String,
  )
}

Constructors

  • TeamDiscussion(
      last_edited_at: Option(String),
      body: String,
      private: Bool,
      comments_url: String,
      comments_count: Int,
      body_html: String,
      number: Int,
      created_at: String,
      reactions: Option(ReactionRollup),
      author: NullableSimpleUser,
      team_url: String,
      url: String,
      updated_at: String,
      node_id: String,
      title: String,
      pinned: Bool,
      html_url: String,
      body_version: String,
    )
pub type TeamDiscussionComment {
  TeamDiscussionComment(
    last_edited_at: Option(String),
    body: String,
    body_html: String,
    number: Int,
    created_at: String,
    reactions: Option(ReactionRollup),
    author: NullableSimpleUser,
    url: String,
    updated_at: String,
    node_id: String,
    discussion_url: String,
    html_url: String,
    body_version: String,
  )
}

Constructors

  • TeamDiscussionComment(
      last_edited_at: Option(String),
      body: String,
      body_html: String,
      number: Int,
      created_at: String,
      reactions: Option(ReactionRollup),
      author: NullableSimpleUser,
      url: String,
      updated_at: String,
      node_id: String,
      discussion_url: String,
      html_url: String,
      body_version: String,
    )
pub type TeamFull {
  TeamFull(
    ldap_dn: Option(String),
    privacy: Option(String),
    members_url: String,
    members_count: Int,
    parent: Option(NullableTeamSimple),
    created_at: String,
    name: String,
    slug: String,
    url: String,
    permission: String,
    repos_count: Int,
    organization: TeamOrganization,
    updated_at: String,
    node_id: String,
    repositories_url: String,
    id: Int,
    html_url: String,
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • TeamFull(
      ldap_dn: Option(String),
      privacy: Option(String),
      members_url: String,
      members_count: Int,
      parent: Option(NullableTeamSimple),
      created_at: String,
      name: String,
      slug: String,
      url: String,
      permission: String,
      repos_count: Int,
      organization: TeamOrganization,
      updated_at: String,
      node_id: String,
      repositories_url: String,
      id: Int,
      html_url: String,
      notification_setting: Option(String),
      description: Option(String),
    )
pub type TeamMembership {
  TeamMembership(url: String, state: String, role: String)
}

Constructors

  • TeamMembership(url: String, state: String, role: String)
pub type TeamOrganization {
  TeamOrganization(
    hooks_url: String,
    has_organization_projects: Bool,
    twitter_username: Option(String),
    members_allowed_repository_creation_type: Option(String),
    blog: Option(String),
    default_repository_permission: Option(String),
    two_factor_requirement_enabled: Option(Bool),
    web_commit_signoff_required: Option(Bool),
    members_url: String,
    events_url: String,
    avatar_url: String,
    plan: Option(Nil),
    login: String,
    has_repository_projects: Bool,
    created_at: String,
    issues_url: String,
    total_private_repos: Option(Int),
    owned_private_repos: Option(Int),
    public_repos: Int,
    name: Option(String),
    members_can_fork_private_repositories: Option(Bool),
    collaborators: Option(Int),
    url: String,
    members_can_create_public_repositories: Option(Bool),
    archived_at: Option(String),
    following: Int,
    repos_url: String,
    members_can_create_private_repositories: Option(Bool),
    public_members_url: String,
    private_gists: Option(Int),
    followers: Int,
    location: Option(String),
    members_can_create_pages: Option(Bool),
    members_can_create_repositories: Option(Bool),
    updated_at: String,
    node_id: String,
    billing_email: Option(String),
    public_gists: Int,
    members_can_create_private_pages: Option(Bool),
    type_: String,
    id: Int,
    html_url: String,
    members_can_create_public_pages: Option(Bool),
    members_can_create_internal_repositories: Option(Bool),
    email: Option(String),
    description: Option(String),
    company: Option(String),
    is_verified: Option(Bool),
    disk_usage: Option(Int),
  )
}

Constructors

  • TeamOrganization(
      hooks_url: String,
      has_organization_projects: Bool,
      twitter_username: Option(String),
      members_allowed_repository_creation_type: Option(String),
      blog: Option(String),
      default_repository_permission: Option(String),
      two_factor_requirement_enabled: Option(Bool),
      web_commit_signoff_required: Option(Bool),
      members_url: String,
      events_url: String,
      avatar_url: String,
      plan: Option(Nil),
      login: String,
      has_repository_projects: Bool,
      created_at: String,
      issues_url: String,
      total_private_repos: Option(Int),
      owned_private_repos: Option(Int),
      public_repos: Int,
      name: Option(String),
      members_can_fork_private_repositories: Option(Bool),
      collaborators: Option(Int),
      url: String,
      members_can_create_public_repositories: Option(Bool),
      archived_at: Option(String),
      following: Int,
      repos_url: String,
      members_can_create_private_repositories: Option(Bool),
      public_members_url: String,
      private_gists: Option(Int),
      followers: Int,
      location: Option(String),
      members_can_create_pages: Option(Bool),
      members_can_create_repositories: Option(Bool),
      updated_at: String,
      node_id: String,
      billing_email: Option(String),
      public_gists: Int,
      members_can_create_private_pages: Option(Bool),
      type_: String,
      id: Int,
      html_url: String,
      members_can_create_public_pages: Option(Bool),
      members_can_create_internal_repositories: Option(Bool),
      email: Option(String),
      description: Option(String),
      company: Option(String),
      is_verified: Option(Bool),
      disk_usage: Option(Int),
    )
pub type TeamProject {
  TeamProject(
    body: Option(String),
    private: Option(Bool),
    owner_url: String,
    permissions: Nil,
    number: Int,
    created_at: String,
    name: String,
    creator: SimpleUser,
    columns_url: String,
    url: String,
    state: String,
    updated_at: String,
    node_id: String,
    organization_permission: Option(String),
    id: Int,
    html_url: String,
  )
}

Constructors

  • TeamProject(
      body: Option(String),
      private: Option(Bool),
      owner_url: String,
      permissions: Nil,
      number: Int,
      created_at: String,
      name: String,
      creator: SimpleUser,
      columns_url: String,
      url: String,
      state: String,
      updated_at: String,
      node_id: String,
      organization_permission: Option(String),
      id: Int,
      html_url: String,
    )
pub type TeamRepository {
  TeamRepository(
    hooks_url: String,
    default_branch: String,
    branches_url: String,
    size: Int,
    forks_url: String,
    license: NullableLicenseSimple,
    delete_branch_on_merge: Option(Bool),
    forks_count: Int,
    fork: Bool,
    git_url: String,
    archived: Bool,
    private: Bool,
    permissions: Option(Nil),
    keys_url: String,
    comments_url: String,
    topics: Option(List(String)),
    trees_url: String,
    has_downloads: Bool,
    blobs_url: String,
    teams_url: String,
    watchers_count: Int,
    stargazers_url: String,
    stargazers_count: Int,
    contributors_url: String,
    tags_url: String,
    web_commit_signoff_required: Option(Bool),
    issue_comment_url: String,
    events_url: String,
    created_at: Option(String),
    allow_forking: Option(Bool),
    issues_url: String,
    contents_url: String,
    merges_url: String,
    name: String,
    languages_url: String,
    temp_clone_token: Option(String),
    commits_url: String,
    subscription_url: String,
    clone_url: String,
    allow_squash_merge: Option(Bool),
    homepage: Option(String),
    issue_events_url: String,
    mirror_url: Option(String),
    labels_url: String,
    url: String,
    open_issues: Int,
    is_template: Option(Bool),
    statuses_url: String,
    forks: Int,
    archive_url: String,
    visibility: Option(String),
    milestones_url: String,
    allow_rebase_merge: Option(Bool),
    owner: NullableSimpleUser,
    allow_merge_commit: Option(Bool),
    role_name: Option(String),
    assignees_url: String,
    has_wiki: Bool,
    compare_url: String,
    git_tags_url: String,
    updated_at: Option(String),
    watchers: Int,
    node_id: String,
    notifications_url: String,
    ssh_url: String,
    language: Option(String),
    pushed_at: Option(String),
    downloads_url: String,
    subscribers_url: String,
    subscribers_count: Option(Int),
    id: Int,
    svn_url: String,
    full_name: String,
    html_url: String,
    disabled: Bool,
    description: Option(String),
    releases_url: String,
    git_refs_url: String,
    collaborators_url: String,
    allow_auto_merge: Option(Bool),
    pulls_url: String,
    network_count: Option(Int),
    deployments_url: String,
    has_projects: Bool,
    has_pages: Bool,
    master_branch: Option(String),
    open_issues_count: Int,
    git_commits_url: String,
    has_issues: Bool,
  )
}

Constructors

  • TeamRepository(
      hooks_url: String,
      default_branch: String,
      branches_url: String,
      size: Int,
      forks_url: String,
      license: NullableLicenseSimple,
      delete_branch_on_merge: Option(Bool),
      forks_count: Int,
      fork: Bool,
      git_url: String,
      archived: Bool,
      private: Bool,
      permissions: Option(Nil),
      keys_url: String,
      comments_url: String,
      topics: Option(List(String)),
      trees_url: String,
      has_downloads: Bool,
      blobs_url: String,
      teams_url: String,
      watchers_count: Int,
      stargazers_url: String,
      stargazers_count: Int,
      contributors_url: String,
      tags_url: String,
      web_commit_signoff_required: Option(Bool),
      issue_comment_url: String,
      events_url: String,
      created_at: Option(String),
      allow_forking: Option(Bool),
      issues_url: String,
      contents_url: String,
      merges_url: String,
      name: String,
      languages_url: String,
      temp_clone_token: Option(String),
      commits_url: String,
      subscription_url: String,
      clone_url: String,
      allow_squash_merge: Option(Bool),
      homepage: Option(String),
      issue_events_url: String,
      mirror_url: Option(String),
      labels_url: String,
      url: String,
      open_issues: Int,
      is_template: Option(Bool),
      statuses_url: String,
      forks: Int,
      archive_url: String,
      visibility: Option(String),
      milestones_url: String,
      allow_rebase_merge: Option(Bool),
      owner: NullableSimpleUser,
      allow_merge_commit: Option(Bool),
      role_name: Option(String),
      assignees_url: String,
      has_wiki: Bool,
      compare_url: String,
      git_tags_url: String,
      updated_at: Option(String),
      watchers: Int,
      node_id: String,
      notifications_url: String,
      ssh_url: String,
      language: Option(String),
      pushed_at: Option(String),
      downloads_url: String,
      subscribers_url: String,
      subscribers_count: Option(Int),
      id: Int,
      svn_url: String,
      full_name: String,
      html_url: String,
      disabled: Bool,
      description: Option(String),
      releases_url: String,
      git_refs_url: String,
      collaborators_url: String,
      allow_auto_merge: Option(Bool),
      pulls_url: String,
      network_count: Option(Int),
      deployments_url: String,
      has_projects: Bool,
      has_pages: Bool,
      master_branch: Option(String),
      open_issues_count: Int,
      git_commits_url: String,
      has_issues: Bool,
    )
pub type TeamRoleAssignment {
  TeamRoleAssignment(
    permissions: Option(Nil),
    privacy: Option(String),
    members_url: String,
    parent: NullableTeamSimple,
    name: String,
    slug: String,
    assignment: Option(String),
    url: String,
    permission: String,
    node_id: String,
    repositories_url: String,
    id: Int,
    html_url: String,
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • TeamRoleAssignment(
      permissions: Option(Nil),
      privacy: Option(String),
      members_url: String,
      parent: NullableTeamSimple,
      name: String,
      slug: String,
      assignment: Option(String),
      url: String,
      permission: String,
      node_id: String,
      repositories_url: String,
      id: Int,
      html_url: String,
      notification_setting: Option(String),
      description: Option(String),
    )
pub type TeamSimple {
  TeamSimple(
    ldap_dn: Option(String),
    privacy: Option(String),
    members_url: String,
    name: String,
    slug: String,
    url: String,
    permission: String,
    node_id: String,
    repositories_url: String,
    id: Int,
    html_url: String,
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • TeamSimple(
      ldap_dn: Option(String),
      privacy: Option(String),
      members_url: String,
      name: String,
      slug: String,
      url: String,
      permission: String,
      node_id: String,
      repositories_url: String,
      id: Int,
      html_url: String,
      notification_setting: Option(String),
      description: Option(String),
    )
pub type Thread {
  Thread(
    reason: String,
    repository: MinimalRepository,
    subject: Nil,
    subscription_url: String,
    url: String,
    unread: Bool,
    last_read_at: Option(String),
    updated_at: String,
    id: String,
  )
}

Constructors

  • Thread(
      reason: String,
      repository: MinimalRepository,
      subject: Nil,
      subscription_url: String,
      url: String,
      unread: Bool,
      last_read_at: Option(String),
      updated_at: String,
      id: String,
    )
pub type ThreadSubscription {
  ThreadSubscription(
    reason: Option(String),
    created_at: Option(String),
    url: String,
    ignored: Bool,
    subscribed: Bool,
    thread_url: Option(String),
    repository_url: Option(String),
  )
}

Constructors

  • ThreadSubscription(
      reason: Option(String),
      created_at: Option(String),
      url: String,
      ignored: Bool,
      subscribed: Bool,
      thread_url: Option(String),
      repository_url: Option(String),
    )
pub type TimelineAssignedIssueEvent {
  TimelineAssignedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    assignee: SimpleUser,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • TimelineAssignedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      assignee: SimpleUser,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type TimelineCommentEvent {
  TimelineCommentEvent(
    body: Option(String),
    body_html: Option(String),
    issue_url: String,
    created_at: String,
    body_text: Option(String),
    reactions: Option(ReactionRollup),
    user: SimpleUser,
    author_association: AuthorAssociation,
    url: String,
    actor: SimpleUser,
    performed_via_github_app: Option(NullableIntegration),
    updated_at: String,
    node_id: String,
    event: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • TimelineCommentEvent(
      body: Option(String),
      body_html: Option(String),
      issue_url: String,
      created_at: String,
      body_text: Option(String),
      reactions: Option(ReactionRollup),
      user: SimpleUser,
      author_association: AuthorAssociation,
      url: String,
      actor: SimpleUser,
      performed_via_github_app: Option(NullableIntegration),
      updated_at: String,
      node_id: String,
      event: String,
      id: Int,
      html_url: String,
    )
pub type TimelineCommitCommentedEvent {
  TimelineCommitCommentedEvent(
    commit_id: Option(String),
    comments: Option(List(CommitComment)),
    node_id: Option(String),
    event: Option(String),
  )
}

Constructors

  • TimelineCommitCommentedEvent(
      commit_id: Option(String),
      comments: Option(List(CommitComment)),
      node_id: Option(String),
      event: Option(String),
    )
pub type TimelineCommittedEvent {
  TimelineCommittedEvent(
    message: String,
    parents: List(Nil),
    committer: Nil,
    author: Nil,
    sha: String,
    url: String,
    node_id: String,
    event: Option(String),
    verification: Nil,
    html_url: String,
    tree: Nil,
  )
}

Constructors

  • TimelineCommittedEvent(
      message: String,
      parents: List(Nil),
      committer: Nil,
      author: Nil,
      sha: String,
      url: String,
      node_id: String,
      event: Option(String),
      verification: Nil,
      html_url: String,
      tree: Nil,
    )
pub type TimelineCrossReferencedEvent {
  TimelineCrossReferencedEvent(
    created_at: String,
    actor: Option(SimpleUser),
    updated_at: String,
    event: String,
    source: Nil,
  )
}

Constructors

  • TimelineCrossReferencedEvent(
      created_at: String,
      actor: Option(SimpleUser),
      updated_at: String,
      event: String,
      source: Nil,
    )
pub type TimelineIssueEvents {
  TimelineIssueEvents
}

Constructors

  • TimelineIssueEvents
pub type TimelineLineCommentedEvent {
  TimelineLineCommentedEvent(
    comments: Option(List(PullRequestReviewComment)),
    node_id: Option(String),
    event: Option(String),
  )
}

Constructors

  • TimelineLineCommentedEvent(
      comments: Option(List(PullRequestReviewComment)),
      node_id: Option(String),
      event: Option(String),
    )
pub type TimelineReviewedEvent {
  TimelineReviewedEvent(
    body: Option(String),
    commit_id: String,
    pull_request_url: String,
    body_html: Option(String),
    body_text: Option(String),
    user: SimpleUser,
    author_association: AuthorAssociation,
    state: String,
    submitted_at: Option(String),
    node_id: String,
    event: String,
    links: Nil,
    id: Int,
    html_url: String,
  )
}

Constructors

  • TimelineReviewedEvent(
      body: Option(String),
      commit_id: String,
      pull_request_url: String,
      body_html: Option(String),
      body_text: Option(String),
      user: SimpleUser,
      author_association: AuthorAssociation,
      state: String,
      submitted_at: Option(String),
      node_id: String,
      event: String,
      links: Nil,
      id: Int,
      html_url: String,
    )
pub type TimelineUnassignedIssueEvent {
  TimelineUnassignedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    assignee: SimpleUser,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • TimelineUnassignedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      assignee: SimpleUser,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type Topic {
  Topic(names: List(String))
}

Constructors

  • Topic(names: List(String))
pub type TopicSearchResultItem {
  TopicSearchResultItem(
    text_matches: Option(SearchResultTextMatches),
    display_name: Option(String),
    created_at: String,
    related: Option(List(Nil)),
    name: String,
    featured: Bool,
    created_by: Option(String),
    curated: Bool,
    score: Float,
    updated_at: String,
    short_description: Option(String),
    repository_count: Option(Int),
    logo_url: Option(String),
    description: Option(String),
    released: Option(String),
    aliases: Option(List(Nil)),
  )
}

Constructors

  • TopicSearchResultItem(
      text_matches: Option(SearchResultTextMatches),
      display_name: Option(String),
      created_at: String,
      related: Option(List(Nil)),
      name: String,
      featured: Bool,
      created_by: Option(String),
      curated: Bool,
      score: Float,
      updated_at: String,
      short_description: Option(String),
      repository_count: Option(Int),
      logo_url: Option(String),
      description: Option(String),
      released: Option(String),
      aliases: Option(List(Nil)),
    )
pub type Traffic {
  Traffic(uniques: Int, count: Int, timestamp: String)
}

Constructors

  • Traffic(uniques: Int, count: Int, timestamp: String)
pub type UnassignedIssueEvent {
  UnassignedIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    assignee: SimpleUser,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
    assigner: SimpleUser,
  )
}

Constructors

  • UnassignedIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      assignee: SimpleUser,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
      assigner: SimpleUser,
    )
pub type UnlabeledIssueEvent {
  UnlabeledIssueEvent(
    commit_id: Option(String),
    commit_url: Option(String),
    created_at: String,
    url: String,
    label: Nil,
    actor: SimpleUser,
    performed_via_github_app: NullableIntegration,
    node_id: String,
    event: String,
    id: Int,
  )
}

Constructors

  • UnlabeledIssueEvent(
      commit_id: Option(String),
      commit_url: Option(String),
      created_at: String,
      url: String,
      label: Nil,
      actor: SimpleUser,
      performed_via_github_app: NullableIntegration,
      node_id: String,
      event: String,
      id: Int,
    )
pub type UserMarketplacePurchase {
  UserMarketplacePurchase(
    billing_cycle: String,
    on_free_trial: Bool,
    plan: MarketplaceListingPlan,
    free_trial_ends_on: Option(String),
    account: MarketplaceAccount,
    unit_count: Option(Int),
    updated_at: Option(String),
    next_billing_date: Option(String),
  )
}

Constructors

  • UserMarketplacePurchase(
      billing_cycle: String,
      on_free_trial: Bool,
      plan: MarketplaceListingPlan,
      free_trial_ends_on: Option(String),
      account: MarketplaceAccount,
      unit_count: Option(Int),
      updated_at: Option(String),
      next_billing_date: Option(String),
    )
pub type UserRoleAssignment {
  UserRoleAssignment(
    user_view_type: Option(String),
    gists_url: String,
    following_url: String,
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    events_url: String,
    avatar_url: String,
    login: String,
    name: Option(String),
    assignment: Option(String),
    url: String,
    inherited_from: Option(List(TeamSimple)),
    starred_url: String,
    organizations_url: String,
    repos_url: String,
    starred_at: Option(String),
    gravatar_id: Option(String),
    site_admin: Bool,
    node_id: String,
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
  )
}

Constructors

  • UserRoleAssignment(
      user_view_type: Option(String),
      gists_url: String,
      following_url: String,
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      events_url: String,
      avatar_url: String,
      login: String,
      name: Option(String),
      assignment: Option(String),
      url: String,
      inherited_from: Option(List(TeamSimple)),
      starred_url: String,
      organizations_url: String,
      repos_url: String,
      starred_at: Option(String),
      gravatar_id: Option(String),
      site_admin: Bool,
      node_id: String,
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
    )
pub type UserSearchResultItem {
  UserSearchResultItem(
    user_view_type: Option(String),
    gists_url: String,
    text_matches: Option(SearchResultTextMatches),
    following_url: String,
    blog: Option(String),
    followers_url: String,
    subscriptions_url: String,
    received_events_url: String,
    bio: Option(String),
    events_url: String,
    avatar_url: String,
    login: String,
    created_at: Option(String),
    public_repos: Option(Int),
    name: Option(String),
    hireable: Option(Bool),
    url: String,
    starred_url: String,
    organizations_url: String,
    following: Option(Int),
    repos_url: String,
    score: Float,
    followers: Option(Int),
    location: Option(String),
    gravatar_id: Option(String),
    site_admin: Bool,
    suspended_at: Option(String),
    updated_at: Option(String),
    node_id: String,
    public_gists: Option(Int),
    type_: String,
    id: Int,
    html_url: String,
    email: Option(String),
    company: Option(String),
  )
}

Constructors

  • UserSearchResultItem(
      user_view_type: Option(String),
      gists_url: String,
      text_matches: Option(SearchResultTextMatches),
      following_url: String,
      blog: Option(String),
      followers_url: String,
      subscriptions_url: String,
      received_events_url: String,
      bio: Option(String),
      events_url: String,
      avatar_url: String,
      login: String,
      created_at: Option(String),
      public_repos: Option(Int),
      name: Option(String),
      hireable: Option(Bool),
      url: String,
      starred_url: String,
      organizations_url: String,
      following: Option(Int),
      repos_url: String,
      score: Float,
      followers: Option(Int),
      location: Option(String),
      gravatar_id: Option(String),
      site_admin: Bool,
      suspended_at: Option(String),
      updated_at: Option(String),
      node_id: String,
      public_gists: Option(Int),
      type_: String,
      id: Int,
      html_url: String,
      email: Option(String),
      company: Option(String),
    )
pub type ValidationError {
  ValidationError(
    message: String,
    documentation_url: String,
    errors: Option(List(Nil)),
  )
}

Constructors

  • ValidationError(
      message: String,
      documentation_url: String,
      errors: Option(List(Nil)),
    )
pub type ValidationErrorSimple {
  ValidationErrorSimple(
    message: String,
    documentation_url: String,
    errors: Option(List(String)),
  )
}

Constructors

  • ValidationErrorSimple(
      message: String,
      documentation_url: String,
      errors: Option(List(String)),
    )
pub type Verification {
  Verification(
    reason: String,
    verified: Bool,
    payload: Option(String),
    signature: Option(String),
  )
}

Constructors

  • Verification(
      reason: String,
      verified: Bool,
      payload: Option(String),
      signature: Option(String),
    )
pub type ViewTraffic {
  ViewTraffic(uniques: Int, views: List(Traffic), count: Int)
}

Constructors

  • ViewTraffic(uniques: Int, views: List(Traffic), count: Int)
pub type Vulnerability {
  Vulnerability(
    vulnerable_functions: Option(List(String)),
    package: Option(Nil),
    first_patched_version: Option(String),
    vulnerable_version_range: Option(String),
  )
}

Constructors

  • Vulnerability(
      vulnerable_functions: Option(List(String)),
      package: Option(Nil),
      first_patched_version: Option(String),
      vulnerable_version_range: Option(String),
    )
pub type WaitTimer =
  Int
pub type WebhookBranchProtectionConfigurationDisabled {
  WebhookBranchProtectionConfigurationDisabled(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookBranchProtectionConfigurationDisabled(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookBranchProtectionConfigurationEnabled {
  WebhookBranchProtectionConfigurationEnabled(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookBranchProtectionConfigurationEnabled(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookBranchProtectionRuleCreated {
  WebhookBranchProtectionRuleCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    rule: WebhooksRule,
  )
}

Constructors

  • WebhookBranchProtectionRuleCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      rule: WebhooksRule,
    )
pub type WebhookBranchProtectionRuleDeleted {
  WebhookBranchProtectionRuleDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    rule: WebhooksRule,
  )
}

Constructors

  • WebhookBranchProtectionRuleDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      rule: WebhooksRule,
    )
pub type WebhookBranchProtectionRuleEdited {
  WebhookBranchProtectionRuleEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    rule: WebhooksRule,
  )
}

Constructors

  • WebhookBranchProtectionRuleEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      rule: WebhooksRule,
    )
pub type WebhookCheckRunCompleted {
  WebhookCheckRunCompleted(
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    check_run: CheckRunWithSimpleCheckSuite,
    sender: SimpleUser,
    action: Option(String),
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckRunCompleted(
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      check_run: CheckRunWithSimpleCheckSuite,
      sender: SimpleUser,
      action: Option(String),
      installation: Option(SimpleInstallation),
    )
pub type WebhookCheckRunCompletedFormEncoded {
  WebhookCheckRunCompletedFormEncoded(payload: String)
}

Constructors

  • WebhookCheckRunCompletedFormEncoded(payload: String)
pub type WebhookCheckRunCreated {
  WebhookCheckRunCreated(
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    check_run: CheckRunWithSimpleCheckSuite,
    sender: SimpleUser,
    action: Option(String),
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckRunCreated(
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      check_run: CheckRunWithSimpleCheckSuite,
      sender: SimpleUser,
      action: Option(String),
      installation: Option(SimpleInstallation),
    )
pub type WebhookCheckRunCreatedFormEncoded {
  WebhookCheckRunCreatedFormEncoded(payload: String)
}

Constructors

  • WebhookCheckRunCreatedFormEncoded(payload: String)
pub type WebhookCheckRunRequestedAction {
  WebhookCheckRunRequestedAction(
    requested_action: Option(Nil),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    check_run: CheckRunWithSimpleCheckSuite,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckRunRequestedAction(
      requested_action: Option(Nil),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      check_run: CheckRunWithSimpleCheckSuite,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCheckRunRequestedActionFormEncoded {
  WebhookCheckRunRequestedActionFormEncoded(payload: String)
}

Constructors

  • WebhookCheckRunRequestedActionFormEncoded(payload: String)
pub type WebhookCheckRunRerequested {
  WebhookCheckRunRerequested(
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    check_run: CheckRunWithSimpleCheckSuite,
    sender: SimpleUser,
    action: Option(String),
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckRunRerequested(
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      check_run: CheckRunWithSimpleCheckSuite,
      sender: SimpleUser,
      action: Option(String),
      installation: Option(SimpleInstallation),
    )
pub type WebhookCheckRunRerequestedFormEncoded {
  WebhookCheckRunRerequestedFormEncoded(payload: String)
}

Constructors

  • WebhookCheckRunRerequestedFormEncoded(payload: String)
pub type WebhookCheckSuiteCompleted {
  WebhookCheckSuiteCompleted(
    check_suite: Nil,
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckSuiteCompleted(
      check_suite: Nil,
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCheckSuiteRequested {
  WebhookCheckSuiteRequested(
    check_suite: Nil,
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckSuiteRequested(
      check_suite: Nil,
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCheckSuiteRerequested {
  WebhookCheckSuiteRerequested(
    check_suite: Nil,
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCheckSuiteRerequested(
      check_suite: Nil,
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCodeScanningAlertAppearedInBranch {
  WebhookCodeScanningAlertAppearedInBranch(
    enterprise: Option(EnterpriseWebhooks),
    commit_oid: WebhooksCodeScanningCommitOid,
    repository: RepositoryWebhooks,
    ref: WebhooksCodeScanningRef,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookCodeScanningAlertAppearedInBranch(
      enterprise: Option(EnterpriseWebhooks),
      commit_oid: WebhooksCodeScanningCommitOid,
      repository: RepositoryWebhooks,
      ref: WebhooksCodeScanningRef,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookCodeScanningAlertClosedByUser {
  WebhookCodeScanningAlertClosedByUser(
    enterprise: Option(EnterpriseWebhooks),
    commit_oid: WebhooksCodeScanningCommitOid,
    repository: RepositoryWebhooks,
    ref: WebhooksCodeScanningRef,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookCodeScanningAlertClosedByUser(
      enterprise: Option(EnterpriseWebhooks),
      commit_oid: WebhooksCodeScanningCommitOid,
      repository: RepositoryWebhooks,
      ref: WebhooksCodeScanningRef,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookCodeScanningAlertCreated {
  WebhookCodeScanningAlertCreated(
    enterprise: Option(EnterpriseWebhooks),
    commit_oid: WebhooksCodeScanningCommitOid,
    repository: RepositoryWebhooks,
    ref: WebhooksCodeScanningRef,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookCodeScanningAlertCreated(
      enterprise: Option(EnterpriseWebhooks),
      commit_oid: WebhooksCodeScanningCommitOid,
      repository: RepositoryWebhooks,
      ref: WebhooksCodeScanningRef,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookCodeScanningAlertFixed {
  WebhookCodeScanningAlertFixed(
    enterprise: Option(EnterpriseWebhooks),
    commit_oid: WebhooksCodeScanningCommitOid,
    repository: RepositoryWebhooks,
    ref: WebhooksCodeScanningRef,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookCodeScanningAlertFixed(
      enterprise: Option(EnterpriseWebhooks),
      commit_oid: WebhooksCodeScanningCommitOid,
      repository: RepositoryWebhooks,
      ref: WebhooksCodeScanningRef,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookCodeScanningAlertReopened {
  WebhookCodeScanningAlertReopened(
    enterprise: Option(EnterpriseWebhooks),
    commit_oid: Option(String),
    repository: RepositoryWebhooks,
    ref: Option(String),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Option(Nil),
  )
}

Constructors

  • WebhookCodeScanningAlertReopened(
      enterprise: Option(EnterpriseWebhooks),
      commit_oid: Option(String),
      repository: RepositoryWebhooks,
      ref: Option(String),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Option(Nil),
    )
pub type WebhookCodeScanningAlertReopenedByUser {
  WebhookCodeScanningAlertReopenedByUser(
    enterprise: Option(EnterpriseWebhooks),
    commit_oid: WebhooksCodeScanningCommitOid,
    repository: RepositoryWebhooks,
    ref: WebhooksCodeScanningRef,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookCodeScanningAlertReopenedByUser(
      enterprise: Option(EnterpriseWebhooks),
      commit_oid: WebhooksCodeScanningCommitOid,
      repository: RepositoryWebhooks,
      ref: WebhooksCodeScanningRef,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookCommitCommentCreated {
  WebhookCommitCommentCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    comment: Nil,
  )
}

Constructors

  • WebhookCommitCommentCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      comment: Nil,
    )
pub type WebhookConfig {
  WebhookConfig(
    content_type: Option(WebhookConfigContentType),
    insecure_ssl: Option(WebhookConfigInsecureSsl),
    url: Option(WebhookConfigUrl),
    secret: Option(WebhookConfigSecret),
  )
}

Constructors

  • WebhookConfig(
      content_type: Option(WebhookConfigContentType),
      insecure_ssl: Option(WebhookConfigInsecureSsl),
      url: Option(WebhookConfigUrl),
      secret: Option(WebhookConfigSecret),
    )
pub type WebhookConfigContentType =
  String
pub type WebhookConfigInsecureSsl =
  Nil
pub type WebhookConfigSecret =
  String
pub type WebhookConfigUrl =
  String
pub type WebhookCreate {
  WebhookCreate(
    enterprise: Option(EnterpriseWebhooks),
    ref_type: String,
    repository: RepositoryWebhooks,
    pusher_type: WebhooksDeployPusherType,
    ref: WebhooksRef0,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
    description: Option(String),
    master_branch: String,
  )
}

Constructors

  • WebhookCreate(
      enterprise: Option(EnterpriseWebhooks),
      ref_type: String,
      repository: RepositoryWebhooks,
      pusher_type: WebhooksDeployPusherType,
      ref: WebhooksRef0,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
      description: Option(String),
      master_branch: String,
    )
pub type WebhookCustomPropertyCreated {
  WebhookCustomPropertyCreated(
    enterprise: Option(EnterpriseWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    definition: CustomProperty,
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCustomPropertyCreated(
      enterprise: Option(EnterpriseWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      definition: CustomProperty,
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCustomPropertyDeleted {
  WebhookCustomPropertyDeleted(
    enterprise: Option(EnterpriseWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    definition: Nil,
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCustomPropertyDeleted(
      enterprise: Option(EnterpriseWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      definition: Nil,
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCustomPropertyUpdated {
  WebhookCustomPropertyUpdated(
    enterprise: Option(EnterpriseWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    definition: CustomProperty,
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCustomPropertyUpdated(
      enterprise: Option(EnterpriseWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      definition: CustomProperty,
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookCustomPropertyValuesUpdated {
  WebhookCustomPropertyValuesUpdated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    new_property_values: List(CustomPropertyValue),
    organization: OrganizationSimpleWebhooks,
    old_property_values: List(CustomPropertyValue),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookCustomPropertyValuesUpdated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      new_property_values: List(CustomPropertyValue),
      organization: OrganizationSimpleWebhooks,
      old_property_values: List(CustomPropertyValue),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDelete {
  WebhookDelete(
    enterprise: Option(EnterpriseWebhooks),
    ref_type: String,
    repository: RepositoryWebhooks,
    pusher_type: WebhooksDeployPusherType,
    ref: WebhooksRef0,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDelete(
      enterprise: Option(EnterpriseWebhooks),
      ref_type: String,
      repository: RepositoryWebhooks,
      pusher_type: WebhooksDeployPusherType,
      ref: WebhooksRef0,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDependabotAlertAutoDismissed {
  WebhookDependabotAlertAutoDismissed(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertAutoDismissed(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDependabotAlertAutoReopened {
  WebhookDependabotAlertAutoReopened(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertAutoReopened(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDependabotAlertCreated {
  WebhookDependabotAlertCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDependabotAlertDismissed {
  WebhookDependabotAlertDismissed(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertDismissed(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDependabotAlertFixed {
  WebhookDependabotAlertFixed(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertFixed(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDependabotAlertReintroduced {
  WebhookDependabotAlertReintroduced(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertReintroduced(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDependabotAlertReopened {
  WebhookDependabotAlertReopened(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: DependabotAlert,
  )
}

Constructors

  • WebhookDependabotAlertReopened(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: DependabotAlert,
    )
pub type WebhookDeployKeyCreated {
  WebhookDeployKeyCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    key: WebhooksDeployKey,
  )
}

Constructors

  • WebhookDeployKeyCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      key: WebhooksDeployKey,
    )
pub type WebhookDeployKeyDeleted {
  WebhookDeployKeyDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    key: WebhooksDeployKey,
  )
}

Constructors

  • WebhookDeployKeyDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      key: WebhooksDeployKey,
    )
pub type WebhookDeploymentCreated {
  WebhookDeploymentCreated(
    enterprise: Option(EnterpriseWebhooks),
    deployment: Nil,
    repository: RepositoryWebhooks,
    workflow_run: Option(Nil),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow: WebhooksWorkflow,
  )
}

Constructors

  • WebhookDeploymentCreated(
      enterprise: Option(EnterpriseWebhooks),
      deployment: Nil,
      repository: RepositoryWebhooks,
      workflow_run: Option(Nil),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow: WebhooksWorkflow,
    )
pub type WebhookDeploymentProtectionRuleRequested {
  WebhookDeploymentProtectionRuleRequested(
    deployment: Option(Deployment),
    repository: Option(RepositoryWebhooks),
    deployment_callback_url: Option(String),
    organization: Option(OrganizationSimpleWebhooks),
    environment: Option(String),
    sender: Option(SimpleUser),
    action: Option(String),
    installation: Option(SimpleInstallation),
    event: Option(String),
    pull_requests: Option(List(PullRequest)),
  )
}

Constructors

  • WebhookDeploymentProtectionRuleRequested(
      deployment: Option(Deployment),
      repository: Option(RepositoryWebhooks),
      deployment_callback_url: Option(String),
      organization: Option(OrganizationSimpleWebhooks),
      environment: Option(String),
      sender: Option(SimpleUser),
      action: Option(String),
      installation: Option(SimpleInstallation),
      event: Option(String),
      pull_requests: Option(List(PullRequest)),
    )
pub type WebhookDeploymentReviewApproved {
  WebhookDeploymentReviewApproved(
    enterprise: Option(EnterpriseWebhooks),
    approver: Option(WebhooksApprover),
    workflow_job_run: Option(WebhooksWorkflowJobRun),
    workflow_job_runs: Option(List(Nil)),
    repository: RepositoryWebhooks,
    workflow_run: Option(Nil),
    reviewers: Option(WebhooksReviewers),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    since: String,
    comment: Option(String),
  )
}

Constructors

  • WebhookDeploymentReviewApproved(
      enterprise: Option(EnterpriseWebhooks),
      approver: Option(WebhooksApprover),
      workflow_job_run: Option(WebhooksWorkflowJobRun),
      workflow_job_runs: Option(List(Nil)),
      repository: RepositoryWebhooks,
      workflow_run: Option(Nil),
      reviewers: Option(WebhooksReviewers),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      since: String,
      comment: Option(String),
    )
pub type WebhookDeploymentReviewRejected {
  WebhookDeploymentReviewRejected(
    enterprise: Option(EnterpriseWebhooks),
    approver: Option(WebhooksApprover),
    workflow_job_run: Option(WebhooksWorkflowJobRun),
    workflow_job_runs: Option(List(Nil)),
    repository: RepositoryWebhooks,
    workflow_run: Option(Nil),
    reviewers: Option(WebhooksReviewers),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    since: String,
    comment: Option(String),
  )
}

Constructors

  • WebhookDeploymentReviewRejected(
      enterprise: Option(EnterpriseWebhooks),
      approver: Option(WebhooksApprover),
      workflow_job_run: Option(WebhooksWorkflowJobRun),
      workflow_job_runs: Option(List(Nil)),
      repository: RepositoryWebhooks,
      workflow_run: Option(Nil),
      reviewers: Option(WebhooksReviewers),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      since: String,
      comment: Option(String),
    )
pub type WebhookDeploymentReviewRequested {
  WebhookDeploymentReviewRequested(
    enterprise: Option(EnterpriseWebhooks),
    workflow_job_run: Nil,
    repository: RepositoryWebhooks,
    workflow_run: Option(Nil),
    reviewers: List(Nil),
    requestor: WebhooksUser,
    organization: OrganizationSimpleWebhooks,
    environment: String,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    since: String,
  )
}

Constructors

  • WebhookDeploymentReviewRequested(
      enterprise: Option(EnterpriseWebhooks),
      workflow_job_run: Nil,
      repository: RepositoryWebhooks,
      workflow_run: Option(Nil),
      reviewers: List(Nil),
      requestor: WebhooksUser,
      organization: OrganizationSimpleWebhooks,
      environment: String,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      since: String,
    )
pub type WebhookDeploymentStatusCreated {
  WebhookDeploymentStatusCreated(
    enterprise: Option(EnterpriseWebhooks),
    deployment: Nil,
    repository: RepositoryWebhooks,
    workflow_run: Option(Nil),
    deployment_status: Nil,
    organization: Option(OrganizationSimpleWebhooks),
    check_run: Option(Nil),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow: Option(WebhooksWorkflow),
  )
}

Constructors

  • WebhookDeploymentStatusCreated(
      enterprise: Option(EnterpriseWebhooks),
      deployment: Nil,
      repository: RepositoryWebhooks,
      workflow_run: Option(Nil),
      deployment_status: Nil,
      organization: Option(OrganizationSimpleWebhooks),
      check_run: Option(Nil),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow: Option(WebhooksWorkflow),
    )
pub type WebhookDiscussionAnswered {
  WebhookDiscussionAnswered(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    answer: WebhooksAnswer,
  )
}

Constructors

  • WebhookDiscussionAnswered(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      answer: WebhooksAnswer,
    )
pub type WebhookDiscussionCategoryChanged {
  WebhookDiscussionCategoryChanged(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionCategoryChanged(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionClosed {
  WebhookDiscussionClosed(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionClosed(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionCommentCreated {
  WebhookDiscussionCommentCreated(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    comment: WebhooksComment,
  )
}

Constructors

  • WebhookDiscussionCommentCreated(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      comment: WebhooksComment,
    )
pub type WebhookDiscussionCommentDeleted {
  WebhookDiscussionCommentDeleted(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    comment: WebhooksComment,
  )
}

Constructors

  • WebhookDiscussionCommentDeleted(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      comment: WebhooksComment,
    )
pub type WebhookDiscussionCommentEdited {
  WebhookDiscussionCommentEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    comment: WebhooksComment,
  )
}

Constructors

  • WebhookDiscussionCommentEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      comment: WebhooksComment,
    )
pub type WebhookDiscussionCreated {
  WebhookDiscussionCreated(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionCreated(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionDeleted {
  WebhookDiscussionDeleted(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionDeleted(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionEdited {
  WebhookDiscussionEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionLabeled {
  WebhookDiscussionLabeled(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: WebhooksLabel,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionLabeled(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: WebhooksLabel,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionLocked {
  WebhookDiscussionLocked(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionLocked(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionPinned {
  WebhookDiscussionPinned(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionPinned(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionReopened {
  WebhookDiscussionReopened(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionReopened(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionTransferred {
  WebhookDiscussionTransferred(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionTransferred(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionUnanswered {
  WebhookDiscussionUnanswered(
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    old_answer: WebhooksAnswer,
    action: String,
  )
}

Constructors

  • WebhookDiscussionUnanswered(
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      old_answer: WebhooksAnswer,
      action: String,
    )
pub type WebhookDiscussionUnlabeled {
  WebhookDiscussionUnlabeled(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: WebhooksLabel,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionUnlabeled(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: WebhooksLabel,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionUnlocked {
  WebhookDiscussionUnlocked(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionUnlocked(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookDiscussionUnpinned {
  WebhookDiscussionUnpinned(
    enterprise: Option(EnterpriseWebhooks),
    discussion: Discussion,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookDiscussionUnpinned(
      enterprise: Option(EnterpriseWebhooks),
      discussion: Discussion,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookFork {
  WebhookFork(
    enterprise: Option(EnterpriseWebhooks),
    forkee: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookFork(
      enterprise: Option(EnterpriseWebhooks),
      forkee: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
    )
pub type WebhookGithubAppAuthorizationRevoked {
  WebhookGithubAppAuthorizationRevoked(
    sender: SimpleUser,
    action: String,
  )
}

Constructors

  • WebhookGithubAppAuthorizationRevoked(
      sender: SimpleUser,
      action: String,
    )
pub type WebhookGollum {
  WebhookGollum(
    enterprise: Option(EnterpriseWebhooks),
    pages: List(Nil),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookGollum(
      enterprise: Option(EnterpriseWebhooks),
      pages: List(Nil),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
    )
pub type WebhookInstallationCreated {
  WebhookInstallationCreated(
    enterprise: Option(EnterpriseWebhooks),
    repositories: Option(WebhooksRepositories),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Installation,
    requester: Option(WebhooksUser),
  )
}

Constructors

  • WebhookInstallationCreated(
      enterprise: Option(EnterpriseWebhooks),
      repositories: Option(WebhooksRepositories),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Installation,
      requester: Option(WebhooksUser),
    )
pub type WebhookInstallationDeleted {
  WebhookInstallationDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repositories: Option(WebhooksRepositories),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Installation,
  )
}

Constructors

  • WebhookInstallationDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repositories: Option(WebhooksRepositories),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Installation,
    )
pub type WebhookInstallationNewPermissionsAccepted {
  WebhookInstallationNewPermissionsAccepted(
    enterprise: Option(EnterpriseWebhooks),
    repositories: Option(WebhooksRepositories),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Installation,
  )
}

Constructors

  • WebhookInstallationNewPermissionsAccepted(
      enterprise: Option(EnterpriseWebhooks),
      repositories: Option(WebhooksRepositories),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Installation,
    )
pub type WebhookInstallationRepositoriesAdded {
  WebhookInstallationRepositoriesAdded(
    enterprise: Option(EnterpriseWebhooks),
    repositories_removed: List(Nil),
    repositories_added: WebhooksRepositoriesAdded,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    repository_selection: WebhooksRepositorySelection,
    installation: Installation,
    requester: WebhooksUser,
  )
}

Constructors

  • WebhookInstallationRepositoriesAdded(
      enterprise: Option(EnterpriseWebhooks),
      repositories_removed: List(Nil),
      repositories_added: WebhooksRepositoriesAdded,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      repository_selection: WebhooksRepositorySelection,
      installation: Installation,
      requester: WebhooksUser,
    )
pub type WebhookInstallationRepositoriesRemoved {
  WebhookInstallationRepositoriesRemoved(
    enterprise: Option(EnterpriseWebhooks),
    repositories_removed: List(Nil),
    repositories_added: WebhooksRepositoriesAdded,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    repository_selection: WebhooksRepositorySelection,
    installation: Installation,
    requester: WebhooksUser,
  )
}

Constructors

  • WebhookInstallationRepositoriesRemoved(
      enterprise: Option(EnterpriseWebhooks),
      repositories_removed: List(Nil),
      repositories_added: WebhooksRepositoriesAdded,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      repository_selection: WebhooksRepositorySelection,
      installation: Installation,
      requester: WebhooksUser,
    )
pub type WebhookInstallationSuspend {
  WebhookInstallationSuspend(
    enterprise: Option(EnterpriseWebhooks),
    repositories: Option(WebhooksRepositories),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Installation,
  )
}

Constructors

  • WebhookInstallationSuspend(
      enterprise: Option(EnterpriseWebhooks),
      repositories: Option(WebhooksRepositories),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Installation,
    )
pub type WebhookInstallationTargetRenamed {
  WebhookInstallationTargetRenamed(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    target_type: String,
    repository: Option(RepositoryWebhooks),
    account: Nil,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: SimpleInstallation,
  )
}

Constructors

  • WebhookInstallationTargetRenamed(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      target_type: String,
      repository: Option(RepositoryWebhooks),
      account: Nil,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: SimpleInstallation,
    )
pub type WebhookInstallationUnsuspend {
  WebhookInstallationUnsuspend(
    enterprise: Option(EnterpriseWebhooks),
    repositories: Option(WebhooksRepositories),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Installation,
  )
}

Constructors

  • WebhookInstallationUnsuspend(
      enterprise: Option(EnterpriseWebhooks),
      repositories: Option(WebhooksRepositories),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Installation,
    )
pub type WebhookIssueCommentCreated {
  WebhookIssueCommentCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
    comment: Nil,
  )
}

Constructors

  • WebhookIssueCommentCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
      comment: Nil,
    )
pub type WebhookIssueCommentDeleted {
  WebhookIssueCommentDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
    comment: WebhooksIssueComment,
  )
}

Constructors

  • WebhookIssueCommentDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
      comment: WebhooksIssueComment,
    )
pub type WebhookIssueCommentEdited {
  WebhookIssueCommentEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: WebhooksChanges,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
    comment: WebhooksIssueComment,
  )
}

Constructors

  • WebhookIssueCommentEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: WebhooksChanges,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
      comment: WebhooksIssueComment,
    )
pub type WebhookIssuesAssigned {
  WebhookIssuesAssigned(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    assignee: Option(WebhooksUser),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: WebhooksIssue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesAssigned(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      assignee: Option(WebhooksUser),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: WebhooksIssue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesClosed {
  WebhookIssuesClosed(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesClosed(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesDeleted {
  WebhookIssuesDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesDemilestoned {
  WebhookIssuesDemilestoned(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    milestone: Option(WebhooksMilestone),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesDemilestoned(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      milestone: Option(WebhooksMilestone),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesEdited {
  WebhookIssuesEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: Option(WebhooksLabel),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: Option(WebhooksLabel),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesLabeled {
  WebhookIssuesLabeled(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: Option(WebhooksLabel),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesLabeled(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: Option(WebhooksLabel),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesLocked {
  WebhookIssuesLocked(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesLocked(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesMilestoned {
  WebhookIssuesMilestoned(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    milestone: WebhooksMilestone,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesMilestoned(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      milestone: WebhooksMilestone,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesOpened {
  WebhookIssuesOpened(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesOpened(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesPinned {
  WebhookIssuesPinned(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: WebhooksIssue2,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesPinned(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: WebhooksIssue2,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesReopened {
  WebhookIssuesReopened(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesReopened(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesTransferred {
  WebhookIssuesTransferred(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: WebhooksIssue2,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesTransferred(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: WebhooksIssue2,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesUnassigned {
  WebhookIssuesUnassigned(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    assignee: Option(WebhooksUserMannequin),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: WebhooksIssue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesUnassigned(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      assignee: Option(WebhooksUserMannequin),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: WebhooksIssue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesUnlabeled {
  WebhookIssuesUnlabeled(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: Option(WebhooksLabel),
    sender: SimpleUser,
    action: String,
    issue: WebhooksIssue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesUnlabeled(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: Option(WebhooksLabel),
      sender: SimpleUser,
      action: String,
      issue: WebhooksIssue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesUnlocked {
  WebhookIssuesUnlocked(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesUnlocked(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookIssuesUnpinned {
  WebhookIssuesUnpinned(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    issue: WebhooksIssue2,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookIssuesUnpinned(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      issue: WebhooksIssue2,
      installation: Option(SimpleInstallation),
    )
pub type WebhookLabelCreated {
  WebhookLabelCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: WebhooksLabel,
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookLabelCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: WebhooksLabel,
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookLabelDeleted {
  WebhookLabelDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: WebhooksLabel,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookLabelDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: WebhooksLabel,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookLabelEdited {
  WebhookLabelEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: WebhooksLabel,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookLabelEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: WebhooksLabel,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMarketplacePurchaseCancelled {
  WebhookMarketplacePurchaseCancelled(
    enterprise: Option(EnterpriseWebhooks),
    effective_date: String,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    marketplace_purchase: WebhooksMarketplacePurchase,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    previous_marketplace_purchase: Option(
      WebhooksPreviousMarketplacePurchase,
    ),
  )
}

Constructors

  • WebhookMarketplacePurchaseCancelled(
      enterprise: Option(EnterpriseWebhooks),
      effective_date: String,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      marketplace_purchase: WebhooksMarketplacePurchase,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      previous_marketplace_purchase: Option(
        WebhooksPreviousMarketplacePurchase,
      ),
    )
pub type WebhookMarketplacePurchaseChanged {
  WebhookMarketplacePurchaseChanged(
    enterprise: Option(EnterpriseWebhooks),
    effective_date: String,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    marketplace_purchase: WebhooksMarketplacePurchase,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    previous_marketplace_purchase: Option(Nil),
  )
}

Constructors

  • WebhookMarketplacePurchaseChanged(
      enterprise: Option(EnterpriseWebhooks),
      effective_date: String,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      marketplace_purchase: WebhooksMarketplacePurchase,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      previous_marketplace_purchase: Option(Nil),
    )
pub type WebhookMarketplacePurchasePendingChange {
  WebhookMarketplacePurchasePendingChange(
    enterprise: Option(EnterpriseWebhooks),
    effective_date: String,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    marketplace_purchase: WebhooksMarketplacePurchase,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    previous_marketplace_purchase: Option(Nil),
  )
}

Constructors

  • WebhookMarketplacePurchasePendingChange(
      enterprise: Option(EnterpriseWebhooks),
      effective_date: String,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      marketplace_purchase: WebhooksMarketplacePurchase,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      previous_marketplace_purchase: Option(Nil),
    )
pub type WebhookMarketplacePurchasePendingChangeCancelled {
  WebhookMarketplacePurchasePendingChangeCancelled(
    enterprise: Option(EnterpriseWebhooks),
    effective_date: String,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    marketplace_purchase: Nil,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    previous_marketplace_purchase: Option(
      WebhooksPreviousMarketplacePurchase,
    ),
  )
}

Constructors

  • WebhookMarketplacePurchasePendingChangeCancelled(
      enterprise: Option(EnterpriseWebhooks),
      effective_date: String,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      marketplace_purchase: Nil,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      previous_marketplace_purchase: Option(
        WebhooksPreviousMarketplacePurchase,
      ),
    )
pub type WebhookMarketplacePurchasePurchased {
  WebhookMarketplacePurchasePurchased(
    enterprise: Option(EnterpriseWebhooks),
    effective_date: String,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    marketplace_purchase: WebhooksMarketplacePurchase,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    previous_marketplace_purchase: Option(
      WebhooksPreviousMarketplacePurchase,
    ),
  )
}

Constructors

  • WebhookMarketplacePurchasePurchased(
      enterprise: Option(EnterpriseWebhooks),
      effective_date: String,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      marketplace_purchase: WebhooksMarketplacePurchase,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      previous_marketplace_purchase: Option(
        WebhooksPreviousMarketplacePurchase,
      ),
    )
pub type WebhookMemberAdded {
  WebhookMemberAdded(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    member: WebhooksUser,
  )
}

Constructors

  • WebhookMemberAdded(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      member: WebhooksUser,
    )
pub type WebhookMemberEdited {
  WebhookMemberEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    member: WebhooksUser,
  )
}

Constructors

  • WebhookMemberEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      member: WebhooksUser,
    )
pub type WebhookMemberRemoved {
  WebhookMemberRemoved(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    member: WebhooksUser,
  )
}

Constructors

  • WebhookMemberRemoved(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      member: WebhooksUser,
    )
pub type WebhookMembershipAdded {
  WebhookMembershipAdded(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    scope: String,
    sender: Option(Nil),
    action: String,
    installation: Option(SimpleInstallation),
    member: WebhooksUser,
    team: WebhooksTeam,
  )
}

Constructors

  • WebhookMembershipAdded(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      scope: String,
      sender: Option(Nil),
      action: String,
      installation: Option(SimpleInstallation),
      member: WebhooksUser,
      team: WebhooksTeam,
    )
pub type WebhookMembershipRemoved {
  WebhookMembershipRemoved(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    scope: String,
    sender: Option(Nil),
    action: String,
    installation: Option(SimpleInstallation),
    member: WebhooksUser,
    team: WebhooksTeam,
  )
}

Constructors

  • WebhookMembershipRemoved(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      scope: String,
      sender: Option(Nil),
      action: String,
      installation: Option(SimpleInstallation),
      member: WebhooksUser,
      team: WebhooksTeam,
    )
pub type WebhookMergeGroupChecksRequested {
  WebhookMergeGroupChecksRequested(
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    merge_group: MergeGroup,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMergeGroupChecksRequested(
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      merge_group: MergeGroup,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMergeGroupDestroyed {
  WebhookMergeGroupDestroyed(
    reason: Option(String),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    merge_group: MergeGroup,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMergeGroupDestroyed(
      reason: Option(String),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      merge_group: MergeGroup,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMetaDeleted {
  WebhookMetaDeleted(
    enterprise: Option(EnterpriseWebhooks),
    hook: Nil,
    repository: Option(NullableRepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    hook_id: Int,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMetaDeleted(
      enterprise: Option(EnterpriseWebhooks),
      hook: Nil,
      repository: Option(NullableRepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      hook_id: Int,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMilestoneClosed {
  WebhookMilestoneClosed(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    milestone: WebhooksMilestone,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMilestoneClosed(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      milestone: WebhooksMilestone,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMilestoneCreated {
  WebhookMilestoneCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    milestone: WebhooksMilestone3,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMilestoneCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      milestone: WebhooksMilestone3,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMilestoneDeleted {
  WebhookMilestoneDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    milestone: WebhooksMilestone,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMilestoneDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      milestone: WebhooksMilestone,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMilestoneEdited {
  WebhookMilestoneEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    milestone: WebhooksMilestone,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMilestoneEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      milestone: WebhooksMilestone,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookMilestoneOpened {
  WebhookMilestoneOpened(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    milestone: WebhooksMilestone3,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookMilestoneOpened(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      milestone: WebhooksMilestone3,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookOrgBlockBlocked {
  WebhookOrgBlockBlocked(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    blocked_user: WebhooksUser,
  )
}

Constructors

  • WebhookOrgBlockBlocked(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      blocked_user: WebhooksUser,
    )
pub type WebhookOrgBlockUnblocked {
  WebhookOrgBlockUnblocked(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    blocked_user: WebhooksUser,
  )
}

Constructors

  • WebhookOrgBlockUnblocked(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      blocked_user: WebhooksUser,
    )
pub type WebhookOrganizationDeleted {
  WebhookOrganizationDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    membership: Option(WebhooksMembership),
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookOrganizationDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      membership: Option(WebhooksMembership),
      installation: Option(SimpleInstallation),
    )
pub type WebhookOrganizationMemberAdded {
  WebhookOrganizationMemberAdded(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    membership: WebhooksMembership,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookOrganizationMemberAdded(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      membership: WebhooksMembership,
      installation: Option(SimpleInstallation),
    )
pub type WebhookOrganizationMemberInvited {
  WebhookOrganizationMemberInvited(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    user: Option(WebhooksUser),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    invitation: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookOrganizationMemberInvited(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      user: Option(WebhooksUser),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      invitation: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookOrganizationMemberRemoved {
  WebhookOrganizationMemberRemoved(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    membership: WebhooksMembership,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookOrganizationMemberRemoved(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      membership: WebhooksMembership,
      installation: Option(SimpleInstallation),
    )
pub type WebhookOrganizationRenamed {
  WebhookOrganizationRenamed(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: Option(RepositoryWebhooks),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    membership: Option(WebhooksMembership),
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookOrganizationRenamed(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: Option(RepositoryWebhooks),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      membership: Option(WebhooksMembership),
      installation: Option(SimpleInstallation),
    )
pub type WebhookPackagePublished {
  WebhookPackagePublished(
    enterprise: Option(EnterpriseWebhooks),
    package: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPackagePublished(
      enterprise: Option(EnterpriseWebhooks),
      package: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPackageUpdated {
  WebhookPackageUpdated(
    enterprise: Option(EnterpriseWebhooks),
    package: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPackageUpdated(
      enterprise: Option(EnterpriseWebhooks),
      package: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPageBuild {
  WebhookPageBuild(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    build: Nil,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
    id: Int,
  )
}

Constructors

  • WebhookPageBuild(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      build: Nil,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
      id: Int,
    )
pub type WebhookPersonalAccessTokenRequestApproved {
  WebhookPersonalAccessTokenRequestApproved(
    enterprise: Option(EnterpriseWebhooks),
    personal_access_token_request: PersonalAccessTokenRequest,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: SimpleInstallation,
  )
}

Constructors

  • WebhookPersonalAccessTokenRequestApproved(
      enterprise: Option(EnterpriseWebhooks),
      personal_access_token_request: PersonalAccessTokenRequest,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: SimpleInstallation,
    )
pub type WebhookPersonalAccessTokenRequestCancelled {
  WebhookPersonalAccessTokenRequestCancelled(
    enterprise: Option(EnterpriseWebhooks),
    personal_access_token_request: PersonalAccessTokenRequest,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: SimpleInstallation,
  )
}

Constructors

  • WebhookPersonalAccessTokenRequestCancelled(
      enterprise: Option(EnterpriseWebhooks),
      personal_access_token_request: PersonalAccessTokenRequest,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: SimpleInstallation,
    )
pub type WebhookPersonalAccessTokenRequestCreated {
  WebhookPersonalAccessTokenRequestCreated(
    enterprise: Option(EnterpriseWebhooks),
    personal_access_token_request: PersonalAccessTokenRequest,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPersonalAccessTokenRequestCreated(
      enterprise: Option(EnterpriseWebhooks),
      personal_access_token_request: PersonalAccessTokenRequest,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPersonalAccessTokenRequestDenied {
  WebhookPersonalAccessTokenRequestDenied(
    enterprise: Option(EnterpriseWebhooks),
    personal_access_token_request: PersonalAccessTokenRequest,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: SimpleInstallation,
  )
}

Constructors

  • WebhookPersonalAccessTokenRequestDenied(
      enterprise: Option(EnterpriseWebhooks),
      personal_access_token_request: PersonalAccessTokenRequest,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: SimpleInstallation,
    )
pub type WebhookPing {
  WebhookPing(
    hook: Option(Nil),
    zen: Option(String),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    hook_id: Option(Int),
  )
}

Constructors

  • WebhookPing(
      hook: Option(Nil),
      zen: Option(String),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      hook_id: Option(Int),
    )
pub type WebhookPingFormEncoded {
  WebhookPingFormEncoded(payload: String)
}

Constructors

  • WebhookPingFormEncoded(payload: String)
pub type WebhookProjectCardConverted {
  WebhookProjectCardConverted(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    project_card: WebhooksProjectCard,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectCardConverted(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      project_card: WebhooksProjectCard,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectCardCreated {
  WebhookProjectCardCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    project_card: WebhooksProjectCard,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectCardCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      project_card: WebhooksProjectCard,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectCardDeleted {
  WebhookProjectCardDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(NullableRepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    project_card: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectCardDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(NullableRepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      project_card: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectCardEdited {
  WebhookProjectCardEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    project_card: WebhooksProjectCard,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectCardEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      project_card: WebhooksProjectCard,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectCardMoved {
  WebhookProjectCardMoved(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    project_card: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectCardMoved(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      project_card: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectClosed {
  WebhookProjectClosed(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    project: WebhooksProject,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectClosed(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      project: WebhooksProject,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectColumnCreated {
  WebhookProjectColumnCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    project_column: WebhooksProjectColumn,
  )
}

Constructors

  • WebhookProjectColumnCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      project_column: WebhooksProjectColumn,
    )
pub type WebhookProjectColumnDeleted {
  WebhookProjectColumnDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(NullableRepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    project_column: WebhooksProjectColumn,
  )
}

Constructors

  • WebhookProjectColumnDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(NullableRepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      project_column: WebhooksProjectColumn,
    )
pub type WebhookProjectColumnEdited {
  WebhookProjectColumnEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    project_column: WebhooksProjectColumn,
  )
}

Constructors

  • WebhookProjectColumnEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      project_column: WebhooksProjectColumn,
    )
pub type WebhookProjectColumnMoved {
  WebhookProjectColumnMoved(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    project_column: WebhooksProjectColumn,
  )
}

Constructors

  • WebhookProjectColumnMoved(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      project_column: WebhooksProjectColumn,
    )
pub type WebhookProjectCreated {
  WebhookProjectCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    project: WebhooksProject,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      project: WebhooksProject,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectDeleted {
  WebhookProjectDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(NullableRepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    project: WebhooksProject,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(NullableRepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      project: WebhooksProject,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectEdited {
  WebhookProjectEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    project: WebhooksProject,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      project: WebhooksProject,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectReopened {
  WebhookProjectReopened(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    project: WebhooksProject,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectReopened(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      project: WebhooksProject,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemArchived {
  WebhookProjectsV2ItemArchived(
    changes: WebhooksProjectChanges,
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemArchived(
      changes: WebhooksProjectChanges,
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemConverted {
  WebhookProjectsV2ItemConverted(
    changes: Nil,
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemConverted(
      changes: Nil,
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemCreated {
  WebhookProjectsV2ItemCreated(
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemCreated(
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemDeleted {
  WebhookProjectsV2ItemDeleted(
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemDeleted(
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemEdited {
  WebhookProjectsV2ItemEdited(
    changes: Option(Nil),
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemEdited(
      changes: Option(Nil),
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemReordered {
  WebhookProjectsV2ItemReordered(
    changes: Nil,
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemReordered(
      changes: Nil,
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ItemRestored {
  WebhookProjectsV2ItemRestored(
    changes: WebhooksProjectChanges,
    projects_v2_item: ProjectsV2Item,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ItemRestored(
      changes: WebhooksProjectChanges,
      projects_v2_item: ProjectsV2Item,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ProjectClosed {
  WebhookProjectsV2ProjectClosed(
    projects_v2: ProjectsV2,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ProjectClosed(
      projects_v2: ProjectsV2,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ProjectCreated {
  WebhookProjectsV2ProjectCreated(
    projects_v2: ProjectsV2,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ProjectCreated(
      projects_v2: ProjectsV2,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ProjectDeleted {
  WebhookProjectsV2ProjectDeleted(
    projects_v2: ProjectsV2,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ProjectDeleted(
      projects_v2: ProjectsV2,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ProjectEdited {
  WebhookProjectsV2ProjectEdited(
    projects_v2: ProjectsV2,
    changes: Nil,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ProjectEdited(
      projects_v2: ProjectsV2,
      changes: Nil,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2ProjectReopened {
  WebhookProjectsV2ProjectReopened(
    projects_v2: ProjectsV2,
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2ProjectReopened(
      projects_v2: ProjectsV2,
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2StatusUpdateCreated {
  WebhookProjectsV2StatusUpdateCreated(
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    projects_v2_status_update: ProjectsV2StatusUpdate,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2StatusUpdateCreated(
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      projects_v2_status_update: ProjectsV2StatusUpdate,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2StatusUpdateDeleted {
  WebhookProjectsV2StatusUpdateDeleted(
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    projects_v2_status_update: ProjectsV2StatusUpdate,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2StatusUpdateDeleted(
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      projects_v2_status_update: ProjectsV2StatusUpdate,
      installation: Option(SimpleInstallation),
    )
pub type WebhookProjectsV2StatusUpdateEdited {
  WebhookProjectsV2StatusUpdateEdited(
    changes: Option(Nil),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    projects_v2_status_update: ProjectsV2StatusUpdate,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookProjectsV2StatusUpdateEdited(
      changes: Option(Nil),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      projects_v2_status_update: ProjectsV2StatusUpdate,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPublic {
  WebhookPublic(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPublic(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestAssigned {
  WebhookPullRequestAssigned(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    assignee: WebhooksUser,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestAssigned(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      assignee: WebhooksUser,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestAutoMergeDisabled {
  WebhookPullRequestAutoMergeDisabled(
    enterprise: Option(EnterpriseWebhooks),
    reason: String,
    number: Int,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestAutoMergeDisabled(
      enterprise: Option(EnterpriseWebhooks),
      reason: String,
      number: Int,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestAutoMergeEnabled {
  WebhookPullRequestAutoMergeEnabled(
    enterprise: Option(EnterpriseWebhooks),
    reason: Option(String),
    number: Int,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestAutoMergeEnabled(
      enterprise: Option(EnterpriseWebhooks),
      reason: Option(String),
      number: Int,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestClosed {
  WebhookPullRequestClosed(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: PullRequestWebhook,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestClosed(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: PullRequestWebhook,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestConvertedToDraft {
  WebhookPullRequestConvertedToDraft(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: PullRequestWebhook,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestConvertedToDraft(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: PullRequestWebhook,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestDemilestoned {
  WebhookPullRequestDemilestoned(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    milestone: Option(Milestone),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    pull_request: WebhooksPullRequest5,
    action: String,
  )
}

Constructors

  • WebhookPullRequestDemilestoned(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      milestone: Option(Milestone),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      pull_request: WebhooksPullRequest5,
      action: String,
    )
pub type WebhookPullRequestDequeued {
  WebhookPullRequestDequeued(
    enterprise: Option(EnterpriseWebhooks),
    reason: String,
    number: Int,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestDequeued(
      enterprise: Option(EnterpriseWebhooks),
      reason: String,
      number: Int,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestEdited {
  WebhookPullRequestEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    pull_request: PullRequestWebhook,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      pull_request: PullRequestWebhook,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestEnqueued {
  WebhookPullRequestEnqueued(
    enterprise: Option(EnterpriseWebhooks),
    number: Int,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestEnqueued(
      enterprise: Option(EnterpriseWebhooks),
      number: Int,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestLabeled {
  WebhookPullRequestLabeled(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: Option(WebhooksLabel),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestLabeled(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: Option(WebhooksLabel),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestLocked {
  WebhookPullRequestLocked(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestLocked(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestMilestoned {
  WebhookPullRequestMilestoned(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    milestone: Option(Milestone),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    pull_request: WebhooksPullRequest5,
    action: String,
  )
}

Constructors

  • WebhookPullRequestMilestoned(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      milestone: Option(Milestone),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      pull_request: WebhooksPullRequest5,
      action: String,
    )
pub type WebhookPullRequestOpened {
  WebhookPullRequestOpened(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: PullRequestWebhook,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestOpened(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: PullRequestWebhook,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReadyForReview {
  WebhookPullRequestReadyForReview(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: PullRequestWebhook,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReadyForReview(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: PullRequestWebhook,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReopened {
  WebhookPullRequestReopened(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: PullRequestWebhook,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReopened(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: PullRequestWebhook,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReviewCommentCreated {
  WebhookPullRequestReviewCommentCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
    comment: Nil,
  )
}

Constructors

  • WebhookPullRequestReviewCommentCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
      comment: Nil,
    )
pub type WebhookPullRequestReviewCommentDeleted {
  WebhookPullRequestReviewCommentDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
    comment: WebhooksReviewComment,
  )
}

Constructors

  • WebhookPullRequestReviewCommentDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
      comment: WebhooksReviewComment,
    )
pub type WebhookPullRequestReviewCommentEdited {
  WebhookPullRequestReviewCommentEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: WebhooksChanges,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
    comment: WebhooksReviewComment,
  )
}

Constructors

  • WebhookPullRequestReviewCommentEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: WebhooksChanges,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
      comment: WebhooksReviewComment,
    )
pub type WebhookPullRequestReviewDismissed {
  WebhookPullRequestReviewDismissed(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    review: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReviewDismissed(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      review: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReviewEdited {
  WebhookPullRequestReviewEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    review: WebhooksReview,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReviewEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      review: WebhooksReview,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReviewRequestRemoved =
  Nil
pub type WebhookPullRequestReviewRequested =
  Nil
pub type WebhookPullRequestReviewSubmitted {
  WebhookPullRequestReviewSubmitted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    review: WebhooksReview,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReviewSubmitted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      review: WebhooksReview,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReviewThreadResolved {
  WebhookPullRequestReviewThreadResolved(
    enterprise: Option(EnterpriseWebhooks),
    thread: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReviewThreadResolved(
      enterprise: Option(EnterpriseWebhooks),
      thread: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestReviewThreadUnresolved {
  WebhookPullRequestReviewThreadUnresolved(
    enterprise: Option(EnterpriseWebhooks),
    thread: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestReviewThreadUnresolved(
      enterprise: Option(EnterpriseWebhooks),
      thread: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestSynchronize {
  WebhookPullRequestSynchronize(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
    after: String,
    before: String,
  )
}

Constructors

  • WebhookPullRequestSynchronize(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
      after: String,
      before: String,
    )
pub type WebhookPullRequestUnassigned {
  WebhookPullRequestUnassigned(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    assignee: Option(WebhooksUserMannequin),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestUnassigned(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      assignee: Option(WebhooksUserMannequin),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestUnlabeled {
  WebhookPullRequestUnlabeled(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    label: Option(WebhooksLabel),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestUnlabeled(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      label: Option(WebhooksLabel),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPullRequestUnlocked {
  WebhookPullRequestUnlocked(
    enterprise: Option(EnterpriseWebhooks),
    number: WebhooksNumber,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    pull_request: Nil,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookPullRequestUnlocked(
      enterprise: Option(EnterpriseWebhooks),
      number: WebhooksNumber,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      pull_request: Nil,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookPush {
  WebhookPush(
    enterprise: Option(EnterpriseWebhooks),
    compare: String,
    base_ref: WebhooksNullableString,
    pusher: Nil,
    created: Bool,
    repository: Nil,
    ref: String,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    head_commit: Option(Nil),
    deleted: Bool,
    forced: Bool,
    installation: Option(SimpleInstallation),
    after: String,
    commits: List(Nil),
    before: String,
  )
}

Constructors

  • WebhookPush(
      enterprise: Option(EnterpriseWebhooks),
      compare: String,
      base_ref: WebhooksNullableString,
      pusher: Nil,
      created: Bool,
      repository: Nil,
      ref: String,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      head_commit: Option(Nil),
      deleted: Bool,
      forced: Bool,
      installation: Option(SimpleInstallation),
      after: String,
      commits: List(Nil),
      before: String,
    )
pub type WebhookRegistryPackagePublished {
  WebhookRegistryPackagePublished(
    enterprise: Option(EnterpriseWebhooks),
    registry_package: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRegistryPackagePublished(
      enterprise: Option(EnterpriseWebhooks),
      registry_package: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRegistryPackageUpdated {
  WebhookRegistryPackageUpdated(
    enterprise: Option(EnterpriseWebhooks),
    registry_package: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRegistryPackageUpdated(
      enterprise: Option(EnterpriseWebhooks),
      registry_package: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleaseCreated {
  WebhookReleaseCreated(
    enterprise: Option(EnterpriseWebhooks),
    release: WebhooksRelease,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleaseCreated(
      enterprise: Option(EnterpriseWebhooks),
      release: WebhooksRelease,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleaseDeleted {
  WebhookReleaseDeleted(
    enterprise: Option(EnterpriseWebhooks),
    release: WebhooksRelease,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleaseDeleted(
      enterprise: Option(EnterpriseWebhooks),
      release: WebhooksRelease,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleaseEdited {
  WebhookReleaseEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    release: WebhooksRelease,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleaseEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      release: WebhooksRelease,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleasePrereleased {
  WebhookReleasePrereleased(
    enterprise: Option(EnterpriseWebhooks),
    release: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleasePrereleased(
      enterprise: Option(EnterpriseWebhooks),
      release: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleasePublished {
  WebhookReleasePublished(
    enterprise: Option(EnterpriseWebhooks),
    release: WebhooksRelease1,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleasePublished(
      enterprise: Option(EnterpriseWebhooks),
      release: WebhooksRelease1,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleaseReleased {
  WebhookReleaseReleased(
    enterprise: Option(EnterpriseWebhooks),
    release: WebhooksRelease,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleaseReleased(
      enterprise: Option(EnterpriseWebhooks),
      release: WebhooksRelease,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookReleaseUnpublished {
  WebhookReleaseUnpublished(
    enterprise: Option(EnterpriseWebhooks),
    release: WebhooksRelease1,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookReleaseUnpublished(
      enterprise: Option(EnterpriseWebhooks),
      release: WebhooksRelease1,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryAdvisoryPublished {
  WebhookRepositoryAdvisoryPublished(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    repository_advisory: RepositoryAdvisory,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryAdvisoryPublished(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      repository_advisory: RepositoryAdvisory,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryAdvisoryReported {
  WebhookRepositoryAdvisoryReported(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    repository_advisory: RepositoryAdvisory,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryAdvisoryReported(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      repository_advisory: RepositoryAdvisory,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryArchived {
  WebhookRepositoryArchived(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryArchived(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryCreated {
  WebhookRepositoryCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryDeleted {
  WebhookRepositoryDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryDispatchSample {
  WebhookRepositoryDispatchSample(
    enterprise: Option(EnterpriseWebhooks),
    branch: String,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    client_payload: Option(Nil),
    installation: SimpleInstallation,
  )
}

Constructors

  • WebhookRepositoryDispatchSample(
      enterprise: Option(EnterpriseWebhooks),
      branch: String,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      client_payload: Option(Nil),
      installation: SimpleInstallation,
    )
pub type WebhookRepositoryEdited {
  WebhookRepositoryEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryImport {
  WebhookRepositoryImport(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    status: String,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryImport(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      status: String,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryPrivatized {
  WebhookRepositoryPrivatized(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryPrivatized(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryPublicized {
  WebhookRepositoryPublicized(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryPublicized(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryRenamed {
  WebhookRepositoryRenamed(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryRenamed(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryRulesetCreated {
  WebhookRepositoryRulesetCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    repository_ruleset: RepositoryRuleset,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryRulesetCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      repository_ruleset: RepositoryRuleset,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryRulesetDeleted {
  WebhookRepositoryRulesetDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    repository_ruleset: RepositoryRuleset,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryRulesetDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      repository_ruleset: RepositoryRuleset,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryRulesetEdited {
  WebhookRepositoryRulesetEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Option(Nil),
    repository: Option(RepositoryWebhooks),
    repository_ruleset: RepositoryRuleset,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryRulesetEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Option(Nil),
      repository: Option(RepositoryWebhooks),
      repository_ruleset: RepositoryRuleset,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryTransferred {
  WebhookRepositoryTransferred(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryTransferred(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryUnarchived {
  WebhookRepositoryUnarchived(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookRepositoryUnarchived(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookRepositoryVulnerabilityAlertCreate {
  WebhookRepositoryVulnerabilityAlertCreate(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: WebhooksAlert,
  )
}

Constructors

  • WebhookRepositoryVulnerabilityAlertCreate(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: WebhooksAlert,
    )
pub type WebhookRepositoryVulnerabilityAlertDismiss {
  WebhookRepositoryVulnerabilityAlertDismiss(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookRepositoryVulnerabilityAlertDismiss(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookRepositoryVulnerabilityAlertReopen {
  WebhookRepositoryVulnerabilityAlertReopen(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: WebhooksAlert,
  )
}

Constructors

  • WebhookRepositoryVulnerabilityAlertReopen(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: WebhooksAlert,
    )
pub type WebhookRepositoryVulnerabilityAlertResolve {
  WebhookRepositoryVulnerabilityAlertResolve(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    alert: Nil,
  )
}

Constructors

  • WebhookRepositoryVulnerabilityAlertResolve(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      alert: Nil,
    )
pub type WebhookRubygemsMetadata {
  WebhookRubygemsMetadata(
    commit_oid: Option(String),
    dependencies: Option(List(Nil)),
    name: Option(String),
    readme: Option(String),
    homepage: Option(String),
    metadata: Option(Nil),
    repo: Option(String),
    platform: Option(String),
    version_info: Option(Nil),
    description: Option(String),
  )
}

Constructors

  • WebhookRubygemsMetadata(
      commit_oid: Option(String),
      dependencies: Option(List(Nil)),
      name: Option(String),
      readme: Option(String),
      homepage: Option(String),
      metadata: Option(Nil),
      repo: Option(String),
      platform: Option(String),
      version_info: Option(Nil),
      description: Option(String),
    )
pub type WebhookSecretScanningAlertCreated {
  WebhookSecretScanningAlertCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    alert: SecretScanningAlertWebhook,
  )
}

Constructors

  • WebhookSecretScanningAlertCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      alert: SecretScanningAlertWebhook,
    )
pub type WebhookSecretScanningAlertLocationCreated {
  WebhookSecretScanningAlertLocationCreated(
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    location: SecretScanningLocation,
    action: Option(String),
    installation: Option(SimpleInstallation),
    alert: SecretScanningAlertWebhook,
  )
}

Constructors

  • WebhookSecretScanningAlertLocationCreated(
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      location: SecretScanningLocation,
      action: Option(String),
      installation: Option(SimpleInstallation),
      alert: SecretScanningAlertWebhook,
    )
pub type WebhookSecretScanningAlertLocationCreatedFormEncoded {
  WebhookSecretScanningAlertLocationCreatedFormEncoded(
    payload: String,
  )
}

Constructors

  • WebhookSecretScanningAlertLocationCreatedFormEncoded(
      payload: String,
    )
pub type WebhookSecretScanningAlertPubliclyLeaked {
  WebhookSecretScanningAlertPubliclyLeaked(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    alert: SecretScanningAlertWebhook,
  )
}

Constructors

  • WebhookSecretScanningAlertPubliclyLeaked(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      alert: SecretScanningAlertWebhook,
    )
pub type WebhookSecretScanningAlertReopened {
  WebhookSecretScanningAlertReopened(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    alert: SecretScanningAlertWebhook,
  )
}

Constructors

  • WebhookSecretScanningAlertReopened(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      alert: SecretScanningAlertWebhook,
    )
pub type WebhookSecretScanningAlertResolved {
  WebhookSecretScanningAlertResolved(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    alert: SecretScanningAlertWebhook,
  )
}

Constructors

  • WebhookSecretScanningAlertResolved(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      alert: SecretScanningAlertWebhook,
    )
pub type WebhookSecretScanningAlertValidated {
  WebhookSecretScanningAlertValidated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    alert: SecretScanningAlertWebhook,
  )
}

Constructors

  • WebhookSecretScanningAlertValidated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      alert: SecretScanningAlertWebhook,
    )
pub type WebhookSecurityAdvisoryPublished {
  WebhookSecurityAdvisoryPublished(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    security_advisory: WebhooksSecurityAdvisory,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSecurityAdvisoryPublished(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      security_advisory: WebhooksSecurityAdvisory,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSecurityAdvisoryUpdated {
  WebhookSecurityAdvisoryUpdated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    security_advisory: WebhooksSecurityAdvisory,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSecurityAdvisoryUpdated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      security_advisory: WebhooksSecurityAdvisory,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSecurityAdvisoryWithdrawn {
  WebhookSecurityAdvisoryWithdrawn(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    action: String,
    security_advisory: Nil,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSecurityAdvisoryWithdrawn(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      action: String,
      security_advisory: Nil,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSecurityAndAnalysis {
  WebhookSecurityAndAnalysis(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: FullRepository,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSecurityAndAnalysis(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: FullRepository,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      installation: Option(SimpleInstallation),
    )
pub type WebhookSponsorshipCancelled {
  WebhookSponsorshipCancelled(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    sponsorship: WebhooksSponsorship,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSponsorshipCancelled(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      sponsorship: WebhooksSponsorship,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSponsorshipCreated {
  WebhookSponsorshipCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    sponsorship: WebhooksSponsorship,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSponsorshipCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      sponsorship: WebhooksSponsorship,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSponsorshipEdited {
  WebhookSponsorshipEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    sponsorship: WebhooksSponsorship,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSponsorshipEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      sponsorship: WebhooksSponsorship,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSponsorshipPendingCancellation {
  WebhookSponsorshipPendingCancellation(
    enterprise: Option(EnterpriseWebhooks),
    effective_date: Option(WebhooksEffectiveDate),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    sponsorship: WebhooksSponsorship,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSponsorshipPendingCancellation(
      enterprise: Option(EnterpriseWebhooks),
      effective_date: Option(WebhooksEffectiveDate),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      sponsorship: WebhooksSponsorship,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSponsorshipPendingTierChange {
  WebhookSponsorshipPendingTierChange(
    enterprise: Option(EnterpriseWebhooks),
    changes: WebhooksChanges8,
    effective_date: Option(WebhooksEffectiveDate),
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    sponsorship: WebhooksSponsorship,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSponsorshipPendingTierChange(
      enterprise: Option(EnterpriseWebhooks),
      changes: WebhooksChanges8,
      effective_date: Option(WebhooksEffectiveDate),
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      sponsorship: WebhooksSponsorship,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSponsorshipTierChanged {
  WebhookSponsorshipTierChanged(
    enterprise: Option(EnterpriseWebhooks),
    changes: WebhooksChanges8,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    sponsorship: WebhooksSponsorship,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSponsorshipTierChanged(
      enterprise: Option(EnterpriseWebhooks),
      changes: WebhooksChanges8,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      sponsorship: WebhooksSponsorship,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookStarCreated {
  WebhookStarCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    starred_at: Option(String),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookStarCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      starred_at: Option(String),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookStarDeleted {
  WebhookStarDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookStarDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookStatus {
  WebhookStatus(
    target_url: Option(String),
    enterprise: Option(EnterpriseWebhooks),
    avatar_url: Option(String),
    created_at: String,
    repository: RepositoryWebhooks,
    name: String,
    sha: String,
    context: String,
    branches: List(Nil),
    state: String,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    commit: Nil,
    updated_at: String,
    installation: Option(SimpleInstallation),
    id: Int,
    description: Option(String),
  )
}

Constructors

  • WebhookStatus(
      target_url: Option(String),
      enterprise: Option(EnterpriseWebhooks),
      avatar_url: Option(String),
      created_at: String,
      repository: RepositoryWebhooks,
      name: String,
      sha: String,
      context: String,
      branches: List(Nil),
      state: String,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      commit: Nil,
      updated_at: String,
      installation: Option(SimpleInstallation),
      id: Int,
      description: Option(String),
    )
pub type WebhookSubIssuesParentIssueAdded {
  WebhookSubIssuesParentIssueAdded(
    sub_issue_id: Float,
    parent_issue: Issue,
    repository: Option(RepositoryWebhooks),
    parent_issue_repo: Repository,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    parent_issue_id: Float,
    action: String,
    sub_issue: Issue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSubIssuesParentIssueAdded(
      sub_issue_id: Float,
      parent_issue: Issue,
      repository: Option(RepositoryWebhooks),
      parent_issue_repo: Repository,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      parent_issue_id: Float,
      action: String,
      sub_issue: Issue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSubIssuesParentIssueRemoved {
  WebhookSubIssuesParentIssueRemoved(
    sub_issue_id: Float,
    parent_issue: Issue,
    repository: Option(RepositoryWebhooks),
    parent_issue_repo: Repository,
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    parent_issue_id: Float,
    action: String,
    sub_issue: Issue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSubIssuesParentIssueRemoved(
      sub_issue_id: Float,
      parent_issue: Issue,
      repository: Option(RepositoryWebhooks),
      parent_issue_repo: Repository,
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      parent_issue_id: Float,
      action: String,
      sub_issue: Issue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSubIssuesSubIssueAdded {
  WebhookSubIssuesSubIssueAdded(
    sub_issue_id: Float,
    parent_issue: Issue,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    parent_issue_id: Float,
    action: String,
    sub_issue_repo: Repository,
    sub_issue: Issue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSubIssuesSubIssueAdded(
      sub_issue_id: Float,
      parent_issue: Issue,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      parent_issue_id: Float,
      action: String,
      sub_issue_repo: Repository,
      sub_issue: Issue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookSubIssuesSubIssueRemoved {
  WebhookSubIssuesSubIssueRemoved(
    sub_issue_id: Float,
    parent_issue: Issue,
    repository: Option(RepositoryWebhooks),
    organization: Option(OrganizationSimpleWebhooks),
    sender: Option(SimpleUser),
    parent_issue_id: Float,
    action: String,
    sub_issue_repo: Repository,
    sub_issue: Issue,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookSubIssuesSubIssueRemoved(
      sub_issue_id: Float,
      parent_issue: Issue,
      repository: Option(RepositoryWebhooks),
      organization: Option(OrganizationSimpleWebhooks),
      sender: Option(SimpleUser),
      parent_issue_id: Float,
      action: String,
      sub_issue_repo: Repository,
      sub_issue: Issue,
      installation: Option(SimpleInstallation),
    )
pub type WebhookTeamAdd {
  WebhookTeamAdd(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
    team: WebhooksTeam1,
  )
}

Constructors

  • WebhookTeamAdd(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
      team: WebhooksTeam1,
    )
pub type WebhookTeamAddedToRepository {
  WebhookTeamAddedToRepository(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(Nil),
    organization: OrganizationSimpleWebhooks,
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    team: WebhooksTeam1,
  )
}

Constructors

  • WebhookTeamAddedToRepository(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(Nil),
      organization: OrganizationSimpleWebhooks,
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      team: WebhooksTeam1,
    )
pub type WebhookTeamCreated {
  WebhookTeamCreated(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(Nil),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    team: WebhooksTeam1,
  )
}

Constructors

  • WebhookTeamCreated(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(Nil),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      team: WebhooksTeam1,
    )
pub type WebhookTeamDeleted {
  WebhookTeamDeleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(Nil),
    organization: OrganizationSimpleWebhooks,
    sender: Option(SimpleUser),
    action: String,
    installation: Option(SimpleInstallation),
    team: WebhooksTeam1,
  )
}

Constructors

  • WebhookTeamDeleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(Nil),
      organization: OrganizationSimpleWebhooks,
      sender: Option(SimpleUser),
      action: String,
      installation: Option(SimpleInstallation),
      team: WebhooksTeam1,
    )
pub type WebhookTeamEdited {
  WebhookTeamEdited(
    enterprise: Option(EnterpriseWebhooks),
    changes: Nil,
    repository: Option(Nil),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    team: WebhooksTeam1,
  )
}

Constructors

  • WebhookTeamEdited(
      enterprise: Option(EnterpriseWebhooks),
      changes: Nil,
      repository: Option(Nil),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      team: WebhooksTeam1,
    )
pub type WebhookTeamRemovedFromRepository {
  WebhookTeamRemovedFromRepository(
    enterprise: Option(EnterpriseWebhooks),
    repository: Option(Nil),
    organization: OrganizationSimpleWebhooks,
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    team: WebhooksTeam1,
  )
}

Constructors

  • WebhookTeamRemovedFromRepository(
      enterprise: Option(EnterpriseWebhooks),
      repository: Option(Nil),
      organization: OrganizationSimpleWebhooks,
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      team: WebhooksTeam1,
    )
pub type WebhookWatchStarted {
  WebhookWatchStarted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
  )
}

Constructors

  • WebhookWatchStarted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
    )
pub type WebhookWorkflowDispatch {
  WebhookWorkflowDispatch(
    enterprise: Option(EnterpriseWebhooks),
    inputs: Option(Nil),
    repository: RepositoryWebhooks,
    ref: String,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    installation: Option(SimpleInstallation),
    workflow: String,
  )
}

Constructors

  • WebhookWorkflowDispatch(
      enterprise: Option(EnterpriseWebhooks),
      inputs: Option(Nil),
      repository: RepositoryWebhooks,
      ref: String,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      installation: Option(SimpleInstallation),
      workflow: String,
    )
pub type WebhookWorkflowJobCompleted {
  WebhookWorkflowJobCompleted(
    enterprise: Option(EnterpriseWebhooks),
    deployment: Option(Deployment),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow_job: Nil,
  )
}

Constructors

  • WebhookWorkflowJobCompleted(
      enterprise: Option(EnterpriseWebhooks),
      deployment: Option(Deployment),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow_job: Nil,
    )
pub type WebhookWorkflowJobInProgress {
  WebhookWorkflowJobInProgress(
    enterprise: Option(EnterpriseWebhooks),
    deployment: Option(Deployment),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow_job: Nil,
  )
}

Constructors

  • WebhookWorkflowJobInProgress(
      enterprise: Option(EnterpriseWebhooks),
      deployment: Option(Deployment),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow_job: Nil,
    )
pub type WebhookWorkflowJobQueued {
  WebhookWorkflowJobQueued(
    enterprise: Option(EnterpriseWebhooks),
    deployment: Option(Deployment),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow_job: Nil,
  )
}

Constructors

  • WebhookWorkflowJobQueued(
      enterprise: Option(EnterpriseWebhooks),
      deployment: Option(Deployment),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow_job: Nil,
    )
pub type WebhookWorkflowJobWaiting {
  WebhookWorkflowJobWaiting(
    enterprise: Option(EnterpriseWebhooks),
    deployment: Option(Deployment),
    repository: RepositoryWebhooks,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow_job: Nil,
  )
}

Constructors

  • WebhookWorkflowJobWaiting(
      enterprise: Option(EnterpriseWebhooks),
      deployment: Option(Deployment),
      repository: RepositoryWebhooks,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow_job: Nil,
    )
pub type WebhookWorkflowRunCompleted {
  WebhookWorkflowRunCompleted(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    workflow_run: Nil,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow: WebhooksWorkflow,
  )
}

Constructors

  • WebhookWorkflowRunCompleted(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      workflow_run: Nil,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow: WebhooksWorkflow,
    )
pub type WebhookWorkflowRunInProgress {
  WebhookWorkflowRunInProgress(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    workflow_run: Nil,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow: WebhooksWorkflow,
  )
}

Constructors

  • WebhookWorkflowRunInProgress(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      workflow_run: Nil,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow: WebhooksWorkflow,
    )
pub type WebhookWorkflowRunRequested {
  WebhookWorkflowRunRequested(
    enterprise: Option(EnterpriseWebhooks),
    repository: RepositoryWebhooks,
    workflow_run: Nil,
    organization: Option(OrganizationSimpleWebhooks),
    sender: SimpleUser,
    action: String,
    installation: Option(SimpleInstallation),
    workflow: WebhooksWorkflow,
  )
}

Constructors

  • WebhookWorkflowRunRequested(
      enterprise: Option(EnterpriseWebhooks),
      repository: RepositoryWebhooks,
      workflow_run: Nil,
      organization: Option(OrganizationSimpleWebhooks),
      sender: SimpleUser,
      action: String,
      installation: Option(SimpleInstallation),
      workflow: WebhooksWorkflow,
    )
pub type WebhooksAlert {
  WebhooksAlert(
    number: Int,
    dismissed_at: Option(String),
    created_at: String,
    ghsa_id: String,
    fix_reason: Option(String),
    affected_package_name: String,
    fixed_in: Option(String),
    state: String,
    affected_range: String,
    dismisser: Option(Nil),
    external_reference: Option(String),
    node_id: String,
    dismiss_reason: Option(String),
    id: Int,
    external_identifier: String,
    severity: String,
    fixed_at: Option(String),
  )
}

Constructors

  • WebhooksAlert(
      number: Int,
      dismissed_at: Option(String),
      created_at: String,
      ghsa_id: String,
      fix_reason: Option(String),
      affected_package_name: String,
      fixed_in: Option(String),
      state: String,
      affected_range: String,
      dismisser: Option(Nil),
      external_reference: Option(String),
      node_id: String,
      dismiss_reason: Option(String),
      id: Int,
      external_identifier: String,
      severity: String,
      fixed_at: Option(String),
    )
pub type WebhooksAnswer {
  WebhooksAnswer(
    body: String,
    created_at: String,
    reactions: Option(Nil),
    user: Option(Nil),
    child_comment_count: Int,
    author_association: String,
    discussion_id: Int,
    updated_at: String,
    node_id: String,
    repository_url: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksAnswer(
      body: String,
      created_at: String,
      reactions: Option(Nil),
      user: Option(Nil),
      child_comment_count: Int,
      author_association: String,
      discussion_id: Int,
      updated_at: String,
      node_id: String,
      repository_url: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksApprover {
  WebhooksApprover(
    user_view_type: Option(String),
    gists_url: Option(String),
    following_url: Option(String),
    followers_url: Option(String),
    subscriptions_url: Option(String),
    received_events_url: Option(String),
    events_url: Option(String),
    avatar_url: Option(String),
    login: Option(String),
    url: Option(String),
    starred_url: Option(String),
    organizations_url: Option(String),
    repos_url: Option(String),
    gravatar_id: Option(String),
    site_admin: Option(Bool),
    node_id: Option(String),
    type_: Option(String),
    id: Option(Int),
    html_url: Option(String),
  )
}

Constructors

  • WebhooksApprover(
      user_view_type: Option(String),
      gists_url: Option(String),
      following_url: Option(String),
      followers_url: Option(String),
      subscriptions_url: Option(String),
      received_events_url: Option(String),
      events_url: Option(String),
      avatar_url: Option(String),
      login: Option(String),
      url: Option(String),
      starred_url: Option(String),
      organizations_url: Option(String),
      repos_url: Option(String),
      gravatar_id: Option(String),
      site_admin: Option(Bool),
      node_id: Option(String),
      type_: Option(String),
      id: Option(Int),
      html_url: Option(String),
    )
pub type WebhooksChanges {
  WebhooksChanges(body: Option(Nil))
}

Constructors

  • WebhooksChanges(body: Option(Nil))
pub type WebhooksChanges8 {
  WebhooksChanges8(tier: Nil)
}

Constructors

  • WebhooksChanges8(tier: Nil)
pub type WebhooksCodeScanningCommitOid =
  String
pub type WebhooksCodeScanningRef =
  String
pub type WebhooksComment {
  WebhooksComment(
    body: String,
    created_at: String,
    reactions: Nil,
    user: Option(Nil),
    child_comment_count: Int,
    author_association: String,
    parent_id: Option(Int),
    discussion_id: Int,
    updated_at: String,
    node_id: String,
    repository_url: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksComment(
      body: String,
      created_at: String,
      reactions: Nil,
      user: Option(Nil),
      child_comment_count: Int,
      author_association: String,
      parent_id: Option(Int),
      discussion_id: Int,
      updated_at: String,
      node_id: String,
      repository_url: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksDeployKey {
  WebhooksDeployKey(
    enabled: Option(Bool),
    last_used: Option(String),
    verified: Bool,
    created_at: String,
    url: String,
    read_only: Bool,
    added_by: Option(String),
    title: String,
    id: Int,
    key: String,
  )
}

Constructors

  • WebhooksDeployKey(
      enabled: Option(Bool),
      last_used: Option(String),
      verified: Bool,
      created_at: String,
      url: String,
      read_only: Bool,
      added_by: Option(String),
      title: String,
      id: Int,
      key: String,
    )
pub type WebhooksDeployPusherType =
  String
pub type WebhooksEffectiveDate =
  String
pub type WebhooksIssue {
  WebhooksIssue(
    draft: Option(Bool),
    body: Option(String),
    assignees: List(Nil),
    comments_url: String,
    closed_at: Option(String),
    events_url: String,
    number: Int,
    created_at: String,
    locked: Option(Bool),
    reactions: Nil,
    user: Option(Nil),
    author_association: String,
    labels_url: String,
    url: String,
    assignee: Option(Nil),
    milestone: Option(Nil),
    timeline_url: Option(String),
    state: Option(String),
    state_reason: Option(String),
    comments: Int,
    pull_request: Option(Nil),
    performed_via_github_app: Option(Nil),
    updated_at: String,
    node_id: String,
    title: String,
    repository_url: String,
    id: Int,
    html_url: String,
    active_lock_reason: Option(String),
    labels: Option(List(Nil)),
  )
}

Constructors

  • WebhooksIssue(
      draft: Option(Bool),
      body: Option(String),
      assignees: List(Nil),
      comments_url: String,
      closed_at: Option(String),
      events_url: String,
      number: Int,
      created_at: String,
      locked: Option(Bool),
      reactions: Nil,
      user: Option(Nil),
      author_association: String,
      labels_url: String,
      url: String,
      assignee: Option(Nil),
      milestone: Option(Nil),
      timeline_url: Option(String),
      state: Option(String),
      state_reason: Option(String),
      comments: Int,
      pull_request: Option(Nil),
      performed_via_github_app: Option(Nil),
      updated_at: String,
      node_id: String,
      title: String,
      repository_url: String,
      id: Int,
      html_url: String,
      active_lock_reason: Option(String),
      labels: Option(List(Nil)),
    )
pub type WebhooksIssue2 {
  WebhooksIssue2(
    draft: Option(Bool),
    body: Option(String),
    assignees: List(Nil),
    comments_url: String,
    closed_at: Option(String),
    events_url: String,
    number: Int,
    created_at: String,
    locked: Option(Bool),
    reactions: Nil,
    user: Option(Nil),
    author_association: String,
    labels_url: String,
    url: String,
    assignee: Option(Nil),
    milestone: Option(Nil),
    timeline_url: Option(String),
    state: Option(String),
    state_reason: Option(String),
    comments: Int,
    pull_request: Option(Nil),
    performed_via_github_app: Option(Nil),
    updated_at: String,
    node_id: String,
    title: String,
    repository_url: String,
    id: Int,
    html_url: String,
    active_lock_reason: Option(String),
    labels: Option(List(Nil)),
  )
}

Constructors

  • WebhooksIssue2(
      draft: Option(Bool),
      body: Option(String),
      assignees: List(Nil),
      comments_url: String,
      closed_at: Option(String),
      events_url: String,
      number: Int,
      created_at: String,
      locked: Option(Bool),
      reactions: Nil,
      user: Option(Nil),
      author_association: String,
      labels_url: String,
      url: String,
      assignee: Option(Nil),
      milestone: Option(Nil),
      timeline_url: Option(String),
      state: Option(String),
      state_reason: Option(String),
      comments: Int,
      pull_request: Option(Nil),
      performed_via_github_app: Option(Nil),
      updated_at: String,
      node_id: String,
      title: String,
      repository_url: String,
      id: Int,
      html_url: String,
      active_lock_reason: Option(String),
      labels: Option(List(Nil)),
    )
pub type WebhooksIssueComment {
  WebhooksIssueComment(
    body: String,
    issue_url: String,
    created_at: String,
    reactions: Nil,
    user: Option(Nil),
    author_association: String,
    url: String,
    performed_via_github_app: Integration,
    updated_at: String,
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksIssueComment(
      body: String,
      issue_url: String,
      created_at: String,
      reactions: Nil,
      user: Option(Nil),
      author_association: String,
      url: String,
      performed_via_github_app: Integration,
      updated_at: String,
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksLabel {
  WebhooksLabel(
    default: Bool,
    color: String,
    name: String,
    url: String,
    node_id: String,
    id: Int,
    description: Option(String),
  )
}

Constructors

  • WebhooksLabel(
      default: Bool,
      color: String,
      name: String,
      url: String,
      node_id: String,
      id: Int,
      description: Option(String),
    )
pub type WebhooksMarketplacePurchase {
  WebhooksMarketplacePurchase(
    billing_cycle: String,
    on_free_trial: Bool,
    plan: Nil,
    free_trial_ends_on: Option(String),
    account: Nil,
    unit_count: Int,
    next_billing_date: Option(String),
  )
}

Constructors

  • WebhooksMarketplacePurchase(
      billing_cycle: String,
      on_free_trial: Bool,
      plan: Nil,
      free_trial_ends_on: Option(String),
      account: Nil,
      unit_count: Int,
      next_billing_date: Option(String),
    )
pub type WebhooksMembership {
  WebhooksMembership(
    organization_url: String,
    user: Option(Nil),
    url: String,
    state: String,
    role: String,
  )
}

Constructors

  • WebhooksMembership(
      organization_url: String,
      user: Option(Nil),
      url: String,
      state: String,
      role: String,
    )
pub type WebhooksMilestone {
  WebhooksMilestone(
    closed_at: Option(String),
    number: Int,
    due_on: Option(String),
    created_at: String,
    creator: Option(Nil),
    closed_issues: Int,
    labels_url: String,
    url: String,
    open_issues: Int,
    state: String,
    updated_at: String,
    node_id: String,
    title: String,
    id: Int,
    html_url: String,
    description: Option(String),
  )
}

Constructors

  • WebhooksMilestone(
      closed_at: Option(String),
      number: Int,
      due_on: Option(String),
      created_at: String,
      creator: Option(Nil),
      closed_issues: Int,
      labels_url: String,
      url: String,
      open_issues: Int,
      state: String,
      updated_at: String,
      node_id: String,
      title: String,
      id: Int,
      html_url: String,
      description: Option(String),
    )
pub type WebhooksMilestone3 {
  WebhooksMilestone3(
    closed_at: Option(String),
    number: Int,
    due_on: Option(String),
    created_at: String,
    creator: Option(Nil),
    closed_issues: Int,
    labels_url: String,
    url: String,
    open_issues: Int,
    state: String,
    updated_at: String,
    node_id: String,
    title: String,
    id: Int,
    html_url: String,
    description: Option(String),
  )
}

Constructors

  • WebhooksMilestone3(
      closed_at: Option(String),
      number: Int,
      due_on: Option(String),
      created_at: String,
      creator: Option(Nil),
      closed_issues: Int,
      labels_url: String,
      url: String,
      open_issues: Int,
      state: String,
      updated_at: String,
      node_id: String,
      title: String,
      id: Int,
      html_url: String,
      description: Option(String),
    )
pub type WebhooksNullableString =
  String
pub type WebhooksNumber =
  Int
pub type WebhooksPreviousMarketplacePurchase {
  WebhooksPreviousMarketplacePurchase(
    billing_cycle: String,
    on_free_trial: Bool,
    plan: Nil,
    account: Nil,
    unit_count: Int,
    next_billing_date: Option(String),
  )
}

Constructors

  • WebhooksPreviousMarketplacePurchase(
      billing_cycle: String,
      on_free_trial: Bool,
      plan: Nil,
      account: Nil,
      unit_count: Int,
      next_billing_date: Option(String),
    )
pub type WebhooksProject {
  WebhooksProject(
    body: Option(String),
    owner_url: String,
    number: Int,
    created_at: String,
    name: String,
    creator: Option(Nil),
    columns_url: String,
    url: String,
    state: String,
    updated_at: String,
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksProject(
      body: Option(String),
      owner_url: String,
      number: Int,
      created_at: String,
      name: String,
      creator: Option(Nil),
      columns_url: String,
      url: String,
      state: String,
      updated_at: String,
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksProjectCard {
  WebhooksProjectCard(
    archived: Bool,
    column_id: Int,
    column_url: String,
    content_url: Option(String),
    project_url: String,
    created_at: String,
    creator: Option(Nil),
    url: String,
    note: Option(String),
    updated_at: String,
    node_id: String,
    id: Int,
    after_id: Option(Int),
  )
}

Constructors

  • WebhooksProjectCard(
      archived: Bool,
      column_id: Int,
      column_url: String,
      content_url: Option(String),
      project_url: String,
      created_at: String,
      creator: Option(Nil),
      url: String,
      note: Option(String),
      updated_at: String,
      node_id: String,
      id: Int,
      after_id: Option(Int),
    )
pub type WebhooksProjectChanges {
  WebhooksProjectChanges(archived_at: Option(Nil))
}

Constructors

  • WebhooksProjectChanges(archived_at: Option(Nil))
pub type WebhooksProjectColumn {
  WebhooksProjectColumn(
    project_url: String,
    created_at: String,
    name: String,
    url: String,
    cards_url: String,
    updated_at: String,
    node_id: String,
    id: Int,
    after_id: Option(Int),
  )
}

Constructors

  • WebhooksProjectColumn(
      project_url: String,
      created_at: String,
      name: String,
      url: String,
      cards_url: String,
      updated_at: String,
      node_id: String,
      id: Int,
      after_id: Option(Int),
    )
pub type WebhooksPullRequest5 {
  WebhooksPullRequest5(
    head: Nil,
    draft: Bool,
    body: Option(String),
    assignees: List(Nil),
    comments_url: String,
    mergeable_state: Option(String),
    requested_teams: List(Nil),
    deletions: Option(Int),
    merged_at: Option(String),
    closed_at: Option(String),
    review_comment_url: String,
    auto_merge: Option(Nil),
    issue_url: String,
    number: Int,
    created_at: String,
    merged_by: Option(Nil),
    locked: Bool,
    merge_commit_sha: Option(String),
    review_comments_url: String,
    user: Option(Nil),
    commits_url: String,
    changed_files: Option(Int),
    merged: Option(Bool),
    author_association: String,
    url: String,
    assignee: Option(Nil),
    statuses_url: String,
    milestone: Option(Nil),
    maintainer_can_modify: Option(Bool),
    state: String,
    base_: Nil,
    mergeable: Option(Bool),
    comments: Option(Int),
    diff_url: String,
    additions: Option(Int),
    updated_at: String,
    node_id: String,
    patch_url: String,
    title: String,
    links: Nil,
    id: Int,
    html_url: String,
    review_comments: Option(Int),
    commits: Option(Int),
    requested_reviewers: List(Nil),
    rebaseable: Option(Bool),
    active_lock_reason: Option(String),
    labels: List(Nil),
  )
}

Constructors

  • WebhooksPullRequest5(
      head: Nil,
      draft: Bool,
      body: Option(String),
      assignees: List(Nil),
      comments_url: String,
      mergeable_state: Option(String),
      requested_teams: List(Nil),
      deletions: Option(Int),
      merged_at: Option(String),
      closed_at: Option(String),
      review_comment_url: String,
      auto_merge: Option(Nil),
      issue_url: String,
      number: Int,
      created_at: String,
      merged_by: Option(Nil),
      locked: Bool,
      merge_commit_sha: Option(String),
      review_comments_url: String,
      user: Option(Nil),
      commits_url: String,
      changed_files: Option(Int),
      merged: Option(Bool),
      author_association: String,
      url: String,
      assignee: Option(Nil),
      statuses_url: String,
      milestone: Option(Nil),
      maintainer_can_modify: Option(Bool),
      state: String,
      base_: Nil,
      mergeable: Option(Bool),
      comments: Option(Int),
      diff_url: String,
      additions: Option(Int),
      updated_at: String,
      node_id: String,
      patch_url: String,
      title: String,
      links: Nil,
      id: Int,
      html_url: String,
      review_comments: Option(Int),
      commits: Option(Int),
      requested_reviewers: List(Nil),
      rebaseable: Option(Bool),
      active_lock_reason: Option(String),
      labels: List(Nil),
    )
pub type WebhooksRef0 =
  String
pub type WebhooksRelease {
  WebhooksRelease(
    draft: Bool,
    body: Option(String),
    assets: List(Nil),
    prerelease: Bool,
    published_at: Option(String),
    created_at: Option(String),
    reactions: Option(Nil),
    author: Option(Nil),
    name: Option(String),
    url: String,
    tag_name: String,
    zipball_url: Option(String),
    upload_url: String,
    assets_url: String,
    tarball_url: Option(String),
    node_id: String,
    discussion_url: Option(String),
    target_commitish: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksRelease(
      draft: Bool,
      body: Option(String),
      assets: List(Nil),
      prerelease: Bool,
      published_at: Option(String),
      created_at: Option(String),
      reactions: Option(Nil),
      author: Option(Nil),
      name: Option(String),
      url: String,
      tag_name: String,
      zipball_url: Option(String),
      upload_url: String,
      assets_url: String,
      tarball_url: Option(String),
      node_id: String,
      discussion_url: Option(String),
      target_commitish: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksRelease1 {
  WebhooksRelease1(
    draft: Bool,
    body: Option(String),
    assets: List(Nil),
    prerelease: Bool,
    published_at: Option(String),
    created_at: Option(String),
    reactions: Option(Nil),
    author: Option(Nil),
    name: Option(String),
    url: String,
    tag_name: String,
    zipball_url: Option(String),
    upload_url: String,
    assets_url: String,
    tarball_url: Option(String),
    node_id: String,
    discussion_url: Option(String),
    target_commitish: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksRelease1(
      draft: Bool,
      body: Option(String),
      assets: List(Nil),
      prerelease: Bool,
      published_at: Option(String),
      created_at: Option(String),
      reactions: Option(Nil),
      author: Option(Nil),
      name: Option(String),
      url: String,
      tag_name: String,
      zipball_url: Option(String),
      upload_url: String,
      assets_url: String,
      tarball_url: Option(String),
      node_id: String,
      discussion_url: Option(String),
      target_commitish: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksRepositories =
  List(Nil)
pub type WebhooksRepositoriesAdded =
  List(Nil)
pub type WebhooksRepositorySelection =
  String
pub type WebhooksReview {
  WebhooksReview(
    body: Option(String),
    commit_id: String,
    pull_request_url: String,
    user: Option(Nil),
    author_association: String,
    state: String,
    submitted_at: Option(String),
    node_id: String,
    links: Nil,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksReview(
      body: Option(String),
      commit_id: String,
      pull_request_url: String,
      user: Option(Nil),
      author_association: String,
      state: String,
      submitted_at: Option(String),
      node_id: String,
      links: Nil,
      id: Int,
      html_url: String,
    )
pub type WebhooksReviewComment {
  WebhooksReviewComment(
    body: String,
    original_line: Int,
    commit_id: String,
    diff_hunk: String,
    path_: String,
    pull_request_url: String,
    position: Option(Int),
    created_at: String,
    reactions: Nil,
    user: Option(Nil),
    subject_type: Option(String),
    author_association: String,
    url: String,
    in_reply_to_id: Option(Int),
    start_line: Option(Int),
    start_side: Option(String),
    line: Option(Int),
    original_commit_id: String,
    side: String,
    updated_at: String,
    original_position: Int,
    node_id: String,
    pull_request_review_id: Option(Int),
    links: Nil,
    id: Int,
    html_url: String,
    original_start_line: Option(Int),
  )
}

Constructors

  • WebhooksReviewComment(
      body: String,
      original_line: Int,
      commit_id: String,
      diff_hunk: String,
      path_: String,
      pull_request_url: String,
      position: Option(Int),
      created_at: String,
      reactions: Nil,
      user: Option(Nil),
      subject_type: Option(String),
      author_association: String,
      url: String,
      in_reply_to_id: Option(Int),
      start_line: Option(Int),
      start_side: Option(String),
      line: Option(Int),
      original_commit_id: String,
      side: String,
      updated_at: String,
      original_position: Int,
      node_id: String,
      pull_request_review_id: Option(Int),
      links: Nil,
      id: Int,
      html_url: String,
      original_start_line: Option(Int),
    )
pub type WebhooksReviewers =
  List(Nil)
pub type WebhooksRule {
  WebhooksRule(
    signature_requirement_enforcement_level: String,
    strict_required_status_checks_policy: Bool,
    linear_history_requirement_enforcement_level: String,
    authorized_actors_only: Bool,
    created_at: String,
    create_protected: Option(Bool),
    name: String,
    required_conversation_resolution_level: String,
    merge_queue_enforcement_level: String,
    repository_id: Int,
    ignore_approvals_from_contributors: Bool,
    admin_enforced: Bool,
    required_deployments_enforcement_level: String,
    allow_deletions_enforcement_level: String,
    lock_allows_fork_sync: Option(Bool),
    updated_at: String,
    pull_request_reviews_enforcement_level: String,
    required_status_checks: List(String),
    allow_force_pushes_enforcement_level: String,
    require_last_push_approval: Option(Bool),
    authorized_actor_names: List(String),
    dismiss_stale_reviews_on_push: Bool,
    id: Int,
    lock_branch_enforcement_level: String,
    require_code_owner_review: Bool,
    required_approving_review_count: Int,
    required_status_checks_enforcement_level: String,
    authorized_dismissal_actors_only: Bool,
  )
}

Constructors

  • WebhooksRule(
      signature_requirement_enforcement_level: String,
      strict_required_status_checks_policy: Bool,
      linear_history_requirement_enforcement_level: String,
      authorized_actors_only: Bool,
      created_at: String,
      create_protected: Option(Bool),
      name: String,
      required_conversation_resolution_level: String,
      merge_queue_enforcement_level: String,
      repository_id: Int,
      ignore_approvals_from_contributors: Bool,
      admin_enforced: Bool,
      required_deployments_enforcement_level: String,
      allow_deletions_enforcement_level: String,
      lock_allows_fork_sync: Option(Bool),
      updated_at: String,
      pull_request_reviews_enforcement_level: String,
      required_status_checks: List(String),
      allow_force_pushes_enforcement_level: String,
      require_last_push_approval: Option(Bool),
      authorized_actor_names: List(String),
      dismiss_stale_reviews_on_push: Bool,
      id: Int,
      lock_branch_enforcement_level: String,
      require_code_owner_review: Bool,
      required_approving_review_count: Int,
      required_status_checks_enforcement_level: String,
      authorized_dismissal_actors_only: Bool,
    )
pub type WebhooksSecurityAdvisory {
  WebhooksSecurityAdvisory(
    cwes: List(Nil),
    published_at: String,
    summary: String,
    cvss_severities: Option(CvssSeverities),
    references: List(Nil),
    identifiers: List(Nil),
    ghsa_id: String,
    withdrawn_at: Option(String),
    cvss: Nil,
    updated_at: String,
    vulnerabilities: List(Nil),
    description: String,
    severity: String,
  )
}

Constructors

  • WebhooksSecurityAdvisory(
      cwes: List(Nil),
      published_at: String,
      summary: String,
      cvss_severities: Option(CvssSeverities),
      references: List(Nil),
      identifiers: List(Nil),
      ghsa_id: String,
      withdrawn_at: Option(String),
      cvss: Nil,
      updated_at: String,
      vulnerabilities: List(Nil),
      description: String,
      severity: String,
    )
pub type WebhooksSponsorship {
  WebhooksSponsorship(
    tier: Nil,
    created_at: String,
    privacy_level: String,
    sponsorable: Option(Nil),
    node_id: String,
    maintainer: Option(Nil),
    sponsor: Option(Nil),
  )
}

Constructors

  • WebhooksSponsorship(
      tier: Nil,
      created_at: String,
      privacy_level: String,
      sponsorable: Option(Nil),
      node_id: String,
      maintainer: Option(Nil),
      sponsor: Option(Nil),
    )
pub type WebhooksTeam {
  WebhooksTeam(
    privacy: Option(String),
    members_url: Option(String),
    parent: Option(Nil),
    name: String,
    slug: Option(String),
    url: Option(String),
    permission: Option(String),
    node_id: Option(String),
    repositories_url: Option(String),
    deleted: Option(Bool),
    id: Int,
    html_url: Option(String),
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • WebhooksTeam(
      privacy: Option(String),
      members_url: Option(String),
      parent: Option(Nil),
      name: String,
      slug: Option(String),
      url: Option(String),
      permission: Option(String),
      node_id: Option(String),
      repositories_url: Option(String),
      deleted: Option(Bool),
      id: Int,
      html_url: Option(String),
      notification_setting: Option(String),
      description: Option(String),
    )
pub type WebhooksTeam1 {
  WebhooksTeam1(
    privacy: Option(String),
    members_url: Option(String),
    parent: Option(Nil),
    name: String,
    slug: Option(String),
    url: Option(String),
    permission: Option(String),
    node_id: Option(String),
    repositories_url: Option(String),
    deleted: Option(Bool),
    id: Int,
    html_url: Option(String),
    notification_setting: Option(String),
    description: Option(String),
  )
}

Constructors

  • WebhooksTeam1(
      privacy: Option(String),
      members_url: Option(String),
      parent: Option(Nil),
      name: String,
      slug: Option(String),
      url: Option(String),
      permission: Option(String),
      node_id: Option(String),
      repositories_url: Option(String),
      deleted: Option(Bool),
      id: Int,
      html_url: Option(String),
      notification_setting: Option(String),
      description: Option(String),
    )
pub type WebhooksUser {
  WebhooksUser(
    user_view_type: Option(String),
    gists_url: Option(String),
    following_url: Option(String),
    followers_url: Option(String),
    subscriptions_url: Option(String),
    received_events_url: Option(String),
    events_url: Option(String),
    avatar_url: Option(String),
    login: String,
    name: Option(String),
    url: Option(String),
    starred_url: Option(String),
    organizations_url: Option(String),
    repos_url: Option(String),
    gravatar_id: Option(String),
    site_admin: Option(Bool),
    node_id: Option(String),
    deleted: Option(Bool),
    type_: Option(String),
    id: Int,
    html_url: Option(String),
    email: Option(String),
  )
}

Constructors

  • WebhooksUser(
      user_view_type: Option(String),
      gists_url: Option(String),
      following_url: Option(String),
      followers_url: Option(String),
      subscriptions_url: Option(String),
      received_events_url: Option(String),
      events_url: Option(String),
      avatar_url: Option(String),
      login: String,
      name: Option(String),
      url: Option(String),
      starred_url: Option(String),
      organizations_url: Option(String),
      repos_url: Option(String),
      gravatar_id: Option(String),
      site_admin: Option(Bool),
      node_id: Option(String),
      deleted: Option(Bool),
      type_: Option(String),
      id: Int,
      html_url: Option(String),
      email: Option(String),
    )
pub type WebhooksUserMannequin {
  WebhooksUserMannequin(
    user_view_type: Option(String),
    gists_url: Option(String),
    following_url: Option(String),
    followers_url: Option(String),
    subscriptions_url: Option(String),
    received_events_url: Option(String),
    events_url: Option(String),
    avatar_url: Option(String),
    login: String,
    name: Option(String),
    url: Option(String),
    starred_url: Option(String),
    organizations_url: Option(String),
    repos_url: Option(String),
    gravatar_id: Option(String),
    site_admin: Option(Bool),
    node_id: Option(String),
    deleted: Option(Bool),
    type_: Option(String),
    id: Int,
    html_url: Option(String),
    email: Option(String),
  )
}

Constructors

  • WebhooksUserMannequin(
      user_view_type: Option(String),
      gists_url: Option(String),
      following_url: Option(String),
      followers_url: Option(String),
      subscriptions_url: Option(String),
      received_events_url: Option(String),
      events_url: Option(String),
      avatar_url: Option(String),
      login: String,
      name: Option(String),
      url: Option(String),
      starred_url: Option(String),
      organizations_url: Option(String),
      repos_url: Option(String),
      gravatar_id: Option(String),
      site_admin: Option(Bool),
      node_id: Option(String),
      deleted: Option(Bool),
      type_: Option(String),
      id: Int,
      html_url: Option(String),
      email: Option(String),
    )
pub type WebhooksWorkflow {
  WebhooksWorkflow(
    path_: String,
    created_at: String,
    name: String,
    url: String,
    state: String,
    badge_url: String,
    updated_at: String,
    node_id: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksWorkflow(
      path_: String,
      created_at: String,
      name: String,
      url: String,
      state: String,
      badge_url: String,
      updated_at: String,
      node_id: String,
      id: Int,
      html_url: String,
    )
pub type WebhooksWorkflowJobRun {
  WebhooksWorkflowJobRun(
    created_at: String,
    status: String,
    environment: String,
    updated_at: String,
    id: Int,
    html_url: String,
  )
}

Constructors

  • WebhooksWorkflowJobRun(
      created_at: String,
      status: String,
      environment: String,
      updated_at: String,
      id: Int,
      html_url: String,
    )
pub type Workflow {
  Workflow(
    path_: String,
    created_at: String,
    name: String,
    url: String,
    state: String,
    badge_url: String,
    updated_at: String,
    node_id: String,
    deleted_at: Option(String),
    id: Int,
    html_url: String,
  )
}

Constructors

  • Workflow(
      path_: String,
      created_at: String,
      name: String,
      url: String,
      state: String,
      badge_url: String,
      updated_at: String,
      node_id: String,
      deleted_at: Option(String),
      id: Int,
      html_url: String,
    )
pub type WorkflowRun {
  WorkflowRun(
    triggering_actor: Option(SimpleUser),
    head_branch: Option(String),
    path_: String,
    run_started_at: Option(String),
    jobs_url: String,
    rerun_url: String,
    head_repository: MinimalRepository,
    created_at: String,
    cancel_url: String,
    repository: MinimalRepository,
    name: Option(String),
    head_sha: String,
    referenced_workflows: Option(List(ReferencedWorkflow)),
    workflow_url: String,
    url: String,
    artifacts_url: String,
    check_suite_url: String,
    head_repository_id: Option(Int),
    status: Option(String),
    actor: Option(SimpleUser),
    previous_attempt_url: Option(String),
    head_commit: NullableSimpleCommit,
    updated_at: String,
    node_id: String,
    check_suite_id: Option(Int),
    run_attempt: Option(Int),
    event: String,
    check_suite_node_id: Option(String),
    display_title: String,
    id: Int,
    workflow_id: Int,
    html_url: String,
    run_number: Int,
    pull_requests: Option(List(PullRequestMinimal)),
    conclusion: Option(String),
    logs_url: String,
  )
}

Constructors

  • WorkflowRun(
      triggering_actor: Option(SimpleUser),
      head_branch: Option(String),
      path_: String,
      run_started_at: Option(String),
      jobs_url: String,
      rerun_url: String,
      head_repository: MinimalRepository,
      created_at: String,
      cancel_url: String,
      repository: MinimalRepository,
      name: Option(String),
      head_sha: String,
      referenced_workflows: Option(List(ReferencedWorkflow)),
      workflow_url: String,
      url: String,
      artifacts_url: String,
      check_suite_url: String,
      head_repository_id: Option(Int),
      status: Option(String),
      actor: Option(SimpleUser),
      previous_attempt_url: Option(String),
      head_commit: NullableSimpleCommit,
      updated_at: String,
      node_id: String,
      check_suite_id: Option(Int),
      run_attempt: Option(Int),
      event: String,
      check_suite_node_id: Option(String),
      display_title: String,
      id: Int,
      workflow_id: Int,
      html_url: String,
      run_number: Int,
      pull_requests: Option(List(PullRequestMinimal)),
      conclusion: Option(String),
      logs_url: String,
    )
pub type WorkflowRunUsage {
  WorkflowRunUsage(billable: Nil, run_duration_ms: Option(Int))
}

Constructors

  • WorkflowRunUsage(billable: Nil, run_duration_ms: Option(Int))
pub type WorkflowUsage {
  WorkflowUsage(billable: Nil)
}

Constructors

  • WorkflowUsage(billable: Nil)

Values

pub fn actions_billing_usage_decoder() -> Decoder(
  ActionsBillingUsage,
)
pub fn actions_billing_usage_encode(
  data: ActionsBillingUsage,
) -> Json
pub fn actions_cache_list_decoder() -> Decoder(ActionsCacheList)
pub fn actions_cache_list_encode(data: ActionsCacheList) -> Json
pub fn actions_cache_usage_by_repository_decoder() -> Decoder(
  ActionsCacheUsageByRepository,
)
pub fn actions_cache_usage_by_repository_encode(
  data: ActionsCacheUsageByRepository,
) -> Json
pub fn actions_cache_usage_org_enterprise_decoder() -> Decoder(
  ActionsCacheUsageOrgEnterprise,
)
pub fn actions_cache_usage_org_enterprise_encode(
  data: ActionsCacheUsageOrgEnterprise,
) -> Json
pub fn actions_can_approve_pull_request_reviews_decoder() -> Decoder(
  Bool,
)
pub fn actions_can_approve_pull_request_reviews_encode(
  data: Bool,
) -> Json
pub fn actions_default_workflow_permissions_decoder() -> Decoder(
  String,
)
pub fn actions_default_workflow_permissions_encode(
  data: String,
) -> Json
pub fn actions_enabled_decoder() -> Decoder(Bool)
pub fn actions_enabled_encode(data: Bool) -> Json
pub fn actions_get_default_workflow_permissions_decoder() -> Decoder(
  ActionsGetDefaultWorkflowPermissions,
)
pub fn actions_get_default_workflow_permissions_encode(
  data: ActionsGetDefaultWorkflowPermissions,
) -> Json
pub fn actions_organization_permissions_decoder() -> Decoder(
  ActionsOrganizationPermissions,
)
pub fn actions_organization_permissions_encode(
  data: ActionsOrganizationPermissions,
) -> Json
pub fn actions_public_key_decoder() -> Decoder(ActionsPublicKey)
pub fn actions_public_key_encode(data: ActionsPublicKey) -> Json
pub fn actions_repository_permissions_decoder() -> Decoder(
  ActionsRepositoryPermissions,
)
pub fn actions_repository_permissions_encode(
  data: ActionsRepositoryPermissions,
) -> Json
pub fn actions_secret_decoder() -> Decoder(ActionsSecret)
pub fn actions_secret_encode(data: ActionsSecret) -> Json
pub fn actions_set_default_workflow_permissions_decoder() -> Decoder(
  ActionsSetDefaultWorkflowPermissions,
)
pub fn actions_set_default_workflow_permissions_encode(
  data: ActionsSetDefaultWorkflowPermissions,
) -> Json
pub fn actions_variable_decoder() -> Decoder(ActionsVariable)
pub fn actions_variable_encode(data: ActionsVariable) -> Json
pub fn actions_workflow_access_to_repository_decoder() -> Decoder(
  ActionsWorkflowAccessToRepository,
)
pub fn actions_workflow_access_to_repository_encode(
  data: ActionsWorkflowAccessToRepository,
) -> Json
pub fn activity_decoder() -> Decoder(Activity)
pub fn activity_encode(data: Activity) -> Json
pub fn actor_decoder() -> Decoder(Actor)
pub fn actor_encode(data: Actor) -> Json
pub fn added_to_project_issue_event_decoder() -> Decoder(
  AddedToProjectIssueEvent,
)
pub fn added_to_project_issue_event_encode(
  data: AddedToProjectIssueEvent,
) -> Json
pub fn alert_auto_dismissed_at_decoder() -> Decoder(String)
pub fn alert_auto_dismissed_at_encode(data: String) -> Json
pub fn alert_created_at_decoder() -> Decoder(String)
pub fn alert_created_at_encode(data: String) -> Json
pub fn alert_dismissed_at_decoder() -> Decoder(String)
pub fn alert_dismissed_at_encode(data: String) -> Json
pub fn alert_fixed_at_decoder() -> Decoder(String)
pub fn alert_fixed_at_encode(data: String) -> Json
pub fn alert_html_url_decoder() -> Decoder(String)
pub fn alert_html_url_encode(data: String) -> Json
pub fn alert_instances_url_decoder() -> Decoder(String)
pub fn alert_instances_url_encode(data: String) -> Json
pub fn alert_number_decoder() -> Decoder(Int)
pub fn alert_number_encode(data: Int) -> Json
pub fn alert_updated_at_decoder() -> Decoder(String)
pub fn alert_updated_at_encode(data: String) -> Json
pub fn alert_url_decoder() -> Decoder(String)
pub fn alert_url_encode(data: String) -> Json
pub fn allowed_actions_decoder() -> Decoder(String)
pub fn allowed_actions_encode(data: String) -> Json
pub fn api_insights_route_stats_decoder() -> Decoder(List(Nil))
pub fn api_insights_route_stats_encode(data: List(Nil)) -> Json
pub fn api_insights_subject_stats_decoder() -> Decoder(List(Nil))
pub fn api_insights_subject_stats_encode(data: List(Nil)) -> Json
pub fn api_insights_summary_stats_decoder() -> Decoder(
  ApiInsightsSummaryStats,
)
pub fn api_insights_summary_stats_encode(
  data: ApiInsightsSummaryStats,
) -> Json
pub fn api_insights_time_stats_decoder() -> Decoder(List(Nil))
pub fn api_insights_time_stats_encode(data: List(Nil)) -> Json
pub fn api_insights_user_stats_decoder() -> Decoder(List(Nil))
pub fn api_insights_user_stats_encode(data: List(Nil)) -> Json
pub fn api_overview_decoder() -> Decoder(ApiOverview)
pub fn api_overview_encode(data: ApiOverview) -> Json
pub fn app_permissions_decoder() -> Decoder(AppPermissions)
pub fn app_permissions_encode(data: AppPermissions) -> Json
pub fn artifact_decoder() -> Decoder(Artifact)
pub fn artifact_encode(data: Artifact) -> Json
pub fn assigned_issue_event_decoder() -> Decoder(
  AssignedIssueEvent,
)
pub fn assigned_issue_event_encode(
  data: AssignedIssueEvent,
) -> Json
pub fn authentication_token_decoder() -> Decoder(
  AuthenticationToken,
)
pub fn authentication_token_encode(
  data: AuthenticationToken,
) -> Json
pub fn author_association_decoder() -> Decoder(String)
pub fn author_association_encode(data: String) -> Json
pub fn authorization_decoder() -> Decoder(Authorization)
pub fn authorization_encode(data: Authorization) -> Json
pub fn auto_merge_decoder() -> Decoder(AutoMerge)
pub fn auto_merge_encode(data: AutoMerge) -> Json
pub fn autolink_decoder() -> Decoder(Autolink)
pub fn autolink_encode(data: Autolink) -> Json
pub fn base_gist_decoder() -> Decoder(BaseGist)
pub fn base_gist_encode(data: BaseGist) -> Json
pub fn basic_error_decoder() -> Decoder(BasicError)
pub fn basic_error_encode(data: BasicError) -> Json
pub fn blob_decoder() -> Decoder(Blob)
pub fn blob_encode(data: Blob) -> Json
pub fn branch_protection_decoder() -> Decoder(BranchProtection)
pub fn branch_protection_encode(data: BranchProtection) -> Json
pub fn branch_restriction_policy_decoder() -> Decoder(
  BranchRestrictionPolicy,
)
pub fn branch_restriction_policy_encode(
  data: BranchRestrictionPolicy,
) -> Json
pub fn branch_short_decoder() -> Decoder(BranchShort)
pub fn branch_short_encode(data: BranchShort) -> Json
pub fn branch_with_protection_decoder() -> Decoder(
  BranchWithProtection,
)
pub fn branch_with_protection_encode(
  data: BranchWithProtection,
) -> Json
pub fn check_annotation_decoder() -> Decoder(CheckAnnotation)
pub fn check_annotation_encode(data: CheckAnnotation) -> Json
pub fn check_automated_security_fixes_decoder() -> Decoder(
  CheckAutomatedSecurityFixes,
)
pub fn check_automated_security_fixes_encode(
  data: CheckAutomatedSecurityFixes,
) -> Json
pub fn check_run_decoder() -> Decoder(CheckRun)
pub fn check_run_encode(data: CheckRun) -> Json
pub fn check_run_with_simple_check_suite_decoder() -> Decoder(
  CheckRunWithSimpleCheckSuite,
)
pub fn check_run_with_simple_check_suite_encode(
  data: CheckRunWithSimpleCheckSuite,
) -> Json
pub fn check_suite_decoder() -> Decoder(CheckSuite)
pub fn check_suite_encode(data: CheckSuite) -> Json
pub fn check_suite_preference_decoder() -> Decoder(
  CheckSuitePreference,
)
pub fn check_suite_preference_encode(
  data: CheckSuitePreference,
) -> Json
pub fn classroom_accepted_assignment_decoder() -> Decoder(
  ClassroomAcceptedAssignment,
)
pub fn classroom_accepted_assignment_encode(
  data: ClassroomAcceptedAssignment,
) -> Json
pub fn classroom_assignment_decoder() -> Decoder(
  ClassroomAssignment,
)
pub fn classroom_assignment_encode(
  data: ClassroomAssignment,
) -> Json
pub fn classroom_assignment_grade_decoder() -> Decoder(
  ClassroomAssignmentGrade,
)
pub fn classroom_assignment_grade_encode(
  data: ClassroomAssignmentGrade,
) -> Json
pub fn classroom_decoder() -> Decoder(Classroom)
pub fn classroom_encode(data: Classroom) -> Json
pub fn clone_traffic_decoder() -> Decoder(CloneTraffic)
pub fn clone_traffic_encode(data: CloneTraffic) -> Json
pub fn code_frequency_stat_decoder() -> Decoder(List(Int))
pub fn code_frequency_stat_encode(data: List(Int)) -> Json
pub fn code_of_conduct_decoder() -> Decoder(CodeOfConduct)
pub fn code_of_conduct_encode(data: CodeOfConduct) -> Json
pub fn code_of_conduct_simple_decoder() -> Decoder(
  CodeOfConductSimple,
)
pub fn code_of_conduct_simple_encode(
  data: CodeOfConductSimple,
) -> Json
pub fn code_scanning_alert_classification_decoder() -> Decoder(
  String,
)
pub fn code_scanning_alert_classification_encode(
  data: String,
) -> Json
pub fn code_scanning_alert_decoder() -> Decoder(CodeScanningAlert)
pub fn code_scanning_alert_dismissed_comment_decoder() -> Decoder(
  String,
)
pub fn code_scanning_alert_dismissed_comment_encode(
  data: String,
) -> Json
pub fn code_scanning_alert_dismissed_reason_decoder() -> Decoder(
  String,
)
pub fn code_scanning_alert_dismissed_reason_encode(
  data: String,
) -> Json
pub fn code_scanning_alert_encode(
  data: CodeScanningAlert,
) -> Json
pub fn code_scanning_alert_environment_decoder() -> Decoder(
  String,
)
pub fn code_scanning_alert_environment_encode(
  data: String,
) -> Json
pub fn code_scanning_alert_instance_decoder() -> Decoder(
  CodeScanningAlertInstance,
)
pub fn code_scanning_alert_instance_encode(
  data: CodeScanningAlertInstance,
) -> Json
pub fn code_scanning_alert_items_decoder() -> Decoder(
  CodeScanningAlertItems,
)
pub fn code_scanning_alert_items_encode(
  data: CodeScanningAlertItems,
) -> Json
pub fn code_scanning_alert_location_decoder() -> Decoder(
  CodeScanningAlertLocation,
)
pub fn code_scanning_alert_location_encode(
  data: CodeScanningAlertLocation,
) -> Json
pub fn code_scanning_alert_rule_decoder() -> Decoder(
  CodeScanningAlertRule,
)
pub fn code_scanning_alert_rule_encode(
  data: CodeScanningAlertRule,
) -> Json
pub fn code_scanning_alert_rule_summary_decoder() -> Decoder(
  CodeScanningAlertRuleSummary,
)
pub fn code_scanning_alert_rule_summary_encode(
  data: CodeScanningAlertRuleSummary,
) -> Json
pub fn code_scanning_alert_set_state_decoder() -> Decoder(String)
pub fn code_scanning_alert_set_state_encode(data: String) -> Json
pub fn code_scanning_alert_severity_decoder() -> Decoder(String)
pub fn code_scanning_alert_severity_encode(data: String) -> Json
pub fn code_scanning_alert_state_decoder() -> Decoder(String)
pub fn code_scanning_alert_state_encode(data: String) -> Json
pub fn code_scanning_alert_state_query_decoder() -> Decoder(
  String,
)
pub fn code_scanning_alert_state_query_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_analysis_key_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_analysis_key_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_category_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_category_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_commit_sha_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_commit_sha_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_created_at_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_created_at_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_decoder() -> Decoder(
  CodeScanningAnalysis,
)
pub fn code_scanning_analysis_deletion_decoder() -> Decoder(
  CodeScanningAnalysisDeletion,
)
pub fn code_scanning_analysis_deletion_encode(
  data: CodeScanningAnalysisDeletion,
) -> Json
pub fn code_scanning_analysis_encode(
  data: CodeScanningAnalysis,
) -> Json
pub fn code_scanning_analysis_environment_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_environment_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_sarif_file_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_sarif_file_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_sarif_id_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_sarif_id_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_tool_decoder() -> Decoder(
  CodeScanningAnalysisTool,
)
pub fn code_scanning_analysis_tool_encode(
  data: CodeScanningAnalysisTool,
) -> Json
pub fn code_scanning_analysis_tool_guid_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_tool_guid_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_tool_name_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_tool_name_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_tool_version_decoder() -> Decoder(
  String,
)
pub fn code_scanning_analysis_tool_version_encode(
  data: String,
) -> Json
pub fn code_scanning_analysis_url_decoder() -> Decoder(String)
pub fn code_scanning_analysis_url_encode(data: String) -> Json
pub fn code_scanning_codeql_database_decoder() -> Decoder(
  CodeScanningCodeqlDatabase,
)
pub fn code_scanning_codeql_database_encode(
  data: CodeScanningCodeqlDatabase,
) -> Json
pub fn code_scanning_default_setup_decoder() -> Decoder(
  CodeScanningDefaultSetup,
)
pub fn code_scanning_default_setup_encode(
  data: CodeScanningDefaultSetup,
) -> Json
pub fn code_scanning_default_setup_update_decoder() -> Decoder(
  CodeScanningDefaultSetupUpdate,
)
pub fn code_scanning_default_setup_update_encode(
  data: CodeScanningDefaultSetupUpdate,
) -> Json
pub fn code_scanning_default_setup_update_response_decoder() -> Decoder(
  CodeScanningDefaultSetupUpdateResponse,
)
pub fn code_scanning_default_setup_update_response_encode(
  data: CodeScanningDefaultSetupUpdateResponse,
) -> Json
pub fn code_scanning_organization_alert_items_decoder() -> Decoder(
  CodeScanningOrganizationAlertItems,
)
pub fn code_scanning_organization_alert_items_encode(
  data: CodeScanningOrganizationAlertItems,
) -> Json
pub fn code_scanning_ref_decoder() -> Decoder(String)
pub fn code_scanning_ref_encode(data: String) -> Json
pub fn code_scanning_ref_full_decoder() -> Decoder(String)
pub fn code_scanning_ref_full_encode(data: String) -> Json
pub fn code_scanning_sarifs_receipt_decoder() -> Decoder(
  CodeScanningSarifsReceipt,
)
pub fn code_scanning_sarifs_receipt_encode(
  data: CodeScanningSarifsReceipt,
) -> Json
pub fn code_scanning_sarifs_status_decoder() -> Decoder(
  CodeScanningSarifsStatus,
)
pub fn code_scanning_sarifs_status_encode(
  data: CodeScanningSarifsStatus,
) -> Json
pub fn code_scanning_variant_analysis_decoder() -> Decoder(
  CodeScanningVariantAnalysis,
)
pub fn code_scanning_variant_analysis_encode(
  data: CodeScanningVariantAnalysis,
) -> Json
pub fn code_scanning_variant_analysis_language_decoder() -> Decoder(
  String,
)
pub fn code_scanning_variant_analysis_language_encode(
  data: String,
) -> Json
pub fn code_scanning_variant_analysis_repo_task_decoder() -> Decoder(
  CodeScanningVariantAnalysisRepoTask,
)
pub fn code_scanning_variant_analysis_repo_task_encode(
  data: CodeScanningVariantAnalysisRepoTask,
) -> Json
pub fn code_scanning_variant_analysis_repository_decoder() -> Decoder(
  CodeScanningVariantAnalysisRepository,
)
pub fn code_scanning_variant_analysis_repository_encode(
  data: CodeScanningVariantAnalysisRepository,
) -> Json
pub fn code_scanning_variant_analysis_skipped_repo_group_decoder() -> Decoder(
  CodeScanningVariantAnalysisSkippedRepoGroup,
)
pub fn code_scanning_variant_analysis_skipped_repo_group_encode(
  data: CodeScanningVariantAnalysisSkippedRepoGroup,
) -> Json
pub fn code_scanning_variant_analysis_status_decoder() -> Decoder(
  String,
)
pub fn code_scanning_variant_analysis_status_encode(
  data: String,
) -> Json
pub fn code_search_result_item_decoder() -> Decoder(
  CodeSearchResultItem,
)
pub fn code_search_result_item_encode(
  data: CodeSearchResultItem,
) -> Json
pub fn code_security_configuration_decoder() -> Decoder(
  CodeSecurityConfiguration,
)
pub fn code_security_configuration_encode(
  data: CodeSecurityConfiguration,
) -> Json
pub fn code_security_configuration_for_repository_decoder() -> Decoder(
  CodeSecurityConfigurationForRepository,
)
pub fn code_security_configuration_for_repository_encode(
  data: CodeSecurityConfigurationForRepository,
) -> Json
pub fn code_security_configuration_repositories_decoder() -> Decoder(
  CodeSecurityConfigurationRepositories,
)
pub fn code_security_configuration_repositories_encode(
  data: CodeSecurityConfigurationRepositories,
) -> Json
pub fn code_security_default_configurations_decoder() -> Decoder(
  List(Nil),
)
pub fn code_security_default_configurations_encode(
  data: List(Nil),
) -> Json
pub fn codeowners_errors_decoder() -> Decoder(CodeownersErrors)
pub fn codeowners_errors_encode(data: CodeownersErrors) -> Json
pub fn codespace_decoder() -> Decoder(Codespace)
pub fn codespace_encode(data: Codespace) -> Json
pub fn codespace_export_details_decoder() -> Decoder(
  CodespaceExportDetails,
)
pub fn codespace_export_details_encode(
  data: CodespaceExportDetails,
) -> Json
pub fn codespace_machine_decoder() -> Decoder(CodespaceMachine)
pub fn codespace_machine_encode(data: CodespaceMachine) -> Json
pub fn codespace_with_full_repository_decoder() -> Decoder(
  CodespaceWithFullRepository,
)
pub fn codespace_with_full_repository_encode(
  data: CodespaceWithFullRepository,
) -> Json
pub fn codespaces_org_secret_decoder() -> Decoder(
  CodespacesOrgSecret,
)
pub fn codespaces_org_secret_encode(
  data: CodespacesOrgSecret,
) -> Json
pub fn codespaces_permissions_check_for_devcontainer_decoder() -> Decoder(
  CodespacesPermissionsCheckForDevcontainer,
)
pub fn codespaces_permissions_check_for_devcontainer_encode(
  data: CodespacesPermissionsCheckForDevcontainer,
) -> Json
pub fn codespaces_public_key_decoder() -> Decoder(
  CodespacesPublicKey,
)
pub fn codespaces_public_key_encode(
  data: CodespacesPublicKey,
) -> Json
pub fn codespaces_secret_decoder() -> Decoder(CodespacesSecret)
pub fn codespaces_secret_encode(data: CodespacesSecret) -> Json
pub fn codespaces_user_public_key_decoder() -> Decoder(
  CodespacesUserPublicKey,
)
pub fn codespaces_user_public_key_encode(
  data: CodespacesUserPublicKey,
) -> Json
pub fn collaborator_decoder() -> Decoder(Collaborator)
pub fn collaborator_encode(data: Collaborator) -> Json
pub fn combined_billing_usage_decoder() -> Decoder(
  CombinedBillingUsage,
)
pub fn combined_billing_usage_encode(
  data: CombinedBillingUsage,
) -> Json
pub fn combined_commit_status_decoder() -> Decoder(
  CombinedCommitStatus,
)
pub fn combined_commit_status_encode(
  data: CombinedCommitStatus,
) -> Json
pub fn commit_activity_decoder() -> Decoder(CommitActivity)
pub fn commit_activity_encode(data: CommitActivity) -> Json
pub fn commit_comment_decoder() -> Decoder(CommitComment)
pub fn commit_comment_encode(data: CommitComment) -> Json
pub fn commit_comparison_decoder() -> Decoder(CommitComparison)
pub fn commit_comparison_encode(data: CommitComparison) -> Json
pub fn commit_decoder() -> Decoder(Commit)
pub fn commit_encode(data: Commit) -> Json
pub fn commit_search_result_item_decoder() -> Decoder(
  CommitSearchResultItem,
)
pub fn commit_search_result_item_encode(
  data: CommitSearchResultItem,
) -> Json
pub fn community_profile_decoder() -> Decoder(CommunityProfile)
pub fn community_profile_encode(data: CommunityProfile) -> Json
pub fn content_directory_decoder() -> Decoder(List(Nil))
pub fn content_directory_encode(data: List(Nil)) -> Json
pub fn content_file_decoder() -> Decoder(ContentFile)
pub fn content_file_encode(data: ContentFile) -> Json
pub fn content_submodule_decoder() -> Decoder(ContentSubmodule)
pub fn content_submodule_encode(data: ContentSubmodule) -> Json
pub fn content_symlink_decoder() -> Decoder(ContentSymlink)
pub fn content_symlink_encode(data: ContentSymlink) -> Json
pub fn content_traffic_decoder() -> Decoder(ContentTraffic)
pub fn content_traffic_encode(data: ContentTraffic) -> Json
pub fn content_tree_decoder() -> Decoder(ContentTree)
pub fn content_tree_encode(data: ContentTree) -> Json
pub fn contributor_activity_decoder() -> Decoder(
  ContributorActivity,
)
pub fn contributor_activity_encode(
  data: ContributorActivity,
) -> Json
pub fn contributor_decoder() -> Decoder(Contributor)
pub fn contributor_encode(data: Contributor) -> Json
pub fn converted_note_to_issue_issue_event_decoder() -> Decoder(
  ConvertedNoteToIssueIssueEvent,
)
pub fn converted_note_to_issue_issue_event_encode(
  data: ConvertedNoteToIssueIssueEvent,
) -> Json
pub fn copilot_dotcom_chat_decoder() -> Decoder(CopilotDotcomChat)
pub fn copilot_dotcom_chat_encode(
  data: CopilotDotcomChat,
) -> Json
pub fn copilot_dotcom_pull_requests_decoder() -> Decoder(
  CopilotDotcomPullRequests,
)
pub fn copilot_dotcom_pull_requests_encode(
  data: CopilotDotcomPullRequests,
) -> Json
pub fn copilot_ide_chat_decoder() -> Decoder(CopilotIdeChat)
pub fn copilot_ide_chat_encode(data: CopilotIdeChat) -> Json
pub fn copilot_ide_code_completions_decoder() -> Decoder(
  CopilotIdeCodeCompletions,
)
pub fn copilot_ide_code_completions_encode(
  data: CopilotIdeCodeCompletions,
) -> Json
pub fn copilot_organization_details_decoder() -> Decoder(
  CopilotOrganizationDetails,
)
pub fn copilot_organization_details_encode(
  data: CopilotOrganizationDetails,
) -> Json
pub fn copilot_seat_breakdown_decoder() -> Decoder(
  CopilotSeatBreakdown,
)
pub fn copilot_seat_breakdown_encode(
  data: CopilotSeatBreakdown,
) -> Json
pub fn copilot_seat_details_decoder() -> Decoder(
  CopilotSeatDetails,
)
pub fn copilot_seat_details_encode(
  data: CopilotSeatDetails,
) -> Json
pub fn copilot_usage_metrics_day_decoder() -> Decoder(
  CopilotUsageMetricsDay,
)
pub fn copilot_usage_metrics_day_encode(
  data: CopilotUsageMetricsDay,
) -> Json
pub fn copilot_usage_metrics_decoder() -> Decoder(
  CopilotUsageMetrics,
)
pub fn copilot_usage_metrics_encode(
  data: CopilotUsageMetrics,
) -> Json
pub fn custom_deployment_rule_app_decoder() -> Decoder(
  CustomDeploymentRuleApp,
)
pub fn custom_deployment_rule_app_encode(
  data: CustomDeploymentRuleApp,
) -> Json
pub fn custom_property_decoder() -> Decoder(CustomProperty)
pub fn custom_property_encode(data: CustomProperty) -> Json
pub fn custom_property_value_decoder() -> Decoder(
  CustomPropertyValue,
)
pub fn custom_property_value_encode(
  data: CustomPropertyValue,
) -> Json
pub fn cvss_severities_decoder() -> Decoder(CvssSeverities)
pub fn cvss_severities_encode(data: CvssSeverities) -> Json
pub fn demilestoned_issue_event_decoder() -> Decoder(
  DemilestonedIssueEvent,
)
pub fn demilestoned_issue_event_encode(
  data: DemilestonedIssueEvent,
) -> Json
pub fn dependabot_alert_decoder() -> Decoder(DependabotAlert)
pub fn dependabot_alert_encode(data: DependabotAlert) -> Json
pub fn dependabot_alert_package_decoder() -> Decoder(
  DependabotAlertPackage,
)
pub fn dependabot_alert_package_encode(
  data: DependabotAlertPackage,
) -> Json
pub fn dependabot_alert_security_advisory_decoder() -> Decoder(
  DependabotAlertSecurityAdvisory,
)
pub fn dependabot_alert_security_advisory_encode(
  data: DependabotAlertSecurityAdvisory,
) -> Json
pub fn dependabot_alert_security_vulnerability_decoder() -> Decoder(
  DependabotAlertSecurityVulnerability,
)
pub fn dependabot_alert_security_vulnerability_encode(
  data: DependabotAlertSecurityVulnerability,
) -> Json
pub fn dependabot_alert_with_repository_decoder() -> Decoder(
  DependabotAlertWithRepository,
)
pub fn dependabot_alert_with_repository_encode(
  data: DependabotAlertWithRepository,
) -> Json
pub fn dependabot_public_key_decoder() -> Decoder(
  DependabotPublicKey,
)
pub fn dependabot_public_key_encode(
  data: DependabotPublicKey,
) -> Json
pub fn dependabot_secret_decoder() -> Decoder(DependabotSecret)
pub fn dependabot_secret_encode(data: DependabotSecret) -> Json
pub fn dependency_decoder() -> Decoder(Dependency)
pub fn dependency_encode(data: Dependency) -> Json
pub fn dependency_graph_diff_decoder() -> Decoder(List(Nil))
pub fn dependency_graph_diff_encode(data: List(Nil)) -> Json
pub fn dependency_graph_spdx_sbom_decoder() -> Decoder(
  DependencyGraphSpdxSbom,
)
pub fn dependency_graph_spdx_sbom_encode(
  data: DependencyGraphSpdxSbom,
) -> Json
pub fn deploy_key_decoder() -> Decoder(DeployKey)
pub fn deploy_key_encode(data: DeployKey) -> Json
pub fn deployment_branch_policy_decoder() -> Decoder(
  DeploymentBranchPolicy,
)
pub fn deployment_branch_policy_encode(
  data: DeploymentBranchPolicy,
) -> Json
pub fn deployment_branch_policy_name_pattern_decoder() -> Decoder(
  DeploymentBranchPolicyNamePattern,
)
pub fn deployment_branch_policy_name_pattern_encode(
  data: DeploymentBranchPolicyNamePattern,
) -> Json
pub fn deployment_branch_policy_name_pattern_with_type_decoder() -> Decoder(
  DeploymentBranchPolicyNamePatternWithType,
)
pub fn deployment_branch_policy_name_pattern_with_type_encode(
  data: DeploymentBranchPolicyNamePatternWithType,
) -> Json
pub fn deployment_branch_policy_settings_decoder() -> Decoder(
  DeploymentBranchPolicySettings,
)
pub fn deployment_branch_policy_settings_encode(
  data: DeploymentBranchPolicySettings,
) -> Json
pub fn deployment_decoder() -> Decoder(Deployment)
pub fn deployment_encode(data: Deployment) -> Json
pub fn deployment_protection_rule_decoder() -> Decoder(
  DeploymentProtectionRule,
)
pub fn deployment_protection_rule_encode(
  data: DeploymentProtectionRule,
) -> Json
pub fn deployment_reviewer_type_decoder() -> Decoder(String)
pub fn deployment_reviewer_type_encode(data: String) -> Json
pub fn deployment_simple_decoder() -> Decoder(DeploymentSimple)
pub fn deployment_simple_encode(data: DeploymentSimple) -> Json
pub fn deployment_status_decoder() -> Decoder(DeploymentStatus)
pub fn deployment_status_encode(data: DeploymentStatus) -> Json
pub fn diff_entry_decoder() -> Decoder(DiffEntry)
pub fn diff_entry_encode(data: DiffEntry) -> Json
pub fn discussion_decoder() -> Decoder(Discussion)
pub fn discussion_encode(data: Discussion) -> Json
pub fn email_decoder() -> Decoder(Email)
pub fn email_encode(data: Email) -> Json
pub fn empty_object_decoder() -> Decoder(EmptyObject)
pub fn empty_object_encode(data: EmptyObject) -> Json
pub fn enabled_repositories_decoder() -> Decoder(String)
pub fn enabled_repositories_encode(data: String) -> Json
pub fn enterprise_decoder() -> Decoder(Enterprise)
pub fn enterprise_encode(data: Enterprise) -> Json
pub fn enterprise_team_decoder() -> Decoder(EnterpriseTeam)
pub fn enterprise_team_encode(data: EnterpriseTeam) -> Json
pub fn enterprise_webhooks_decoder() -> Decoder(
  EnterpriseWebhooks,
)
pub fn enterprise_webhooks_encode(
  data: EnterpriseWebhooks,
) -> Json
pub fn environment_approvals_decoder() -> Decoder(
  EnvironmentApprovals,
)
pub fn environment_approvals_encode(
  data: EnvironmentApprovals,
) -> Json
pub fn environment_decoder() -> Decoder(Environment)
pub fn environment_encode(data: Environment) -> Json
pub fn event_decoder() -> Decoder(Event)
pub fn event_encode(data: Event) -> Json
pub fn feed_decoder() -> Decoder(Feed)
pub fn feed_encode(data: Feed) -> Json
pub fn file_commit_decoder() -> Decoder(FileCommit)
pub fn file_commit_encode(data: FileCommit) -> Json
pub fn full_repository_decoder() -> Decoder(FullRepository)
pub fn full_repository_encode(data: FullRepository) -> Json
pub fn gist_comment_decoder() -> Decoder(GistComment)
pub fn gist_comment_encode(data: GistComment) -> Json
pub fn gist_commit_decoder() -> Decoder(GistCommit)
pub fn gist_commit_encode(data: GistCommit) -> Json
pub fn gist_history_decoder() -> Decoder(GistHistory)
pub fn gist_history_encode(data: GistHistory) -> Json
pub fn gist_simple_decoder() -> Decoder(GistSimple)
pub fn gist_simple_encode(data: GistSimple) -> Json
pub fn git_commit_decoder() -> Decoder(GitCommit)
pub fn git_commit_encode(data: GitCommit) -> Json
pub fn git_ref_decoder() -> Decoder(GitRef)
pub fn git_ref_encode(data: GitRef) -> Json
pub fn git_tag_decoder() -> Decoder(GitTag)
pub fn git_tag_encode(data: GitTag) -> Json
pub fn git_tree_decoder() -> Decoder(GitTree)
pub fn git_tree_encode(data: GitTree) -> Json
pub fn gitignore_template_decoder() -> Decoder(GitignoreTemplate)
pub fn gitignore_template_encode(data: GitignoreTemplate) -> Json
pub fn global_advisory_decoder() -> Decoder(GlobalAdvisory)
pub fn global_advisory_encode(data: GlobalAdvisory) -> Json
pub fn gpg_key_decoder() -> Decoder(GpgKey)
pub fn gpg_key_encode(data: GpgKey) -> Json
pub fn hook_decoder() -> Decoder(Hook)
pub fn hook_delivery_decoder() -> Decoder(HookDelivery)
pub fn hook_delivery_encode(data: HookDelivery) -> Json
pub fn hook_delivery_item_decoder() -> Decoder(HookDeliveryItem)
pub fn hook_delivery_item_encode(data: HookDeliveryItem) -> Json
pub fn hook_encode(data: Hook) -> Json
pub fn hook_response_decoder() -> Decoder(HookResponse)
pub fn hook_response_encode(data: HookResponse) -> Json
pub fn hovercard_decoder() -> Decoder(Hovercard)
pub fn hovercard_encode(data: Hovercard) -> Json
pub fn import_decoder() -> Decoder(Import)
pub fn import_encode(data: Import) -> Json
pub fn installation_decoder() -> Decoder(Installation)
pub fn installation_encode(data: Installation) -> Json
pub fn installation_token_decoder() -> Decoder(InstallationToken)
pub fn installation_token_encode(data: InstallationToken) -> Json
pub fn integration_decoder() -> Decoder(Integration)
pub fn integration_encode(data: Integration) -> Json
pub fn integration_installation_request_decoder() -> Decoder(
  IntegrationInstallationRequest,
)
pub fn integration_installation_request_encode(
  data: IntegrationInstallationRequest,
) -> Json
pub fn interaction_expiry_decoder() -> Decoder(String)
pub fn interaction_expiry_encode(data: String) -> Json
pub fn interaction_group_decoder() -> Decoder(String)
pub fn interaction_group_encode(data: String) -> Json
pub fn interaction_limit_decoder() -> Decoder(InteractionLimit)
pub fn interaction_limit_encode(data: InteractionLimit) -> Json
pub fn interaction_limit_response_decoder() -> Decoder(
  InteractionLimitResponse,
)
pub fn interaction_limit_response_encode(
  data: InteractionLimitResponse,
) -> Json
pub fn issue_comment_decoder() -> Decoder(IssueComment)
pub fn issue_comment_encode(data: IssueComment) -> Json
pub fn issue_decoder() -> Decoder(Issue)
pub fn issue_encode(data: Issue) -> Json
pub fn issue_event_decoder() -> Decoder(IssueEvent)
pub fn issue_event_dismissed_review_decoder() -> Decoder(
  IssueEventDismissedReview,
)
pub fn issue_event_dismissed_review_encode(
  data: IssueEventDismissedReview,
) -> Json
pub fn issue_event_encode(data: IssueEvent) -> Json
pub fn issue_event_for_issue_decoder() -> a
pub fn issue_event_for_issue_encode(data: Nil) -> a
pub fn issue_event_label_decoder() -> Decoder(IssueEventLabel)
pub fn issue_event_label_encode(data: IssueEventLabel) -> Json
pub fn issue_event_milestone_decoder() -> Decoder(
  IssueEventMilestone,
)
pub fn issue_event_milestone_encode(
  data: IssueEventMilestone,
) -> Json
pub fn issue_event_project_card_decoder() -> Decoder(
  IssueEventProjectCard,
)
pub fn issue_event_project_card_encode(
  data: IssueEventProjectCard,
) -> Json
pub fn issue_event_rename_decoder() -> Decoder(IssueEventRename)
pub fn issue_event_rename_encode(data: IssueEventRename) -> Json
pub fn issue_search_result_item_decoder() -> Decoder(
  IssueSearchResultItem,
)
pub fn issue_search_result_item_encode(
  data: IssueSearchResultItem,
) -> Json
pub fn job_decoder() -> Decoder(Job)
pub fn job_encode(data: Job) -> Json
pub fn key_decoder() -> Decoder(Key)
pub fn key_encode(data: Key) -> Json
pub fn key_simple_decoder() -> Decoder(KeySimple)
pub fn key_simple_encode(data: KeySimple) -> Json
pub fn label_decoder() -> Decoder(Label)
pub fn label_encode(data: Label) -> Json
pub fn label_search_result_item_decoder() -> Decoder(
  LabelSearchResultItem,
)
pub fn label_search_result_item_encode(
  data: LabelSearchResultItem,
) -> Json
pub fn labeled_issue_event_decoder() -> Decoder(LabeledIssueEvent)
pub fn labeled_issue_event_encode(
  data: LabeledIssueEvent,
) -> Json
pub fn language_decoder() -> Decoder(Language)
pub fn language_encode(data: Language) -> Json
pub fn license_content_decoder() -> Decoder(LicenseContent)
pub fn license_content_encode(data: LicenseContent) -> Json
pub fn license_decoder() -> Decoder(License)
pub fn license_encode(data: License) -> Json
pub fn license_simple_decoder() -> Decoder(LicenseSimple)
pub fn license_simple_encode(data: LicenseSimple) -> Json
pub fn link_decoder() -> Decoder(Link)
pub fn link_encode(data: Link) -> Json
pub fn link_with_type_decoder() -> Decoder(LinkWithType)
pub fn link_with_type_encode(data: LinkWithType) -> Json
pub fn locked_issue_event_decoder() -> Decoder(LockedIssueEvent)
pub fn locked_issue_event_encode(data: LockedIssueEvent) -> Json
pub fn manifest_decoder() -> Decoder(Manifest)
pub fn manifest_encode(data: Manifest) -> Json
pub fn marketplace_account_decoder() -> Decoder(
  MarketplaceAccount,
)
pub fn marketplace_account_encode(
  data: MarketplaceAccount,
) -> Json
pub fn marketplace_listing_plan_decoder() -> Decoder(
  MarketplaceListingPlan,
)
pub fn marketplace_listing_plan_encode(
  data: MarketplaceListingPlan,
) -> Json
pub fn marketplace_purchase_decoder() -> Decoder(
  MarketplacePurchase,
)
pub fn marketplace_purchase_encode(
  data: MarketplacePurchase,
) -> Json
pub fn merge_group_decoder() -> Decoder(MergeGroup)
pub fn merge_group_encode(data: MergeGroup) -> Json
pub fn merged_upstream_decoder() -> Decoder(MergedUpstream)
pub fn merged_upstream_encode(data: MergedUpstream) -> Json
pub fn metadata_decoder() -> Decoder(Metadata)
pub fn metadata_encode(data: Metadata) -> Json
pub fn migration_decoder() -> Decoder(Migration)
pub fn migration_encode(data: Migration) -> Json
pub fn milestone_decoder() -> Decoder(Milestone)
pub fn milestone_encode(data: Milestone) -> Json
pub fn milestoned_issue_event_decoder() -> Decoder(
  MilestonedIssueEvent,
)
pub fn milestoned_issue_event_encode(
  data: MilestonedIssueEvent,
) -> Json
pub fn minimal_repository_decoder() -> Decoder(MinimalRepository)
pub fn minimal_repository_encode(data: MinimalRepository) -> Json
pub fn moved_column_in_project_issue_event_decoder() -> Decoder(
  MovedColumnInProjectIssueEvent,
)
pub fn moved_column_in_project_issue_event_encode(
  data: MovedColumnInProjectIssueEvent,
) -> Json
pub fn nullable_alert_updated_at_decoder() -> Decoder(String)
pub fn nullable_alert_updated_at_encode(data: String) -> Json
pub fn nullable_code_of_conduct_simple_decoder() -> Decoder(
  NullableCodeOfConductSimple,
)
pub fn nullable_code_of_conduct_simple_encode(
  data: NullableCodeOfConductSimple,
) -> Json
pub fn nullable_codespace_machine_decoder() -> Decoder(
  NullableCodespaceMachine,
)
pub fn nullable_codespace_machine_encode(
  data: NullableCodespaceMachine,
) -> Json
pub fn nullable_collaborator_decoder() -> Decoder(
  NullableCollaborator,
)
pub fn nullable_collaborator_encode(
  data: NullableCollaborator,
) -> Json
pub fn nullable_community_health_file_decoder() -> Decoder(
  NullableCommunityHealthFile,
)
pub fn nullable_community_health_file_encode(
  data: NullableCommunityHealthFile,
) -> Json
pub fn nullable_git_user_decoder() -> Decoder(NullableGitUser)
pub fn nullable_git_user_encode(data: NullableGitUser) -> Json
pub fn nullable_integration_decoder() -> Decoder(
  NullableIntegration,
)
pub fn nullable_integration_encode(
  data: NullableIntegration,
) -> Json
pub fn nullable_issue_decoder() -> Decoder(NullableIssue)
pub fn nullable_issue_encode(data: NullableIssue) -> Json
pub fn nullable_license_simple_decoder() -> Decoder(
  NullableLicenseSimple,
)
pub fn nullable_license_simple_encode(
  data: NullableLicenseSimple,
) -> Json
pub fn nullable_milestone_decoder() -> Decoder(NullableMilestone)
pub fn nullable_milestone_encode(data: NullableMilestone) -> Json
pub fn nullable_minimal_repository_decoder() -> Decoder(
  NullableMinimalRepository,
)
pub fn nullable_minimal_repository_encode(
  data: NullableMinimalRepository,
) -> Json
pub fn nullable_organization_simple_decoder() -> Decoder(
  NullableOrganizationSimple,
)
pub fn nullable_organization_simple_encode(
  data: NullableOrganizationSimple,
) -> Json
pub fn nullable_repository_decoder() -> Decoder(
  NullableRepository,
)
pub fn nullable_repository_encode(
  data: NullableRepository,
) -> Json
pub fn nullable_repository_webhooks_decoder() -> Decoder(
  NullableRepositoryWebhooks,
)
pub fn nullable_repository_webhooks_encode(
  data: NullableRepositoryWebhooks,
) -> Json
pub fn nullable_scoped_installation_decoder() -> Decoder(
  NullableScopedInstallation,
)
pub fn nullable_scoped_installation_encode(
  data: NullableScopedInstallation,
) -> Json
pub fn nullable_simple_commit_decoder() -> Decoder(
  NullableSimpleCommit,
)
pub fn nullable_simple_commit_encode(
  data: NullableSimpleCommit,
) -> Json
pub fn nullable_simple_user_decoder() -> Decoder(
  NullableSimpleUser,
)
pub fn nullable_simple_user_encode(
  data: NullableSimpleUser,
) -> Json
pub fn nullable_team_simple_decoder() -> Decoder(
  NullableTeamSimple,
)
pub fn nullable_team_simple_encode(
  data: NullableTeamSimple,
) -> Json
pub fn oidc_custom_sub_decoder() -> Decoder(OidcCustomSub)
pub fn oidc_custom_sub_encode(data: OidcCustomSub) -> Json
pub fn oidc_custom_sub_repo_decoder() -> Decoder(
  OidcCustomSubRepo,
)
pub fn oidc_custom_sub_repo_encode(
  data: OidcCustomSubRepo,
) -> Json
pub fn org_hook_decoder() -> Decoder(OrgHook)
pub fn org_hook_encode(data: OrgHook) -> Json
pub fn org_membership_decoder() -> Decoder(OrgMembership)
pub fn org_membership_encode(data: OrgMembership) -> Json
pub fn org_repo_custom_property_values_decoder() -> Decoder(
  OrgRepoCustomPropertyValues,
)
pub fn org_repo_custom_property_values_encode(
  data: OrgRepoCustomPropertyValues,
) -> Json
pub fn org_ruleset_conditions_decoder() -> Decoder(
  OrgRulesetConditions,
)
pub fn org_ruleset_conditions_encode(
  data: OrgRulesetConditions,
) -> Json
pub fn organization_actions_secret_decoder() -> Decoder(
  OrganizationActionsSecret,
)
pub fn organization_actions_secret_encode(
  data: OrganizationActionsSecret,
) -> Json
pub fn organization_actions_variable_decoder() -> Decoder(
  OrganizationActionsVariable,
)
pub fn organization_actions_variable_encode(
  data: OrganizationActionsVariable,
) -> Json
pub fn organization_dependabot_secret_decoder() -> Decoder(
  OrganizationDependabotSecret,
)
pub fn organization_dependabot_secret_encode(
  data: OrganizationDependabotSecret,
) -> Json
pub fn organization_full_decoder() -> Decoder(OrganizationFull)
pub fn organization_full_encode(data: OrganizationFull) -> Json
pub fn organization_invitation_decoder() -> Decoder(
  OrganizationInvitation,
)
pub fn organization_invitation_encode(
  data: OrganizationInvitation,
) -> Json
pub fn organization_programmatic_access_grant_decoder() -> Decoder(
  OrganizationProgrammaticAccessGrant,
)
pub fn organization_programmatic_access_grant_encode(
  data: OrganizationProgrammaticAccessGrant,
) -> Json
pub fn organization_programmatic_access_grant_request_decoder() -> Decoder(
  OrganizationProgrammaticAccessGrantRequest,
)
pub fn organization_programmatic_access_grant_request_encode(
  data: OrganizationProgrammaticAccessGrantRequest,
) -> Json
pub fn organization_role_decoder() -> Decoder(OrganizationRole)
pub fn organization_role_encode(data: OrganizationRole) -> Json
pub fn organization_secret_scanning_alert_decoder() -> Decoder(
  OrganizationSecretScanningAlert,
)
pub fn organization_secret_scanning_alert_encode(
  data: OrganizationSecretScanningAlert,
) -> Json
pub fn organization_simple_decoder() -> Decoder(
  OrganizationSimple,
)
pub fn organization_simple_encode(
  data: OrganizationSimple,
) -> Json
pub fn organization_simple_webhooks_decoder() -> Decoder(
  OrganizationSimpleWebhooks,
)
pub fn organization_simple_webhooks_encode(
  data: OrganizationSimpleWebhooks,
) -> Json
pub fn package_decoder() -> Decoder(Package)
pub fn package_encode(data: Package) -> Json
pub fn package_version_decoder() -> Decoder(PackageVersion)
pub fn package_version_encode(data: PackageVersion) -> Json
pub fn packages_billing_usage_decoder() -> Decoder(
  PackagesBillingUsage,
)
pub fn packages_billing_usage_encode(
  data: PackagesBillingUsage,
) -> Json
pub fn page_build_decoder() -> Decoder(PageBuild)
pub fn page_build_encode(data: PageBuild) -> Json
pub fn page_build_status_decoder() -> Decoder(PageBuildStatus)
pub fn page_build_status_encode(data: PageBuildStatus) -> Json
pub fn page_decoder() -> Decoder(Page)
pub fn page_deployment_decoder() -> Decoder(PageDeployment)
pub fn page_deployment_encode(data: PageDeployment) -> Json
pub fn page_encode(data: Page) -> Json
pub fn pages_deployment_status_decoder() -> Decoder(
  PagesDeploymentStatus,
)
pub fn pages_deployment_status_encode(
  data: PagesDeploymentStatus,
) -> Json
pub fn pages_health_check_decoder() -> Decoder(PagesHealthCheck)
pub fn pages_health_check_encode(data: PagesHealthCheck) -> Json
pub fn pages_https_certificate_decoder() -> Decoder(
  PagesHttpsCertificate,
)
pub fn pages_https_certificate_encode(
  data: PagesHttpsCertificate,
) -> Json
pub fn pages_source_hash_decoder() -> Decoder(PagesSourceHash)
pub fn pages_source_hash_encode(data: PagesSourceHash) -> Json
pub fn participation_stats_decoder() -> Decoder(
  ParticipationStats,
)
pub fn participation_stats_encode(
  data: ParticipationStats,
) -> Json
pub fn pending_deployment_decoder() -> Decoder(PendingDeployment)
pub fn pending_deployment_encode(data: PendingDeployment) -> Json
pub fn personal_access_token_request_decoder() -> Decoder(
  PersonalAccessTokenRequest,
)
pub fn personal_access_token_request_encode(
  data: PersonalAccessTokenRequest,
) -> Json
pub fn porter_author_decoder() -> Decoder(PorterAuthor)
pub fn porter_author_encode(data: PorterAuthor) -> Json
pub fn porter_large_file_decoder() -> Decoder(PorterLargeFile)
pub fn porter_large_file_encode(data: PorterLargeFile) -> Json
pub fn prevent_self_review_decoder() -> Decoder(Bool)
pub fn prevent_self_review_encode(data: Bool) -> Json
pub fn private_user_decoder() -> Decoder(PrivateUser)
pub fn private_user_encode(data: PrivateUser) -> Json
pub fn private_vulnerability_report_create_decoder() -> Decoder(
  PrivateVulnerabilityReportCreate,
)
pub fn private_vulnerability_report_create_encode(
  data: PrivateVulnerabilityReportCreate,
) -> Json
pub fn project_card_decoder() -> Decoder(ProjectCard)
pub fn project_card_encode(data: ProjectCard) -> Json
pub fn project_collaborator_permission_decoder() -> Decoder(
  ProjectCollaboratorPermission,
)
pub fn project_collaborator_permission_encode(
  data: ProjectCollaboratorPermission,
) -> Json
pub fn project_column_decoder() -> Decoder(ProjectColumn)
pub fn project_column_encode(data: ProjectColumn) -> Json
pub fn project_decoder() -> Decoder(Project)
pub fn project_encode(data: Project) -> Json
pub fn projects_v2_decoder() -> Decoder(ProjectsV2)
pub fn projects_v2_encode(data: ProjectsV2) -> Json
pub fn projects_v2_item_content_type_decoder() -> Decoder(String)
pub fn projects_v2_item_content_type_encode(data: String) -> Json
pub fn projects_v2_item_decoder() -> Decoder(ProjectsV2Item)
pub fn projects_v2_item_encode(data: ProjectsV2Item) -> Json
pub fn projects_v2_iteration_setting_decoder() -> Decoder(
  ProjectsV2IterationSetting,
)
pub fn projects_v2_iteration_setting_encode(
  data: ProjectsV2IterationSetting,
) -> Json
pub fn projects_v2_single_select_option_decoder() -> Decoder(
  ProjectsV2SingleSelectOption,
)
pub fn projects_v2_single_select_option_encode(
  data: ProjectsV2SingleSelectOption,
) -> Json
pub fn projects_v2_status_update_decoder() -> Decoder(
  ProjectsV2StatusUpdate,
)
pub fn projects_v2_status_update_encode(
  data: ProjectsV2StatusUpdate,
) -> Json
pub fn protected_branch_admin_enforced_decoder() -> Decoder(
  ProtectedBranchAdminEnforced,
)
pub fn protected_branch_admin_enforced_encode(
  data: ProtectedBranchAdminEnforced,
) -> Json
pub fn protected_branch_decoder() -> Decoder(ProtectedBranch)
pub fn protected_branch_encode(data: ProtectedBranch) -> Json
pub fn protected_branch_pull_request_review_decoder() -> Decoder(
  ProtectedBranchPullRequestReview,
)
pub fn protected_branch_pull_request_review_encode(
  data: ProtectedBranchPullRequestReview,
) -> Json
pub fn protected_branch_required_status_check_decoder() -> Decoder(
  ProtectedBranchRequiredStatusCheck,
)
pub fn protected_branch_required_status_check_encode(
  data: ProtectedBranchRequiredStatusCheck,
) -> Json
pub fn public_user_decoder() -> Decoder(PublicUser)
pub fn public_user_encode(data: PublicUser) -> Json
pub fn pull_request_decoder() -> Decoder(PullRequest)
pub fn pull_request_encode(data: PullRequest) -> Json
pub fn pull_request_merge_result_decoder() -> Decoder(
  PullRequestMergeResult,
)
pub fn pull_request_merge_result_encode(
  data: PullRequestMergeResult,
) -> Json
pub fn pull_request_minimal_decoder() -> Decoder(
  PullRequestMinimal,
)
pub fn pull_request_minimal_encode(
  data: PullRequestMinimal,
) -> Json
pub fn pull_request_review_comment_decoder() -> Decoder(
  PullRequestReviewComment,
)
pub fn pull_request_review_comment_encode(
  data: PullRequestReviewComment,
) -> Json
pub fn pull_request_review_decoder() -> Decoder(PullRequestReview)
pub fn pull_request_review_encode(
  data: PullRequestReview,
) -> Json
pub fn pull_request_review_request_decoder() -> Decoder(
  PullRequestReviewRequest,
)
pub fn pull_request_review_request_encode(
  data: PullRequestReviewRequest,
) -> Json
pub fn pull_request_simple_decoder() -> Decoder(PullRequestSimple)
pub fn pull_request_simple_encode(
  data: PullRequestSimple,
) -> Json
pub fn pull_request_webhook_decoder() -> a
pub fn pull_request_webhook_encode(data: Nil) -> a
pub fn rate_limit_decoder() -> Decoder(RateLimit)
pub fn rate_limit_encode(data: RateLimit) -> Json
pub fn rate_limit_overview_decoder() -> Decoder(RateLimitOverview)
pub fn rate_limit_overview_encode(
  data: RateLimitOverview,
) -> Json
pub fn reaction_decoder() -> Decoder(Reaction)
pub fn reaction_encode(data: Reaction) -> Json
pub fn reaction_rollup_decoder() -> Decoder(ReactionRollup)
pub fn reaction_rollup_encode(data: ReactionRollup) -> Json
pub fn referenced_workflow_decoder() -> Decoder(
  ReferencedWorkflow,
)
pub fn referenced_workflow_encode(
  data: ReferencedWorkflow,
) -> Json
pub fn referrer_traffic_decoder() -> Decoder(ReferrerTraffic)
pub fn referrer_traffic_encode(data: ReferrerTraffic) -> Json
pub fn release_asset_decoder() -> Decoder(ReleaseAsset)
pub fn release_asset_encode(data: ReleaseAsset) -> Json
pub fn release_decoder() -> Decoder(Release)
pub fn release_encode(data: Release) -> Json
pub fn release_notes_content_decoder() -> Decoder(
  ReleaseNotesContent,
)
pub fn release_notes_content_encode(
  data: ReleaseNotesContent,
) -> Json
pub fn removed_from_project_issue_event_decoder() -> Decoder(
  RemovedFromProjectIssueEvent,
)
pub fn removed_from_project_issue_event_encode(
  data: RemovedFromProjectIssueEvent,
) -> Json
pub fn renamed_issue_event_decoder() -> Decoder(RenamedIssueEvent)
pub fn renamed_issue_event_encode(
  data: RenamedIssueEvent,
) -> Json
pub fn repo_codespaces_secret_decoder() -> Decoder(
  RepoCodespacesSecret,
)
pub fn repo_codespaces_secret_encode(
  data: RepoCodespacesSecret,
) -> Json
pub fn repo_search_result_item_decoder() -> Decoder(
  RepoSearchResultItem,
)
pub fn repo_search_result_item_encode(
  data: RepoSearchResultItem,
) -> Json
pub fn repository_advisory_create_decoder() -> Decoder(
  RepositoryAdvisoryCreate,
)
pub fn repository_advisory_create_encode(
  data: RepositoryAdvisoryCreate,
) -> Json
pub fn repository_advisory_credit_decoder() -> Decoder(
  RepositoryAdvisoryCredit,
)
pub fn repository_advisory_credit_encode(
  data: RepositoryAdvisoryCredit,
) -> Json
pub fn repository_advisory_decoder() -> Decoder(
  RepositoryAdvisory,
)
pub fn repository_advisory_encode(
  data: RepositoryAdvisory,
) -> Json
pub fn repository_advisory_update_decoder() -> Decoder(
  RepositoryAdvisoryUpdate,
)
pub fn repository_advisory_update_encode(
  data: RepositoryAdvisoryUpdate,
) -> Json
pub fn repository_advisory_vulnerability_decoder() -> Decoder(
  RepositoryAdvisoryVulnerability,
)
pub fn repository_advisory_vulnerability_encode(
  data: RepositoryAdvisoryVulnerability,
) -> Json
pub fn repository_collaborator_permission_decoder() -> Decoder(
  RepositoryCollaboratorPermission,
)
pub fn repository_collaborator_permission_encode(
  data: RepositoryCollaboratorPermission,
) -> Json
pub fn repository_decoder() -> Decoder(Repository)
pub fn repository_encode(data: Repository) -> Json
pub fn repository_invitation_decoder() -> Decoder(
  RepositoryInvitation,
)
pub fn repository_invitation_encode(
  data: RepositoryInvitation,
) -> Json
pub fn repository_rule_branch_name_pattern_decoder() -> Decoder(
  RepositoryRuleBranchNamePattern,
)
pub fn repository_rule_branch_name_pattern_encode(
  data: RepositoryRuleBranchNamePattern,
) -> Json
pub fn repository_rule_code_scanning_decoder() -> Decoder(
  RepositoryRuleCodeScanning,
)
pub fn repository_rule_code_scanning_encode(
  data: RepositoryRuleCodeScanning,
) -> Json
pub fn repository_rule_commit_author_email_pattern_decoder() -> Decoder(
  RepositoryRuleCommitAuthorEmailPattern,
)
pub fn repository_rule_commit_author_email_pattern_encode(
  data: RepositoryRuleCommitAuthorEmailPattern,
) -> Json
pub fn repository_rule_commit_message_pattern_decoder() -> Decoder(
  RepositoryRuleCommitMessagePattern,
)
pub fn repository_rule_commit_message_pattern_encode(
  data: RepositoryRuleCommitMessagePattern,
) -> Json
pub fn repository_rule_committer_email_pattern_decoder() -> Decoder(
  RepositoryRuleCommitterEmailPattern,
)
pub fn repository_rule_committer_email_pattern_encode(
  data: RepositoryRuleCommitterEmailPattern,
) -> Json
pub fn repository_rule_creation_decoder() -> Decoder(
  RepositoryRuleCreation,
)
pub fn repository_rule_creation_encode(
  data: RepositoryRuleCreation,
) -> Json
pub fn repository_rule_decoder() -> Decoder(RepositoryRule)
pub fn repository_rule_deletion_decoder() -> Decoder(
  RepositoryRuleDeletion,
)
pub fn repository_rule_deletion_encode(
  data: RepositoryRuleDeletion,
) -> Json
pub fn repository_rule_detailed_decoder() -> Decoder(
  RepositoryRuleDetailed,
)
pub fn repository_rule_detailed_encode(
  data: RepositoryRuleDetailed,
) -> Json
pub fn repository_rule_encode(data: RepositoryRule) -> Json
pub fn repository_rule_enforcement_decoder() -> Decoder(String)
pub fn repository_rule_enforcement_encode(data: String) -> Json
pub fn repository_rule_merge_queue_decoder() -> Decoder(
  RepositoryRuleMergeQueue,
)
pub fn repository_rule_merge_queue_encode(
  data: RepositoryRuleMergeQueue,
) -> Json
pub fn repository_rule_non_fast_forward_decoder() -> Decoder(
  RepositoryRuleNonFastForward,
)
pub fn repository_rule_non_fast_forward_encode(
  data: RepositoryRuleNonFastForward,
) -> Json
pub fn repository_rule_params_code_scanning_tool_decoder() -> Decoder(
  RepositoryRuleParamsCodeScanningTool,
)
pub fn repository_rule_params_code_scanning_tool_encode(
  data: RepositoryRuleParamsCodeScanningTool,
) -> Json
pub fn repository_rule_params_required_reviewer_configuration_decoder() -> Decoder(
  RepositoryRuleParamsRequiredReviewerConfiguration,
)
pub fn repository_rule_params_required_reviewer_configuration_encode(
  data: RepositoryRuleParamsRequiredReviewerConfiguration,
) -> Json
pub fn repository_rule_params_restricted_commits_decoder() -> Decoder(
  RepositoryRuleParamsRestrictedCommits,
)
pub fn repository_rule_params_restricted_commits_encode(
  data: RepositoryRuleParamsRestrictedCommits,
) -> Json
pub fn repository_rule_params_status_check_configuration_decoder() -> Decoder(
  RepositoryRuleParamsStatusCheckConfiguration,
)
pub fn repository_rule_params_status_check_configuration_encode(
  data: RepositoryRuleParamsStatusCheckConfiguration,
) -> Json
pub fn repository_rule_params_workflow_file_reference_decoder() -> Decoder(
  RepositoryRuleParamsWorkflowFileReference,
)
pub fn repository_rule_params_workflow_file_reference_encode(
  data: RepositoryRuleParamsWorkflowFileReference,
) -> Json
pub fn repository_rule_pull_request_decoder() -> Decoder(
  RepositoryRulePullRequest,
)
pub fn repository_rule_pull_request_encode(
  data: RepositoryRulePullRequest,
) -> Json
pub fn repository_rule_required_deployments_decoder() -> Decoder(
  RepositoryRuleRequiredDeployments,
)
pub fn repository_rule_required_deployments_encode(
  data: RepositoryRuleRequiredDeployments,
) -> Json
pub fn repository_rule_required_linear_history_decoder() -> Decoder(
  RepositoryRuleRequiredLinearHistory,
)
pub fn repository_rule_required_linear_history_encode(
  data: RepositoryRuleRequiredLinearHistory,
) -> Json
pub fn repository_rule_required_signatures_decoder() -> Decoder(
  RepositoryRuleRequiredSignatures,
)
pub fn repository_rule_required_signatures_encode(
  data: RepositoryRuleRequiredSignatures,
) -> Json
pub fn repository_rule_required_status_checks_decoder() -> Decoder(
  RepositoryRuleRequiredStatusChecks,
)
pub fn repository_rule_required_status_checks_encode(
  data: RepositoryRuleRequiredStatusChecks,
) -> Json
pub fn repository_rule_ruleset_info_decoder() -> Decoder(
  RepositoryRuleRulesetInfo,
)
pub fn repository_rule_ruleset_info_encode(
  data: RepositoryRuleRulesetInfo,
) -> Json
pub fn repository_rule_tag_name_pattern_decoder() -> Decoder(
  RepositoryRuleTagNamePattern,
)
pub fn repository_rule_tag_name_pattern_encode(
  data: RepositoryRuleTagNamePattern,
) -> Json
pub fn repository_rule_update_decoder() -> Decoder(
  RepositoryRuleUpdate,
)
pub fn repository_rule_update_encode(
  data: RepositoryRuleUpdate,
) -> Json
pub fn repository_rule_violation_error_decoder() -> Decoder(
  RepositoryRuleViolationError,
)
pub fn repository_rule_violation_error_encode(
  data: RepositoryRuleViolationError,
) -> Json
pub fn repository_rule_workflows_decoder() -> Decoder(
  RepositoryRuleWorkflows,
)
pub fn repository_rule_workflows_encode(
  data: RepositoryRuleWorkflows,
) -> Json
pub fn repository_ruleset_bypass_actor_decoder() -> Decoder(
  RepositoryRulesetBypassActor,
)
pub fn repository_ruleset_bypass_actor_encode(
  data: RepositoryRulesetBypassActor,
) -> Json
pub fn repository_ruleset_conditions_decoder() -> Decoder(
  RepositoryRulesetConditions,
)
pub fn repository_ruleset_conditions_encode(
  data: RepositoryRulesetConditions,
) -> Json
pub fn repository_ruleset_conditions_repository_id_target_decoder() -> Decoder(
  RepositoryRulesetConditionsRepositoryIdTarget,
)
pub fn repository_ruleset_conditions_repository_id_target_encode(
  data: RepositoryRulesetConditionsRepositoryIdTarget,
) -> Json
pub fn repository_ruleset_conditions_repository_name_target_decoder() -> Decoder(
  RepositoryRulesetConditionsRepositoryNameTarget,
)
pub fn repository_ruleset_conditions_repository_name_target_encode(
  data: RepositoryRulesetConditionsRepositoryNameTarget,
) -> Json
pub fn repository_ruleset_conditions_repository_property_spec_decoder() -> Decoder(
  RepositoryRulesetConditionsRepositoryPropertySpec,
)
pub fn repository_ruleset_conditions_repository_property_spec_encode(
  data: RepositoryRulesetConditionsRepositoryPropertySpec,
) -> Json
pub fn repository_ruleset_conditions_repository_property_target_decoder() -> Decoder(
  RepositoryRulesetConditionsRepositoryPropertyTarget,
)
pub fn repository_ruleset_conditions_repository_property_target_encode(
  data: RepositoryRulesetConditionsRepositoryPropertyTarget,
) -> Json
pub fn repository_ruleset_decoder() -> Decoder(RepositoryRuleset)
pub fn repository_ruleset_encode(data: RepositoryRuleset) -> Json
pub fn repository_subscription_decoder() -> Decoder(
  RepositorySubscription,
)
pub fn repository_subscription_encode(
  data: RepositorySubscription,
) -> Json
pub fn repository_webhooks_decoder() -> Decoder(
  RepositoryWebhooks,
)
pub fn repository_webhooks_encode(
  data: RepositoryWebhooks,
) -> Json
pub fn review_comment_decoder() -> Decoder(ReviewComment)
pub fn review_comment_encode(data: ReviewComment) -> Json
pub fn review_custom_gates_comment_required_decoder() -> Decoder(
  ReviewCustomGatesCommentRequired,
)
pub fn review_custom_gates_comment_required_encode(
  data: ReviewCustomGatesCommentRequired,
) -> Json
pub fn review_custom_gates_state_required_decoder() -> Decoder(
  ReviewCustomGatesStateRequired,
)
pub fn review_custom_gates_state_required_encode(
  data: ReviewCustomGatesStateRequired,
) -> Json
pub fn review_dismissed_issue_event_decoder() -> Decoder(
  ReviewDismissedIssueEvent,
)
pub fn review_dismissed_issue_event_encode(
  data: ReviewDismissedIssueEvent,
) -> Json
pub fn review_request_removed_issue_event_decoder() -> Decoder(
  ReviewRequestRemovedIssueEvent,
)
pub fn review_request_removed_issue_event_encode(
  data: ReviewRequestRemovedIssueEvent,
) -> Json
pub fn review_requested_issue_event_decoder() -> Decoder(
  ReviewRequestedIssueEvent,
)
pub fn review_requested_issue_event_encode(
  data: ReviewRequestedIssueEvent,
) -> Json
pub fn root_decoder() -> Decoder(Root)
pub fn root_encode(data: Root) -> Json
pub fn rule_suite_decoder() -> Decoder(RuleSuite)
pub fn rule_suite_encode(data: RuleSuite) -> Json
pub fn rule_suites_decoder() -> Decoder(List(Nil))
pub fn rule_suites_encode(data: List(Nil)) -> Json
pub fn runner_application_decoder() -> Decoder(RunnerApplication)
pub fn runner_application_encode(data: RunnerApplication) -> Json
pub fn runner_decoder() -> Decoder(Runner)
pub fn runner_encode(data: Runner) -> Json
pub fn runner_groups_org_decoder() -> Decoder(RunnerGroupsOrg)
pub fn runner_groups_org_encode(data: RunnerGroupsOrg) -> Json
pub fn runner_label_decoder() -> Decoder(RunnerLabel)
pub fn runner_label_encode(data: RunnerLabel) -> Json
pub fn scim_error_decoder() -> Decoder(ScimError)
pub fn scim_error_encode(data: ScimError) -> Json
pub fn search_result_text_matches_decoder() -> Decoder(List(Nil))
pub fn search_result_text_matches_encode(data: List(Nil)) -> Json
pub fn secret_scanning_alert_decoder() -> Decoder(
  SecretScanningAlert,
)
pub fn secret_scanning_alert_encode(
  data: SecretScanningAlert,
) -> Json
pub fn secret_scanning_alert_resolution_comment_decoder() -> Decoder(
  String,
)
pub fn secret_scanning_alert_resolution_comment_encode(
  data: String,
) -> Json
pub fn secret_scanning_alert_resolution_decoder() -> Decoder(
  String,
)
pub fn secret_scanning_alert_resolution_encode(
  data: String,
) -> Json
pub fn secret_scanning_alert_resolution_webhook_decoder() -> Decoder(
  String,
)
pub fn secret_scanning_alert_resolution_webhook_encode(
  data: String,
) -> Json
pub fn secret_scanning_alert_state_decoder() -> Decoder(String)
pub fn secret_scanning_alert_state_encode(data: String) -> Json
pub fn secret_scanning_alert_webhook_decoder() -> Decoder(
  SecretScanningAlertWebhook,
)
pub fn secret_scanning_alert_webhook_encode(
  data: SecretScanningAlertWebhook,
) -> Json
pub fn secret_scanning_location_commit_decoder() -> Decoder(
  SecretScanningLocationCommit,
)
pub fn secret_scanning_location_commit_encode(
  data: SecretScanningLocationCommit,
) -> Json
pub fn secret_scanning_location_decoder() -> Decoder(
  SecretScanningLocation,
)
pub fn secret_scanning_location_discussion_body_decoder() -> Decoder(
  SecretScanningLocationDiscussionBody,
)
pub fn secret_scanning_location_discussion_body_encode(
  data: SecretScanningLocationDiscussionBody,
) -> Json
pub fn secret_scanning_location_discussion_comment_decoder() -> Decoder(
  SecretScanningLocationDiscussionComment,
)
pub fn secret_scanning_location_discussion_comment_encode(
  data: SecretScanningLocationDiscussionComment,
) -> Json
pub fn secret_scanning_location_discussion_title_decoder() -> Decoder(
  SecretScanningLocationDiscussionTitle,
)
pub fn secret_scanning_location_discussion_title_encode(
  data: SecretScanningLocationDiscussionTitle,
) -> Json
pub fn secret_scanning_location_encode(
  data: SecretScanningLocation,
) -> Json
pub fn secret_scanning_location_issue_body_decoder() -> Decoder(
  SecretScanningLocationIssueBody,
)
pub fn secret_scanning_location_issue_body_encode(
  data: SecretScanningLocationIssueBody,
) -> Json
pub fn secret_scanning_location_issue_comment_decoder() -> Decoder(
  SecretScanningLocationIssueComment,
)
pub fn secret_scanning_location_issue_comment_encode(
  data: SecretScanningLocationIssueComment,
) -> Json
pub fn secret_scanning_location_issue_title_decoder() -> Decoder(
  SecretScanningLocationIssueTitle,
)
pub fn secret_scanning_location_issue_title_encode(
  data: SecretScanningLocationIssueTitle,
) -> Json
pub fn secret_scanning_location_pull_request_body_decoder() -> Decoder(
  SecretScanningLocationPullRequestBody,
)
pub fn secret_scanning_location_pull_request_body_encode(
  data: SecretScanningLocationPullRequestBody,
) -> Json
pub fn secret_scanning_location_pull_request_comment_decoder() -> Decoder(
  SecretScanningLocationPullRequestComment,
)
pub fn secret_scanning_location_pull_request_comment_encode(
  data: SecretScanningLocationPullRequestComment,
) -> Json
pub fn secret_scanning_location_pull_request_review_comment_decoder() -> Decoder(
  SecretScanningLocationPullRequestReviewComment,
)
pub fn secret_scanning_location_pull_request_review_comment_encode(
  data: SecretScanningLocationPullRequestReviewComment,
) -> Json
pub fn secret_scanning_location_pull_request_review_decoder() -> Decoder(
  SecretScanningLocationPullRequestReview,
)
pub fn secret_scanning_location_pull_request_review_encode(
  data: SecretScanningLocationPullRequestReview,
) -> Json
pub fn secret_scanning_location_pull_request_title_decoder() -> Decoder(
  SecretScanningLocationPullRequestTitle,
)
pub fn secret_scanning_location_pull_request_title_encode(
  data: SecretScanningLocationPullRequestTitle,
) -> Json
pub fn secret_scanning_location_wiki_commit_decoder() -> Decoder(
  SecretScanningLocationWikiCommit,
)
pub fn secret_scanning_location_wiki_commit_encode(
  data: SecretScanningLocationWikiCommit,
) -> Json
pub fn secret_scanning_push_protection_bypass_decoder() -> Decoder(
  SecretScanningPushProtectionBypass,
)
pub fn secret_scanning_push_protection_bypass_encode(
  data: SecretScanningPushProtectionBypass,
) -> Json
pub fn secret_scanning_push_protection_bypass_placeholder_id_decoder() -> Decoder(
  String,
)
pub fn secret_scanning_push_protection_bypass_placeholder_id_encode(
  data: String,
) -> Json
pub fn secret_scanning_push_protection_bypass_reason_decoder() -> Decoder(
  String,
)
pub fn secret_scanning_push_protection_bypass_reason_encode(
  data: String,
) -> Json
pub fn security_advisory_credit_types_decoder() -> Decoder(String)
pub fn security_advisory_credit_types_encode(
  data: String,
) -> Json
pub fn security_advisory_ecosystems_decoder() -> Decoder(String)
pub fn security_advisory_ecosystems_encode(data: String) -> Json
pub fn security_and_analysis_decoder() -> Decoder(
  SecurityAndAnalysis,
)
pub fn security_and_analysis_encode(
  data: SecurityAndAnalysis,
) -> Json
pub fn selected_actions_decoder() -> Decoder(SelectedActions)
pub fn selected_actions_encode(data: SelectedActions) -> Json
pub fn selected_actions_url_decoder() -> Decoder(String)
pub fn selected_actions_url_encode(data: String) -> Json
pub fn short_blob_decoder() -> Decoder(ShortBlob)
pub fn short_blob_encode(data: ShortBlob) -> Json
pub fn short_branch_decoder() -> Decoder(ShortBranch)
pub fn short_branch_encode(data: ShortBranch) -> Json
pub fn sigstore_bundle_0_decoder() -> Decoder(SigstoreBundle0)
pub fn sigstore_bundle_0_encode(data: SigstoreBundle0) -> Json
pub fn simple_check_suite_decoder() -> Decoder(SimpleCheckSuite)
pub fn simple_check_suite_encode(data: SimpleCheckSuite) -> Json
pub fn simple_classroom_assignment_decoder() -> Decoder(
  SimpleClassroomAssignment,
)
pub fn simple_classroom_assignment_encode(
  data: SimpleClassroomAssignment,
) -> Json
pub fn simple_classroom_decoder() -> Decoder(SimpleClassroom)
pub fn simple_classroom_encode(data: SimpleClassroom) -> Json
pub fn simple_classroom_organization_decoder() -> Decoder(
  SimpleClassroomOrganization,
)
pub fn simple_classroom_organization_encode(
  data: SimpleClassroomOrganization,
) -> Json
pub fn simple_classroom_repository_decoder() -> Decoder(
  SimpleClassroomRepository,
)
pub fn simple_classroom_repository_encode(
  data: SimpleClassroomRepository,
) -> Json
pub fn simple_classroom_user_decoder() -> Decoder(
  SimpleClassroomUser,
)
pub fn simple_classroom_user_encode(
  data: SimpleClassroomUser,
) -> Json
pub fn simple_commit_decoder() -> Decoder(SimpleCommit)
pub fn simple_commit_encode(data: SimpleCommit) -> Json
pub fn simple_commit_status_decoder() -> Decoder(
  SimpleCommitStatus,
)
pub fn simple_commit_status_encode(
  data: SimpleCommitStatus,
) -> Json
pub fn simple_installation_decoder() -> Decoder(
  SimpleInstallation,
)
pub fn simple_installation_encode(
  data: SimpleInstallation,
) -> Json
pub fn simple_repository_decoder() -> Decoder(SimpleRepository)
pub fn simple_repository_encode(data: SimpleRepository) -> Json
pub fn simple_user_decoder() -> Decoder(SimpleUser)
pub fn simple_user_encode(data: SimpleUser) -> Json
pub fn snapshot_decoder() -> Decoder(Snapshot)
pub fn snapshot_encode(data: Snapshot) -> Json
pub fn social_account_decoder() -> Decoder(SocialAccount)
pub fn social_account_encode(data: SocialAccount) -> Json
pub fn ssh_signing_key_decoder() -> Decoder(SshSigningKey)
pub fn ssh_signing_key_encode(data: SshSigningKey) -> Json
pub fn stargazer_decoder() -> Decoder(Stargazer)
pub fn stargazer_encode(data: Stargazer) -> Json
pub fn starred_repository_decoder() -> Decoder(StarredRepository)
pub fn starred_repository_encode(data: StarredRepository) -> Json
pub fn state_change_issue_event_decoder() -> Decoder(
  StateChangeIssueEvent,
)
pub fn state_change_issue_event_encode(
  data: StateChangeIssueEvent,
) -> Json
pub fn status_check_policy_decoder() -> Decoder(StatusCheckPolicy)
pub fn status_check_policy_encode(
  data: StatusCheckPolicy,
) -> Json
pub fn status_decoder() -> Decoder(Status)
pub fn status_encode(data: Status) -> Json
pub fn tag_decoder() -> Decoder(Tag)
pub fn tag_encode(data: Tag) -> Json
pub fn tag_protection_decoder() -> Decoder(TagProtection)
pub fn tag_protection_encode(data: TagProtection) -> Json
pub fn team_decoder() -> Decoder(Team)
pub fn team_discussion_comment_decoder() -> Decoder(
  TeamDiscussionComment,
)
pub fn team_discussion_comment_encode(
  data: TeamDiscussionComment,
) -> Json
pub fn team_discussion_decoder() -> Decoder(TeamDiscussion)
pub fn team_discussion_encode(data: TeamDiscussion) -> Json
pub fn team_encode(data: Team) -> Json
pub fn team_full_decoder() -> Decoder(TeamFull)
pub fn team_full_encode(data: TeamFull) -> Json
pub fn team_membership_decoder() -> Decoder(TeamMembership)
pub fn team_membership_encode(data: TeamMembership) -> Json
pub fn team_organization_decoder() -> Decoder(TeamOrganization)
pub fn team_organization_encode(data: TeamOrganization) -> Json
pub fn team_project_decoder() -> Decoder(TeamProject)
pub fn team_project_encode(data: TeamProject) -> Json
pub fn team_repository_decoder() -> Decoder(TeamRepository)
pub fn team_repository_encode(data: TeamRepository) -> Json
pub fn team_role_assignment_decoder() -> Decoder(
  TeamRoleAssignment,
)
pub fn team_role_assignment_encode(
  data: TeamRoleAssignment,
) -> Json
pub fn team_simple_decoder() -> Decoder(TeamSimple)
pub fn team_simple_encode(data: TeamSimple) -> Json
pub fn thread_decoder() -> Decoder(Thread)
pub fn thread_encode(data: Thread) -> Json
pub fn thread_subscription_decoder() -> Decoder(
  ThreadSubscription,
)
pub fn thread_subscription_encode(
  data: ThreadSubscription,
) -> Json
pub fn timeline_assigned_issue_event_decoder() -> Decoder(
  TimelineAssignedIssueEvent,
)
pub fn timeline_assigned_issue_event_encode(
  data: TimelineAssignedIssueEvent,
) -> Json
pub fn timeline_comment_event_decoder() -> Decoder(
  TimelineCommentEvent,
)
pub fn timeline_comment_event_encode(
  data: TimelineCommentEvent,
) -> Json
pub fn timeline_commit_commented_event_decoder() -> Decoder(
  TimelineCommitCommentedEvent,
)
pub fn timeline_commit_commented_event_encode(
  data: TimelineCommitCommentedEvent,
) -> Json
pub fn timeline_committed_event_decoder() -> Decoder(
  TimelineCommittedEvent,
)
pub fn timeline_committed_event_encode(
  data: TimelineCommittedEvent,
) -> Json
pub fn timeline_cross_referenced_event_decoder() -> Decoder(
  TimelineCrossReferencedEvent,
)
pub fn timeline_cross_referenced_event_encode(
  data: TimelineCrossReferencedEvent,
) -> Json
pub fn timeline_issue_events_decoder() -> Decoder(
  TimelineIssueEvents,
)
pub fn timeline_issue_events_encode(
  data: TimelineIssueEvents,
) -> Json
pub fn timeline_line_commented_event_decoder() -> Decoder(
  TimelineLineCommentedEvent,
)
pub fn timeline_line_commented_event_encode(
  data: TimelineLineCommentedEvent,
) -> Json
pub fn timeline_reviewed_event_decoder() -> Decoder(
  TimelineReviewedEvent,
)
pub fn timeline_reviewed_event_encode(
  data: TimelineReviewedEvent,
) -> Json
pub fn timeline_unassigned_issue_event_decoder() -> Decoder(
  TimelineUnassignedIssueEvent,
)
pub fn timeline_unassigned_issue_event_encode(
  data: TimelineUnassignedIssueEvent,
) -> Json
pub fn topic_decoder() -> Decoder(Topic)
pub fn topic_encode(data: Topic) -> Json
pub fn topic_search_result_item_decoder() -> Decoder(
  TopicSearchResultItem,
)
pub fn topic_search_result_item_encode(
  data: TopicSearchResultItem,
) -> Json
pub fn traffic_decoder() -> Decoder(Traffic)
pub fn traffic_encode(data: Traffic) -> Json
pub fn unassigned_issue_event_decoder() -> Decoder(
  UnassignedIssueEvent,
)
pub fn unassigned_issue_event_encode(
  data: UnassignedIssueEvent,
) -> Json
pub fn unlabeled_issue_event_decoder() -> Decoder(
  UnlabeledIssueEvent,
)
pub fn unlabeled_issue_event_encode(
  data: UnlabeledIssueEvent,
) -> Json
pub fn user_marketplace_purchase_decoder() -> Decoder(
  UserMarketplacePurchase,
)
pub fn user_marketplace_purchase_encode(
  data: UserMarketplacePurchase,
) -> Json
pub fn user_role_assignment_decoder() -> Decoder(
  UserRoleAssignment,
)
pub fn user_role_assignment_encode(
  data: UserRoleAssignment,
) -> Json
pub fn user_search_result_item_decoder() -> Decoder(
  UserSearchResultItem,
)
pub fn user_search_result_item_encode(
  data: UserSearchResultItem,
) -> Json
pub fn validation_error_decoder() -> Decoder(ValidationError)
pub fn validation_error_encode(data: ValidationError) -> Json
pub fn validation_error_simple_decoder() -> Decoder(
  ValidationErrorSimple,
)
pub fn validation_error_simple_encode(
  data: ValidationErrorSimple,
) -> Json
pub fn verification_decoder() -> Decoder(Verification)
pub fn verification_encode(data: Verification) -> Json
pub fn view_traffic_decoder() -> Decoder(ViewTraffic)
pub fn view_traffic_encode(data: ViewTraffic) -> Json
pub fn vulnerability_decoder() -> Decoder(Vulnerability)
pub fn vulnerability_encode(data: Vulnerability) -> Json
pub fn wait_timer_decoder() -> Decoder(Int)
pub fn wait_timer_encode(data: Int) -> Json
pub fn webhook_branch_protection_configuration_disabled_decoder() -> Decoder(
  WebhookBranchProtectionConfigurationDisabled,
)
pub fn webhook_branch_protection_configuration_disabled_encode(
  data: WebhookBranchProtectionConfigurationDisabled,
) -> Json
pub fn webhook_branch_protection_configuration_enabled_decoder() -> Decoder(
  WebhookBranchProtectionConfigurationEnabled,
)
pub fn webhook_branch_protection_configuration_enabled_encode(
  data: WebhookBranchProtectionConfigurationEnabled,
) -> Json
pub fn webhook_branch_protection_rule_created_decoder() -> Decoder(
  WebhookBranchProtectionRuleCreated,
)
pub fn webhook_branch_protection_rule_created_encode(
  data: WebhookBranchProtectionRuleCreated,
) -> Json
pub fn webhook_branch_protection_rule_deleted_decoder() -> Decoder(
  WebhookBranchProtectionRuleDeleted,
)
pub fn webhook_branch_protection_rule_deleted_encode(
  data: WebhookBranchProtectionRuleDeleted,
) -> Json
pub fn webhook_branch_protection_rule_edited_decoder() -> Decoder(
  WebhookBranchProtectionRuleEdited,
)
pub fn webhook_branch_protection_rule_edited_encode(
  data: WebhookBranchProtectionRuleEdited,
) -> Json
pub fn webhook_check_run_completed_decoder() -> Decoder(
  WebhookCheckRunCompleted,
)
pub fn webhook_check_run_completed_encode(
  data: WebhookCheckRunCompleted,
) -> Json
pub fn webhook_check_run_completed_form_encoded_decoder() -> Decoder(
  WebhookCheckRunCompletedFormEncoded,
)
pub fn webhook_check_run_completed_form_encoded_encode(
  data: WebhookCheckRunCompletedFormEncoded,
) -> Json
pub fn webhook_check_run_created_decoder() -> Decoder(
  WebhookCheckRunCreated,
)
pub fn webhook_check_run_created_encode(
  data: WebhookCheckRunCreated,
) -> Json
pub fn webhook_check_run_created_form_encoded_decoder() -> Decoder(
  WebhookCheckRunCreatedFormEncoded,
)
pub fn webhook_check_run_created_form_encoded_encode(
  data: WebhookCheckRunCreatedFormEncoded,
) -> Json
pub fn webhook_check_run_requested_action_decoder() -> Decoder(
  WebhookCheckRunRequestedAction,
)
pub fn webhook_check_run_requested_action_encode(
  data: WebhookCheckRunRequestedAction,
) -> Json
pub fn webhook_check_run_requested_action_form_encoded_decoder() -> Decoder(
  WebhookCheckRunRequestedActionFormEncoded,
)
pub fn webhook_check_run_requested_action_form_encoded_encode(
  data: WebhookCheckRunRequestedActionFormEncoded,
) -> Json
pub fn webhook_check_run_rerequested_decoder() -> Decoder(
  WebhookCheckRunRerequested,
)
pub fn webhook_check_run_rerequested_encode(
  data: WebhookCheckRunRerequested,
) -> Json
pub fn webhook_check_run_rerequested_form_encoded_decoder() -> Decoder(
  WebhookCheckRunRerequestedFormEncoded,
)
pub fn webhook_check_run_rerequested_form_encoded_encode(
  data: WebhookCheckRunRerequestedFormEncoded,
) -> Json
pub fn webhook_check_suite_completed_decoder() -> Decoder(
  WebhookCheckSuiteCompleted,
)
pub fn webhook_check_suite_completed_encode(
  data: WebhookCheckSuiteCompleted,
) -> Json
pub fn webhook_check_suite_requested_decoder() -> Decoder(
  WebhookCheckSuiteRequested,
)
pub fn webhook_check_suite_requested_encode(
  data: WebhookCheckSuiteRequested,
) -> Json
pub fn webhook_check_suite_rerequested_decoder() -> Decoder(
  WebhookCheckSuiteRerequested,
)
pub fn webhook_check_suite_rerequested_encode(
  data: WebhookCheckSuiteRerequested,
) -> Json
pub fn webhook_code_scanning_alert_appeared_in_branch_decoder() -> Decoder(
  WebhookCodeScanningAlertAppearedInBranch,
)
pub fn webhook_code_scanning_alert_appeared_in_branch_encode(
  data: WebhookCodeScanningAlertAppearedInBranch,
) -> Json
pub fn webhook_code_scanning_alert_closed_by_user_decoder() -> Decoder(
  WebhookCodeScanningAlertClosedByUser,
)
pub fn webhook_code_scanning_alert_closed_by_user_encode(
  data: WebhookCodeScanningAlertClosedByUser,
) -> Json
pub fn webhook_code_scanning_alert_created_decoder() -> Decoder(
  WebhookCodeScanningAlertCreated,
)
pub fn webhook_code_scanning_alert_created_encode(
  data: WebhookCodeScanningAlertCreated,
) -> Json
pub fn webhook_code_scanning_alert_fixed_decoder() -> Decoder(
  WebhookCodeScanningAlertFixed,
)
pub fn webhook_code_scanning_alert_fixed_encode(
  data: WebhookCodeScanningAlertFixed,
) -> Json
pub fn webhook_code_scanning_alert_reopened_by_user_decoder() -> Decoder(
  WebhookCodeScanningAlertReopenedByUser,
)
pub fn webhook_code_scanning_alert_reopened_by_user_encode(
  data: WebhookCodeScanningAlertReopenedByUser,
) -> Json
pub fn webhook_code_scanning_alert_reopened_decoder() -> Decoder(
  WebhookCodeScanningAlertReopened,
)
pub fn webhook_code_scanning_alert_reopened_encode(
  data: WebhookCodeScanningAlertReopened,
) -> Json
pub fn webhook_commit_comment_created_decoder() -> Decoder(
  WebhookCommitCommentCreated,
)
pub fn webhook_commit_comment_created_encode(
  data: WebhookCommitCommentCreated,
) -> Json
pub fn webhook_config_content_type_decoder() -> Decoder(String)
pub fn webhook_config_content_type_encode(data: String) -> Json
pub fn webhook_config_decoder() -> Decoder(WebhookConfig)
pub fn webhook_config_encode(data: WebhookConfig) -> Json
pub fn webhook_config_insecure_ssl_decoder() -> a
pub fn webhook_config_insecure_ssl_encode(data: Nil) -> a
pub fn webhook_config_secret_decoder() -> Decoder(String)
pub fn webhook_config_secret_encode(data: String) -> Json
pub fn webhook_config_url_decoder() -> Decoder(String)
pub fn webhook_config_url_encode(data: String) -> Json
pub fn webhook_create_decoder() -> Decoder(WebhookCreate)
pub fn webhook_create_encode(data: WebhookCreate) -> Json
pub fn webhook_custom_property_created_decoder() -> Decoder(
  WebhookCustomPropertyCreated,
)
pub fn webhook_custom_property_created_encode(
  data: WebhookCustomPropertyCreated,
) -> Json
pub fn webhook_custom_property_deleted_decoder() -> Decoder(
  WebhookCustomPropertyDeleted,
)
pub fn webhook_custom_property_deleted_encode(
  data: WebhookCustomPropertyDeleted,
) -> Json
pub fn webhook_custom_property_updated_decoder() -> Decoder(
  WebhookCustomPropertyUpdated,
)
pub fn webhook_custom_property_updated_encode(
  data: WebhookCustomPropertyUpdated,
) -> Json
pub fn webhook_custom_property_values_updated_decoder() -> Decoder(
  WebhookCustomPropertyValuesUpdated,
)
pub fn webhook_custom_property_values_updated_encode(
  data: WebhookCustomPropertyValuesUpdated,
) -> Json
pub fn webhook_delete_decoder() -> Decoder(WebhookDelete)
pub fn webhook_delete_encode(data: WebhookDelete) -> Json
pub fn webhook_dependabot_alert_auto_dismissed_decoder() -> Decoder(
  WebhookDependabotAlertAutoDismissed,
)
pub fn webhook_dependabot_alert_auto_dismissed_encode(
  data: WebhookDependabotAlertAutoDismissed,
) -> Json
pub fn webhook_dependabot_alert_auto_reopened_decoder() -> Decoder(
  WebhookDependabotAlertAutoReopened,
)
pub fn webhook_dependabot_alert_auto_reopened_encode(
  data: WebhookDependabotAlertAutoReopened,
) -> Json
pub fn webhook_dependabot_alert_created_decoder() -> Decoder(
  WebhookDependabotAlertCreated,
)
pub fn webhook_dependabot_alert_created_encode(
  data: WebhookDependabotAlertCreated,
) -> Json
pub fn webhook_dependabot_alert_dismissed_decoder() -> Decoder(
  WebhookDependabotAlertDismissed,
)
pub fn webhook_dependabot_alert_dismissed_encode(
  data: WebhookDependabotAlertDismissed,
) -> Json
pub fn webhook_dependabot_alert_fixed_decoder() -> Decoder(
  WebhookDependabotAlertFixed,
)
pub fn webhook_dependabot_alert_fixed_encode(
  data: WebhookDependabotAlertFixed,
) -> Json
pub fn webhook_dependabot_alert_reintroduced_decoder() -> Decoder(
  WebhookDependabotAlertReintroduced,
)
pub fn webhook_dependabot_alert_reintroduced_encode(
  data: WebhookDependabotAlertReintroduced,
) -> Json
pub fn webhook_dependabot_alert_reopened_decoder() -> Decoder(
  WebhookDependabotAlertReopened,
)
pub fn webhook_dependabot_alert_reopened_encode(
  data: WebhookDependabotAlertReopened,
) -> Json
pub fn webhook_deploy_key_created_decoder() -> Decoder(
  WebhookDeployKeyCreated,
)
pub fn webhook_deploy_key_created_encode(
  data: WebhookDeployKeyCreated,
) -> Json
pub fn webhook_deploy_key_deleted_decoder() -> Decoder(
  WebhookDeployKeyDeleted,
)
pub fn webhook_deploy_key_deleted_encode(
  data: WebhookDeployKeyDeleted,
) -> Json
pub fn webhook_deployment_created_decoder() -> Decoder(
  WebhookDeploymentCreated,
)
pub fn webhook_deployment_created_encode(
  data: WebhookDeploymentCreated,
) -> Json
pub fn webhook_deployment_protection_rule_requested_decoder() -> Decoder(
  WebhookDeploymentProtectionRuleRequested,
)
pub fn webhook_deployment_protection_rule_requested_encode(
  data: WebhookDeploymentProtectionRuleRequested,
) -> Json
pub fn webhook_deployment_review_approved_decoder() -> Decoder(
  WebhookDeploymentReviewApproved,
)
pub fn webhook_deployment_review_approved_encode(
  data: WebhookDeploymentReviewApproved,
) -> Json
pub fn webhook_deployment_review_rejected_decoder() -> Decoder(
  WebhookDeploymentReviewRejected,
)
pub fn webhook_deployment_review_rejected_encode(
  data: WebhookDeploymentReviewRejected,
) -> Json
pub fn webhook_deployment_review_requested_decoder() -> Decoder(
  WebhookDeploymentReviewRequested,
)
pub fn webhook_deployment_review_requested_encode(
  data: WebhookDeploymentReviewRequested,
) -> Json
pub fn webhook_deployment_status_created_decoder() -> Decoder(
  WebhookDeploymentStatusCreated,
)
pub fn webhook_deployment_status_created_encode(
  data: WebhookDeploymentStatusCreated,
) -> Json
pub fn webhook_discussion_answered_decoder() -> Decoder(
  WebhookDiscussionAnswered,
)
pub fn webhook_discussion_answered_encode(
  data: WebhookDiscussionAnswered,
) -> Json
pub fn webhook_discussion_category_changed_decoder() -> Decoder(
  WebhookDiscussionCategoryChanged,
)
pub fn webhook_discussion_category_changed_encode(
  data: WebhookDiscussionCategoryChanged,
) -> Json
pub fn webhook_discussion_closed_decoder() -> Decoder(
  WebhookDiscussionClosed,
)
pub fn webhook_discussion_closed_encode(
  data: WebhookDiscussionClosed,
) -> Json
pub fn webhook_discussion_comment_created_decoder() -> Decoder(
  WebhookDiscussionCommentCreated,
)
pub fn webhook_discussion_comment_created_encode(
  data: WebhookDiscussionCommentCreated,
) -> Json
pub fn webhook_discussion_comment_deleted_decoder() -> Decoder(
  WebhookDiscussionCommentDeleted,
)
pub fn webhook_discussion_comment_deleted_encode(
  data: WebhookDiscussionCommentDeleted,
) -> Json
pub fn webhook_discussion_comment_edited_decoder() -> Decoder(
  WebhookDiscussionCommentEdited,
)
pub fn webhook_discussion_comment_edited_encode(
  data: WebhookDiscussionCommentEdited,
) -> Json
pub fn webhook_discussion_created_decoder() -> Decoder(
  WebhookDiscussionCreated,
)
pub fn webhook_discussion_created_encode(
  data: WebhookDiscussionCreated,
) -> Json
pub fn webhook_discussion_deleted_decoder() -> Decoder(
  WebhookDiscussionDeleted,
)
pub fn webhook_discussion_deleted_encode(
  data: WebhookDiscussionDeleted,
) -> Json
pub fn webhook_discussion_edited_decoder() -> Decoder(
  WebhookDiscussionEdited,
)
pub fn webhook_discussion_edited_encode(
  data: WebhookDiscussionEdited,
) -> Json
pub fn webhook_discussion_labeled_decoder() -> Decoder(
  WebhookDiscussionLabeled,
)
pub fn webhook_discussion_labeled_encode(
  data: WebhookDiscussionLabeled,
) -> Json
pub fn webhook_discussion_locked_decoder() -> Decoder(
  WebhookDiscussionLocked,
)
pub fn webhook_discussion_locked_encode(
  data: WebhookDiscussionLocked,
) -> Json
pub fn webhook_discussion_pinned_decoder() -> Decoder(
  WebhookDiscussionPinned,
)
pub fn webhook_discussion_pinned_encode(
  data: WebhookDiscussionPinned,
) -> Json
pub fn webhook_discussion_reopened_decoder() -> Decoder(
  WebhookDiscussionReopened,
)
pub fn webhook_discussion_reopened_encode(
  data: WebhookDiscussionReopened,
) -> Json
pub fn webhook_discussion_transferred_decoder() -> Decoder(
  WebhookDiscussionTransferred,
)
pub fn webhook_discussion_transferred_encode(
  data: WebhookDiscussionTransferred,
) -> Json
pub fn webhook_discussion_unanswered_decoder() -> Decoder(
  WebhookDiscussionUnanswered,
)
pub fn webhook_discussion_unanswered_encode(
  data: WebhookDiscussionUnanswered,
) -> Json
pub fn webhook_discussion_unlabeled_decoder() -> Decoder(
  WebhookDiscussionUnlabeled,
)
pub fn webhook_discussion_unlabeled_encode(
  data: WebhookDiscussionUnlabeled,
) -> Json
pub fn webhook_discussion_unlocked_decoder() -> Decoder(
  WebhookDiscussionUnlocked,
)
pub fn webhook_discussion_unlocked_encode(
  data: WebhookDiscussionUnlocked,
) -> Json
pub fn webhook_discussion_unpinned_decoder() -> Decoder(
  WebhookDiscussionUnpinned,
)
pub fn webhook_discussion_unpinned_encode(
  data: WebhookDiscussionUnpinned,
) -> Json
pub fn webhook_fork_decoder() -> Decoder(WebhookFork)
pub fn webhook_fork_encode(data: WebhookFork) -> Json
pub fn webhook_github_app_authorization_revoked_decoder() -> Decoder(
  WebhookGithubAppAuthorizationRevoked,
)
pub fn webhook_github_app_authorization_revoked_encode(
  data: WebhookGithubAppAuthorizationRevoked,
) -> Json
pub fn webhook_gollum_decoder() -> Decoder(WebhookGollum)
pub fn webhook_gollum_encode(data: WebhookGollum) -> Json
pub fn webhook_installation_created_decoder() -> Decoder(
  WebhookInstallationCreated,
)
pub fn webhook_installation_created_encode(
  data: WebhookInstallationCreated,
) -> Json
pub fn webhook_installation_deleted_decoder() -> Decoder(
  WebhookInstallationDeleted,
)
pub fn webhook_installation_deleted_encode(
  data: WebhookInstallationDeleted,
) -> Json
pub fn webhook_installation_new_permissions_accepted_decoder() -> Decoder(
  WebhookInstallationNewPermissionsAccepted,
)
pub fn webhook_installation_new_permissions_accepted_encode(
  data: WebhookInstallationNewPermissionsAccepted,
) -> Json
pub fn webhook_installation_repositories_added_decoder() -> Decoder(
  WebhookInstallationRepositoriesAdded,
)
pub fn webhook_installation_repositories_added_encode(
  data: WebhookInstallationRepositoriesAdded,
) -> Json
pub fn webhook_installation_repositories_removed_decoder() -> Decoder(
  WebhookInstallationRepositoriesRemoved,
)
pub fn webhook_installation_repositories_removed_encode(
  data: WebhookInstallationRepositoriesRemoved,
) -> Json
pub fn webhook_installation_suspend_decoder() -> Decoder(
  WebhookInstallationSuspend,
)
pub fn webhook_installation_suspend_encode(
  data: WebhookInstallationSuspend,
) -> Json
pub fn webhook_installation_target_renamed_decoder() -> Decoder(
  WebhookInstallationTargetRenamed,
)
pub fn webhook_installation_target_renamed_encode(
  data: WebhookInstallationTargetRenamed,
) -> Json
pub fn webhook_installation_unsuspend_decoder() -> Decoder(
  WebhookInstallationUnsuspend,
)
pub fn webhook_installation_unsuspend_encode(
  data: WebhookInstallationUnsuspend,
) -> Json
pub fn webhook_issue_comment_created_decoder() -> Decoder(
  WebhookIssueCommentCreated,
)
pub fn webhook_issue_comment_created_encode(
  data: WebhookIssueCommentCreated,
) -> Json
pub fn webhook_issue_comment_deleted_decoder() -> Decoder(
  WebhookIssueCommentDeleted,
)
pub fn webhook_issue_comment_deleted_encode(
  data: WebhookIssueCommentDeleted,
) -> Json
pub fn webhook_issue_comment_edited_decoder() -> Decoder(
  WebhookIssueCommentEdited,
)
pub fn webhook_issue_comment_edited_encode(
  data: WebhookIssueCommentEdited,
) -> Json
pub fn webhook_issues_assigned_decoder() -> Decoder(
  WebhookIssuesAssigned,
)
pub fn webhook_issues_assigned_encode(
  data: WebhookIssuesAssigned,
) -> Json
pub fn webhook_issues_closed_decoder() -> Decoder(
  WebhookIssuesClosed,
)
pub fn webhook_issues_closed_encode(
  data: WebhookIssuesClosed,
) -> Json
pub fn webhook_issues_deleted_decoder() -> Decoder(
  WebhookIssuesDeleted,
)
pub fn webhook_issues_deleted_encode(
  data: WebhookIssuesDeleted,
) -> Json
pub fn webhook_issues_demilestoned_decoder() -> Decoder(
  WebhookIssuesDemilestoned,
)
pub fn webhook_issues_demilestoned_encode(
  data: WebhookIssuesDemilestoned,
) -> Json
pub fn webhook_issues_edited_decoder() -> Decoder(
  WebhookIssuesEdited,
)
pub fn webhook_issues_edited_encode(
  data: WebhookIssuesEdited,
) -> Json
pub fn webhook_issues_labeled_decoder() -> Decoder(
  WebhookIssuesLabeled,
)
pub fn webhook_issues_labeled_encode(
  data: WebhookIssuesLabeled,
) -> Json
pub fn webhook_issues_locked_decoder() -> Decoder(
  WebhookIssuesLocked,
)
pub fn webhook_issues_locked_encode(
  data: WebhookIssuesLocked,
) -> Json
pub fn webhook_issues_milestoned_decoder() -> Decoder(
  WebhookIssuesMilestoned,
)
pub fn webhook_issues_milestoned_encode(
  data: WebhookIssuesMilestoned,
) -> Json
pub fn webhook_issues_opened_decoder() -> Decoder(
  WebhookIssuesOpened,
)
pub fn webhook_issues_opened_encode(
  data: WebhookIssuesOpened,
) -> Json
pub fn webhook_issues_pinned_decoder() -> Decoder(
  WebhookIssuesPinned,
)
pub fn webhook_issues_pinned_encode(
  data: WebhookIssuesPinned,
) -> Json
pub fn webhook_issues_reopened_decoder() -> Decoder(
  WebhookIssuesReopened,
)
pub fn webhook_issues_reopened_encode(
  data: WebhookIssuesReopened,
) -> Json
pub fn webhook_issues_transferred_decoder() -> Decoder(
  WebhookIssuesTransferred,
)
pub fn webhook_issues_transferred_encode(
  data: WebhookIssuesTransferred,
) -> Json
pub fn webhook_issues_unassigned_decoder() -> Decoder(
  WebhookIssuesUnassigned,
)
pub fn webhook_issues_unassigned_encode(
  data: WebhookIssuesUnassigned,
) -> Json
pub fn webhook_issues_unlabeled_decoder() -> Decoder(
  WebhookIssuesUnlabeled,
)
pub fn webhook_issues_unlabeled_encode(
  data: WebhookIssuesUnlabeled,
) -> Json
pub fn webhook_issues_unlocked_decoder() -> Decoder(
  WebhookIssuesUnlocked,
)
pub fn webhook_issues_unlocked_encode(
  data: WebhookIssuesUnlocked,
) -> Json
pub fn webhook_issues_unpinned_decoder() -> Decoder(
  WebhookIssuesUnpinned,
)
pub fn webhook_issues_unpinned_encode(
  data: WebhookIssuesUnpinned,
) -> Json
pub fn webhook_label_created_decoder() -> Decoder(
  WebhookLabelCreated,
)
pub fn webhook_label_created_encode(
  data: WebhookLabelCreated,
) -> Json
pub fn webhook_label_deleted_decoder() -> Decoder(
  WebhookLabelDeleted,
)
pub fn webhook_label_deleted_encode(
  data: WebhookLabelDeleted,
) -> Json
pub fn webhook_label_edited_decoder() -> Decoder(
  WebhookLabelEdited,
)
pub fn webhook_label_edited_encode(
  data: WebhookLabelEdited,
) -> Json
pub fn webhook_marketplace_purchase_cancelled_decoder() -> Decoder(
  WebhookMarketplacePurchaseCancelled,
)
pub fn webhook_marketplace_purchase_cancelled_encode(
  data: WebhookMarketplacePurchaseCancelled,
) -> Json
pub fn webhook_marketplace_purchase_changed_decoder() -> Decoder(
  WebhookMarketplacePurchaseChanged,
)
pub fn webhook_marketplace_purchase_changed_encode(
  data: WebhookMarketplacePurchaseChanged,
) -> Json
pub fn webhook_marketplace_purchase_pending_change_cancelled_decoder() -> Decoder(
  WebhookMarketplacePurchasePendingChangeCancelled,
)
pub fn webhook_marketplace_purchase_pending_change_cancelled_encode(
  data: WebhookMarketplacePurchasePendingChangeCancelled,
) -> Json
pub fn webhook_marketplace_purchase_pending_change_decoder() -> Decoder(
  WebhookMarketplacePurchasePendingChange,
)
pub fn webhook_marketplace_purchase_pending_change_encode(
  data: WebhookMarketplacePurchasePendingChange,
) -> Json
pub fn webhook_marketplace_purchase_purchased_decoder() -> Decoder(
  WebhookMarketplacePurchasePurchased,
)
pub fn webhook_marketplace_purchase_purchased_encode(
  data: WebhookMarketplacePurchasePurchased,
) -> Json
pub fn webhook_member_added_decoder() -> Decoder(
  WebhookMemberAdded,
)
pub fn webhook_member_added_encode(
  data: WebhookMemberAdded,
) -> Json
pub fn webhook_member_edited_decoder() -> Decoder(
  WebhookMemberEdited,
)
pub fn webhook_member_edited_encode(
  data: WebhookMemberEdited,
) -> Json
pub fn webhook_member_removed_decoder() -> Decoder(
  WebhookMemberRemoved,
)
pub fn webhook_member_removed_encode(
  data: WebhookMemberRemoved,
) -> Json
pub fn webhook_membership_added_decoder() -> Decoder(
  WebhookMembershipAdded,
)
pub fn webhook_membership_added_encode(
  data: WebhookMembershipAdded,
) -> Json
pub fn webhook_membership_removed_decoder() -> Decoder(
  WebhookMembershipRemoved,
)
pub fn webhook_membership_removed_encode(
  data: WebhookMembershipRemoved,
) -> Json
pub fn webhook_merge_group_checks_requested_decoder() -> Decoder(
  WebhookMergeGroupChecksRequested,
)
pub fn webhook_merge_group_checks_requested_encode(
  data: WebhookMergeGroupChecksRequested,
) -> Json
pub fn webhook_merge_group_destroyed_decoder() -> Decoder(
  WebhookMergeGroupDestroyed,
)
pub fn webhook_merge_group_destroyed_encode(
  data: WebhookMergeGroupDestroyed,
) -> Json
pub fn webhook_meta_deleted_decoder() -> Decoder(
  WebhookMetaDeleted,
)
pub fn webhook_meta_deleted_encode(
  data: WebhookMetaDeleted,
) -> Json
pub fn webhook_milestone_closed_decoder() -> Decoder(
  WebhookMilestoneClosed,
)
pub fn webhook_milestone_closed_encode(
  data: WebhookMilestoneClosed,
) -> Json
pub fn webhook_milestone_created_decoder() -> Decoder(
  WebhookMilestoneCreated,
)
pub fn webhook_milestone_created_encode(
  data: WebhookMilestoneCreated,
) -> Json
pub fn webhook_milestone_deleted_decoder() -> Decoder(
  WebhookMilestoneDeleted,
)
pub fn webhook_milestone_deleted_encode(
  data: WebhookMilestoneDeleted,
) -> Json
pub fn webhook_milestone_edited_decoder() -> Decoder(
  WebhookMilestoneEdited,
)
pub fn webhook_milestone_edited_encode(
  data: WebhookMilestoneEdited,
) -> Json
pub fn webhook_milestone_opened_decoder() -> Decoder(
  WebhookMilestoneOpened,
)
pub fn webhook_milestone_opened_encode(
  data: WebhookMilestoneOpened,
) -> Json
pub fn webhook_org_block_blocked_decoder() -> Decoder(
  WebhookOrgBlockBlocked,
)
pub fn webhook_org_block_blocked_encode(
  data: WebhookOrgBlockBlocked,
) -> Json
pub fn webhook_org_block_unblocked_decoder() -> Decoder(
  WebhookOrgBlockUnblocked,
)
pub fn webhook_org_block_unblocked_encode(
  data: WebhookOrgBlockUnblocked,
) -> Json
pub fn webhook_organization_deleted_decoder() -> Decoder(
  WebhookOrganizationDeleted,
)
pub fn webhook_organization_deleted_encode(
  data: WebhookOrganizationDeleted,
) -> Json
pub fn webhook_organization_member_added_decoder() -> Decoder(
  WebhookOrganizationMemberAdded,
)
pub fn webhook_organization_member_added_encode(
  data: WebhookOrganizationMemberAdded,
) -> Json
pub fn webhook_organization_member_invited_decoder() -> Decoder(
  WebhookOrganizationMemberInvited,
)
pub fn webhook_organization_member_invited_encode(
  data: WebhookOrganizationMemberInvited,
) -> Json
pub fn webhook_organization_member_removed_decoder() -> Decoder(
  WebhookOrganizationMemberRemoved,
)
pub fn webhook_organization_member_removed_encode(
  data: WebhookOrganizationMemberRemoved,
) -> Json
pub fn webhook_organization_renamed_decoder() -> Decoder(
  WebhookOrganizationRenamed,
)
pub fn webhook_organization_renamed_encode(
  data: WebhookOrganizationRenamed,
) -> Json
pub fn webhook_package_published_decoder() -> Decoder(
  WebhookPackagePublished,
)
pub fn webhook_package_published_encode(
  data: WebhookPackagePublished,
) -> Json
pub fn webhook_package_updated_decoder() -> Decoder(
  WebhookPackageUpdated,
)
pub fn webhook_package_updated_encode(
  data: WebhookPackageUpdated,
) -> Json
pub fn webhook_page_build_decoder() -> Decoder(WebhookPageBuild)
pub fn webhook_page_build_encode(data: WebhookPageBuild) -> Json
pub fn webhook_personal_access_token_request_approved_decoder() -> Decoder(
  WebhookPersonalAccessTokenRequestApproved,
)
pub fn webhook_personal_access_token_request_approved_encode(
  data: WebhookPersonalAccessTokenRequestApproved,
) -> Json
pub fn webhook_personal_access_token_request_cancelled_decoder() -> Decoder(
  WebhookPersonalAccessTokenRequestCancelled,
)
pub fn webhook_personal_access_token_request_cancelled_encode(
  data: WebhookPersonalAccessTokenRequestCancelled,
) -> Json
pub fn webhook_personal_access_token_request_created_decoder() -> Decoder(
  WebhookPersonalAccessTokenRequestCreated,
)
pub fn webhook_personal_access_token_request_created_encode(
  data: WebhookPersonalAccessTokenRequestCreated,
) -> Json
pub fn webhook_personal_access_token_request_denied_decoder() -> Decoder(
  WebhookPersonalAccessTokenRequestDenied,
)
pub fn webhook_personal_access_token_request_denied_encode(
  data: WebhookPersonalAccessTokenRequestDenied,
) -> Json
pub fn webhook_ping_decoder() -> Decoder(WebhookPing)
pub fn webhook_ping_encode(data: WebhookPing) -> Json
pub fn webhook_ping_form_encoded_decoder() -> Decoder(
  WebhookPingFormEncoded,
)
pub fn webhook_ping_form_encoded_encode(
  data: WebhookPingFormEncoded,
) -> Json
pub fn webhook_project_card_converted_decoder() -> Decoder(
  WebhookProjectCardConverted,
)
pub fn webhook_project_card_converted_encode(
  data: WebhookProjectCardConverted,
) -> Json
pub fn webhook_project_card_created_decoder() -> Decoder(
  WebhookProjectCardCreated,
)
pub fn webhook_project_card_created_encode(
  data: WebhookProjectCardCreated,
) -> Json
pub fn webhook_project_card_deleted_decoder() -> Decoder(
  WebhookProjectCardDeleted,
)
pub fn webhook_project_card_deleted_encode(
  data: WebhookProjectCardDeleted,
) -> Json
pub fn webhook_project_card_edited_decoder() -> Decoder(
  WebhookProjectCardEdited,
)
pub fn webhook_project_card_edited_encode(
  data: WebhookProjectCardEdited,
) -> Json
pub fn webhook_project_card_moved_decoder() -> Decoder(
  WebhookProjectCardMoved,
)
pub fn webhook_project_card_moved_encode(
  data: WebhookProjectCardMoved,
) -> Json
pub fn webhook_project_closed_decoder() -> Decoder(
  WebhookProjectClosed,
)
pub fn webhook_project_closed_encode(
  data: WebhookProjectClosed,
) -> Json
pub fn webhook_project_column_created_decoder() -> Decoder(
  WebhookProjectColumnCreated,
)
pub fn webhook_project_column_created_encode(
  data: WebhookProjectColumnCreated,
) -> Json
pub fn webhook_project_column_deleted_decoder() -> Decoder(
  WebhookProjectColumnDeleted,
)
pub fn webhook_project_column_deleted_encode(
  data: WebhookProjectColumnDeleted,
) -> Json
pub fn webhook_project_column_edited_decoder() -> Decoder(
  WebhookProjectColumnEdited,
)
pub fn webhook_project_column_edited_encode(
  data: WebhookProjectColumnEdited,
) -> Json
pub fn webhook_project_column_moved_decoder() -> Decoder(
  WebhookProjectColumnMoved,
)
pub fn webhook_project_column_moved_encode(
  data: WebhookProjectColumnMoved,
) -> Json
pub fn webhook_project_created_decoder() -> Decoder(
  WebhookProjectCreated,
)
pub fn webhook_project_created_encode(
  data: WebhookProjectCreated,
) -> Json
pub fn webhook_project_deleted_decoder() -> Decoder(
  WebhookProjectDeleted,
)
pub fn webhook_project_deleted_encode(
  data: WebhookProjectDeleted,
) -> Json
pub fn webhook_project_edited_decoder() -> Decoder(
  WebhookProjectEdited,
)
pub fn webhook_project_edited_encode(
  data: WebhookProjectEdited,
) -> Json
pub fn webhook_project_reopened_decoder() -> Decoder(
  WebhookProjectReopened,
)
pub fn webhook_project_reopened_encode(
  data: WebhookProjectReopened,
) -> Json
pub fn webhook_projects_v2_item_archived_decoder() -> Decoder(
  WebhookProjectsV2ItemArchived,
)
pub fn webhook_projects_v2_item_archived_encode(
  data: WebhookProjectsV2ItemArchived,
) -> Json
pub fn webhook_projects_v2_item_converted_decoder() -> Decoder(
  WebhookProjectsV2ItemConverted,
)
pub fn webhook_projects_v2_item_converted_encode(
  data: WebhookProjectsV2ItemConverted,
) -> Json
pub fn webhook_projects_v2_item_created_decoder() -> Decoder(
  WebhookProjectsV2ItemCreated,
)
pub fn webhook_projects_v2_item_created_encode(
  data: WebhookProjectsV2ItemCreated,
) -> Json
pub fn webhook_projects_v2_item_deleted_decoder() -> Decoder(
  WebhookProjectsV2ItemDeleted,
)
pub fn webhook_projects_v2_item_deleted_encode(
  data: WebhookProjectsV2ItemDeleted,
) -> Json
pub fn webhook_projects_v2_item_edited_decoder() -> Decoder(
  WebhookProjectsV2ItemEdited,
)
pub fn webhook_projects_v2_item_edited_encode(
  data: WebhookProjectsV2ItemEdited,
) -> Json
pub fn webhook_projects_v2_item_reordered_decoder() -> Decoder(
  WebhookProjectsV2ItemReordered,
)
pub fn webhook_projects_v2_item_reordered_encode(
  data: WebhookProjectsV2ItemReordered,
) -> Json
pub fn webhook_projects_v2_item_restored_decoder() -> Decoder(
  WebhookProjectsV2ItemRestored,
)
pub fn webhook_projects_v2_item_restored_encode(
  data: WebhookProjectsV2ItemRestored,
) -> Json
pub fn webhook_projects_v2_project_closed_decoder() -> Decoder(
  WebhookProjectsV2ProjectClosed,
)
pub fn webhook_projects_v2_project_closed_encode(
  data: WebhookProjectsV2ProjectClosed,
) -> Json
pub fn webhook_projects_v2_project_created_decoder() -> Decoder(
  WebhookProjectsV2ProjectCreated,
)
pub fn webhook_projects_v2_project_created_encode(
  data: WebhookProjectsV2ProjectCreated,
) -> Json
pub fn webhook_projects_v2_project_deleted_decoder() -> Decoder(
  WebhookProjectsV2ProjectDeleted,
)
pub fn webhook_projects_v2_project_deleted_encode(
  data: WebhookProjectsV2ProjectDeleted,
) -> Json
pub fn webhook_projects_v2_project_edited_decoder() -> Decoder(
  WebhookProjectsV2ProjectEdited,
)
pub fn webhook_projects_v2_project_edited_encode(
  data: WebhookProjectsV2ProjectEdited,
) -> Json
pub fn webhook_projects_v2_project_reopened_decoder() -> Decoder(
  WebhookProjectsV2ProjectReopened,
)
pub fn webhook_projects_v2_project_reopened_encode(
  data: WebhookProjectsV2ProjectReopened,
) -> Json
pub fn webhook_projects_v2_status_update_created_decoder() -> Decoder(
  WebhookProjectsV2StatusUpdateCreated,
)
pub fn webhook_projects_v2_status_update_created_encode(
  data: WebhookProjectsV2StatusUpdateCreated,
) -> Json
pub fn webhook_projects_v2_status_update_deleted_decoder() -> Decoder(
  WebhookProjectsV2StatusUpdateDeleted,
)
pub fn webhook_projects_v2_status_update_deleted_encode(
  data: WebhookProjectsV2StatusUpdateDeleted,
) -> Json
pub fn webhook_projects_v2_status_update_edited_decoder() -> Decoder(
  WebhookProjectsV2StatusUpdateEdited,
)
pub fn webhook_projects_v2_status_update_edited_encode(
  data: WebhookProjectsV2StatusUpdateEdited,
) -> Json
pub fn webhook_public_decoder() -> Decoder(WebhookPublic)
pub fn webhook_public_encode(data: WebhookPublic) -> Json
pub fn webhook_pull_request_assigned_decoder() -> Decoder(
  WebhookPullRequestAssigned,
)
pub fn webhook_pull_request_assigned_encode(
  data: WebhookPullRequestAssigned,
) -> Json
pub fn webhook_pull_request_auto_merge_disabled_decoder() -> Decoder(
  WebhookPullRequestAutoMergeDisabled,
)
pub fn webhook_pull_request_auto_merge_disabled_encode(
  data: WebhookPullRequestAutoMergeDisabled,
) -> Json
pub fn webhook_pull_request_auto_merge_enabled_decoder() -> Decoder(
  WebhookPullRequestAutoMergeEnabled,
)
pub fn webhook_pull_request_auto_merge_enabled_encode(
  data: WebhookPullRequestAutoMergeEnabled,
) -> Json
pub fn webhook_pull_request_closed_decoder() -> Decoder(
  WebhookPullRequestClosed,
)
pub fn webhook_pull_request_closed_encode(
  data: WebhookPullRequestClosed,
) -> Json
pub fn webhook_pull_request_converted_to_draft_decoder() -> Decoder(
  WebhookPullRequestConvertedToDraft,
)
pub fn webhook_pull_request_converted_to_draft_encode(
  data: WebhookPullRequestConvertedToDraft,
) -> Json
pub fn webhook_pull_request_demilestoned_decoder() -> Decoder(
  WebhookPullRequestDemilestoned,
)
pub fn webhook_pull_request_demilestoned_encode(
  data: WebhookPullRequestDemilestoned,
) -> Json
pub fn webhook_pull_request_dequeued_decoder() -> Decoder(
  WebhookPullRequestDequeued,
)
pub fn webhook_pull_request_dequeued_encode(
  data: WebhookPullRequestDequeued,
) -> Json
pub fn webhook_pull_request_edited_decoder() -> Decoder(
  WebhookPullRequestEdited,
)
pub fn webhook_pull_request_edited_encode(
  data: WebhookPullRequestEdited,
) -> Json
pub fn webhook_pull_request_enqueued_decoder() -> Decoder(
  WebhookPullRequestEnqueued,
)
pub fn webhook_pull_request_enqueued_encode(
  data: WebhookPullRequestEnqueued,
) -> Json
pub fn webhook_pull_request_labeled_decoder() -> Decoder(
  WebhookPullRequestLabeled,
)
pub fn webhook_pull_request_labeled_encode(
  data: WebhookPullRequestLabeled,
) -> Json
pub fn webhook_pull_request_locked_decoder() -> Decoder(
  WebhookPullRequestLocked,
)
pub fn webhook_pull_request_locked_encode(
  data: WebhookPullRequestLocked,
) -> Json
pub fn webhook_pull_request_milestoned_decoder() -> Decoder(
  WebhookPullRequestMilestoned,
)
pub fn webhook_pull_request_milestoned_encode(
  data: WebhookPullRequestMilestoned,
) -> Json
pub fn webhook_pull_request_opened_decoder() -> Decoder(
  WebhookPullRequestOpened,
)
pub fn webhook_pull_request_opened_encode(
  data: WebhookPullRequestOpened,
) -> Json
pub fn webhook_pull_request_ready_for_review_decoder() -> Decoder(
  WebhookPullRequestReadyForReview,
)
pub fn webhook_pull_request_ready_for_review_encode(
  data: WebhookPullRequestReadyForReview,
) -> Json
pub fn webhook_pull_request_reopened_decoder() -> Decoder(
  WebhookPullRequestReopened,
)
pub fn webhook_pull_request_reopened_encode(
  data: WebhookPullRequestReopened,
) -> Json
pub fn webhook_pull_request_review_comment_created_decoder() -> Decoder(
  WebhookPullRequestReviewCommentCreated,
)
pub fn webhook_pull_request_review_comment_created_encode(
  data: WebhookPullRequestReviewCommentCreated,
) -> Json
pub fn webhook_pull_request_review_comment_deleted_decoder() -> Decoder(
  WebhookPullRequestReviewCommentDeleted,
)
pub fn webhook_pull_request_review_comment_deleted_encode(
  data: WebhookPullRequestReviewCommentDeleted,
) -> Json
pub fn webhook_pull_request_review_comment_edited_decoder() -> Decoder(
  WebhookPullRequestReviewCommentEdited,
)
pub fn webhook_pull_request_review_comment_edited_encode(
  data: WebhookPullRequestReviewCommentEdited,
) -> Json
pub fn webhook_pull_request_review_dismissed_decoder() -> Decoder(
  WebhookPullRequestReviewDismissed,
)
pub fn webhook_pull_request_review_dismissed_encode(
  data: WebhookPullRequestReviewDismissed,
) -> Json
pub fn webhook_pull_request_review_edited_decoder() -> Decoder(
  WebhookPullRequestReviewEdited,
)
pub fn webhook_pull_request_review_edited_encode(
  data: WebhookPullRequestReviewEdited,
) -> Json
pub fn webhook_pull_request_review_request_removed_decoder() -> a
pub fn webhook_pull_request_review_request_removed_encode(
  data: Nil,
) -> a
pub fn webhook_pull_request_review_requested_decoder() -> a
pub fn webhook_pull_request_review_requested_encode(
  data: Nil,
) -> a
pub fn webhook_pull_request_review_submitted_decoder() -> Decoder(
  WebhookPullRequestReviewSubmitted,
)
pub fn webhook_pull_request_review_submitted_encode(
  data: WebhookPullRequestReviewSubmitted,
) -> Json
pub fn webhook_pull_request_review_thread_resolved_decoder() -> Decoder(
  WebhookPullRequestReviewThreadResolved,
)
pub fn webhook_pull_request_review_thread_resolved_encode(
  data: WebhookPullRequestReviewThreadResolved,
) -> Json
pub fn webhook_pull_request_review_thread_unresolved_decoder() -> Decoder(
  WebhookPullRequestReviewThreadUnresolved,
)
pub fn webhook_pull_request_review_thread_unresolved_encode(
  data: WebhookPullRequestReviewThreadUnresolved,
) -> Json
pub fn webhook_pull_request_synchronize_decoder() -> Decoder(
  WebhookPullRequestSynchronize,
)
pub fn webhook_pull_request_synchronize_encode(
  data: WebhookPullRequestSynchronize,
) -> Json
pub fn webhook_pull_request_unassigned_decoder() -> Decoder(
  WebhookPullRequestUnassigned,
)
pub fn webhook_pull_request_unassigned_encode(
  data: WebhookPullRequestUnassigned,
) -> Json
pub fn webhook_pull_request_unlabeled_decoder() -> Decoder(
  WebhookPullRequestUnlabeled,
)
pub fn webhook_pull_request_unlabeled_encode(
  data: WebhookPullRequestUnlabeled,
) -> Json
pub fn webhook_pull_request_unlocked_decoder() -> Decoder(
  WebhookPullRequestUnlocked,
)
pub fn webhook_pull_request_unlocked_encode(
  data: WebhookPullRequestUnlocked,
) -> Json
pub fn webhook_push_decoder() -> Decoder(WebhookPush)
pub fn webhook_push_encode(data: WebhookPush) -> Json
pub fn webhook_registry_package_published_decoder() -> Decoder(
  WebhookRegistryPackagePublished,
)
pub fn webhook_registry_package_published_encode(
  data: WebhookRegistryPackagePublished,
) -> Json
pub fn webhook_registry_package_updated_decoder() -> Decoder(
  WebhookRegistryPackageUpdated,
)
pub fn webhook_registry_package_updated_encode(
  data: WebhookRegistryPackageUpdated,
) -> Json
pub fn webhook_release_created_decoder() -> Decoder(
  WebhookReleaseCreated,
)
pub fn webhook_release_created_encode(
  data: WebhookReleaseCreated,
) -> Json
pub fn webhook_release_deleted_decoder() -> Decoder(
  WebhookReleaseDeleted,
)
pub fn webhook_release_deleted_encode(
  data: WebhookReleaseDeleted,
) -> Json
pub fn webhook_release_edited_decoder() -> Decoder(
  WebhookReleaseEdited,
)
pub fn webhook_release_edited_encode(
  data: WebhookReleaseEdited,
) -> Json
pub fn webhook_release_prereleased_decoder() -> Decoder(
  WebhookReleasePrereleased,
)
pub fn webhook_release_prereleased_encode(
  data: WebhookReleasePrereleased,
) -> Json
pub fn webhook_release_published_decoder() -> Decoder(
  WebhookReleasePublished,
)
pub fn webhook_release_published_encode(
  data: WebhookReleasePublished,
) -> Json
pub fn webhook_release_released_decoder() -> Decoder(
  WebhookReleaseReleased,
)
pub fn webhook_release_released_encode(
  data: WebhookReleaseReleased,
) -> Json
pub fn webhook_release_unpublished_decoder() -> Decoder(
  WebhookReleaseUnpublished,
)
pub fn webhook_release_unpublished_encode(
  data: WebhookReleaseUnpublished,
) -> Json
pub fn webhook_repository_advisory_published_decoder() -> Decoder(
  WebhookRepositoryAdvisoryPublished,
)
pub fn webhook_repository_advisory_published_encode(
  data: WebhookRepositoryAdvisoryPublished,
) -> Json
pub fn webhook_repository_advisory_reported_decoder() -> Decoder(
  WebhookRepositoryAdvisoryReported,
)
pub fn webhook_repository_advisory_reported_encode(
  data: WebhookRepositoryAdvisoryReported,
) -> Json
pub fn webhook_repository_archived_decoder() -> Decoder(
  WebhookRepositoryArchived,
)
pub fn webhook_repository_archived_encode(
  data: WebhookRepositoryArchived,
) -> Json
pub fn webhook_repository_created_decoder() -> Decoder(
  WebhookRepositoryCreated,
)
pub fn webhook_repository_created_encode(
  data: WebhookRepositoryCreated,
) -> Json
pub fn webhook_repository_deleted_decoder() -> Decoder(
  WebhookRepositoryDeleted,
)
pub fn webhook_repository_deleted_encode(
  data: WebhookRepositoryDeleted,
) -> Json
pub fn webhook_repository_dispatch_sample_decoder() -> Decoder(
  WebhookRepositoryDispatchSample,
)
pub fn webhook_repository_dispatch_sample_encode(
  data: WebhookRepositoryDispatchSample,
) -> Json
pub fn webhook_repository_edited_decoder() -> Decoder(
  WebhookRepositoryEdited,
)
pub fn webhook_repository_edited_encode(
  data: WebhookRepositoryEdited,
) -> Json
pub fn webhook_repository_import_decoder() -> Decoder(
  WebhookRepositoryImport,
)
pub fn webhook_repository_import_encode(
  data: WebhookRepositoryImport,
) -> Json
pub fn webhook_repository_privatized_decoder() -> Decoder(
  WebhookRepositoryPrivatized,
)
pub fn webhook_repository_privatized_encode(
  data: WebhookRepositoryPrivatized,
) -> Json
pub fn webhook_repository_publicized_decoder() -> Decoder(
  WebhookRepositoryPublicized,
)
pub fn webhook_repository_publicized_encode(
  data: WebhookRepositoryPublicized,
) -> Json
pub fn webhook_repository_renamed_decoder() -> Decoder(
  WebhookRepositoryRenamed,
)
pub fn webhook_repository_renamed_encode(
  data: WebhookRepositoryRenamed,
) -> Json
pub fn webhook_repository_ruleset_created_decoder() -> Decoder(
  WebhookRepositoryRulesetCreated,
)
pub fn webhook_repository_ruleset_created_encode(
  data: WebhookRepositoryRulesetCreated,
) -> Json
pub fn webhook_repository_ruleset_deleted_decoder() -> Decoder(
  WebhookRepositoryRulesetDeleted,
)
pub fn webhook_repository_ruleset_deleted_encode(
  data: WebhookRepositoryRulesetDeleted,
) -> Json
pub fn webhook_repository_ruleset_edited_decoder() -> Decoder(
  WebhookRepositoryRulesetEdited,
)
pub fn webhook_repository_ruleset_edited_encode(
  data: WebhookRepositoryRulesetEdited,
) -> Json
pub fn webhook_repository_transferred_decoder() -> Decoder(
  WebhookRepositoryTransferred,
)
pub fn webhook_repository_transferred_encode(
  data: WebhookRepositoryTransferred,
) -> Json
pub fn webhook_repository_unarchived_decoder() -> Decoder(
  WebhookRepositoryUnarchived,
)
pub fn webhook_repository_unarchived_encode(
  data: WebhookRepositoryUnarchived,
) -> Json
pub fn webhook_repository_vulnerability_alert_create_decoder() -> Decoder(
  WebhookRepositoryVulnerabilityAlertCreate,
)
pub fn webhook_repository_vulnerability_alert_create_encode(
  data: WebhookRepositoryVulnerabilityAlertCreate,
) -> Json
pub fn webhook_repository_vulnerability_alert_dismiss_decoder() -> Decoder(
  WebhookRepositoryVulnerabilityAlertDismiss,
)
pub fn webhook_repository_vulnerability_alert_dismiss_encode(
  data: WebhookRepositoryVulnerabilityAlertDismiss,
) -> Json
pub fn webhook_repository_vulnerability_alert_reopen_decoder() -> Decoder(
  WebhookRepositoryVulnerabilityAlertReopen,
)
pub fn webhook_repository_vulnerability_alert_reopen_encode(
  data: WebhookRepositoryVulnerabilityAlertReopen,
) -> Json
pub fn webhook_repository_vulnerability_alert_resolve_decoder() -> Decoder(
  WebhookRepositoryVulnerabilityAlertResolve,
)
pub fn webhook_repository_vulnerability_alert_resolve_encode(
  data: WebhookRepositoryVulnerabilityAlertResolve,
) -> Json
pub fn webhook_rubygems_metadata_decoder() -> Decoder(
  WebhookRubygemsMetadata,
)
pub fn webhook_rubygems_metadata_encode(
  data: WebhookRubygemsMetadata,
) -> Json
pub fn webhook_secret_scanning_alert_created_decoder() -> Decoder(
  WebhookSecretScanningAlertCreated,
)
pub fn webhook_secret_scanning_alert_created_encode(
  data: WebhookSecretScanningAlertCreated,
) -> Json
pub fn webhook_secret_scanning_alert_location_created_decoder() -> Decoder(
  WebhookSecretScanningAlertLocationCreated,
)
pub fn webhook_secret_scanning_alert_location_created_encode(
  data: WebhookSecretScanningAlertLocationCreated,
) -> Json
pub fn webhook_secret_scanning_alert_location_created_form_encoded_decoder() -> Decoder(
  WebhookSecretScanningAlertLocationCreatedFormEncoded,
)
pub fn webhook_secret_scanning_alert_location_created_form_encoded_encode(
  data: WebhookSecretScanningAlertLocationCreatedFormEncoded,
) -> Json
pub fn webhook_secret_scanning_alert_publicly_leaked_decoder() -> Decoder(
  WebhookSecretScanningAlertPubliclyLeaked,
)
pub fn webhook_secret_scanning_alert_publicly_leaked_encode(
  data: WebhookSecretScanningAlertPubliclyLeaked,
) -> Json
pub fn webhook_secret_scanning_alert_reopened_decoder() -> Decoder(
  WebhookSecretScanningAlertReopened,
)
pub fn webhook_secret_scanning_alert_reopened_encode(
  data: WebhookSecretScanningAlertReopened,
) -> Json
pub fn webhook_secret_scanning_alert_resolved_decoder() -> Decoder(
  WebhookSecretScanningAlertResolved,
)
pub fn webhook_secret_scanning_alert_resolved_encode(
  data: WebhookSecretScanningAlertResolved,
) -> Json
pub fn webhook_secret_scanning_alert_validated_decoder() -> Decoder(
  WebhookSecretScanningAlertValidated,
)
pub fn webhook_secret_scanning_alert_validated_encode(
  data: WebhookSecretScanningAlertValidated,
) -> Json
pub fn webhook_security_advisory_published_decoder() -> Decoder(
  WebhookSecurityAdvisoryPublished,
)
pub fn webhook_security_advisory_published_encode(
  data: WebhookSecurityAdvisoryPublished,
) -> Json
pub fn webhook_security_advisory_updated_decoder() -> Decoder(
  WebhookSecurityAdvisoryUpdated,
)
pub fn webhook_security_advisory_updated_encode(
  data: WebhookSecurityAdvisoryUpdated,
) -> Json
pub fn webhook_security_advisory_withdrawn_decoder() -> Decoder(
  WebhookSecurityAdvisoryWithdrawn,
)
pub fn webhook_security_advisory_withdrawn_encode(
  data: WebhookSecurityAdvisoryWithdrawn,
) -> Json
pub fn webhook_security_and_analysis_decoder() -> Decoder(
  WebhookSecurityAndAnalysis,
)
pub fn webhook_security_and_analysis_encode(
  data: WebhookSecurityAndAnalysis,
) -> Json
pub fn webhook_sponsorship_cancelled_decoder() -> Decoder(
  WebhookSponsorshipCancelled,
)
pub fn webhook_sponsorship_cancelled_encode(
  data: WebhookSponsorshipCancelled,
) -> Json
pub fn webhook_sponsorship_created_decoder() -> Decoder(
  WebhookSponsorshipCreated,
)
pub fn webhook_sponsorship_created_encode(
  data: WebhookSponsorshipCreated,
) -> Json
pub fn webhook_sponsorship_edited_decoder() -> Decoder(
  WebhookSponsorshipEdited,
)
pub fn webhook_sponsorship_edited_encode(
  data: WebhookSponsorshipEdited,
) -> Json
pub fn webhook_sponsorship_pending_cancellation_decoder() -> Decoder(
  WebhookSponsorshipPendingCancellation,
)
pub fn webhook_sponsorship_pending_cancellation_encode(
  data: WebhookSponsorshipPendingCancellation,
) -> Json
pub fn webhook_sponsorship_pending_tier_change_decoder() -> Decoder(
  WebhookSponsorshipPendingTierChange,
)
pub fn webhook_sponsorship_pending_tier_change_encode(
  data: WebhookSponsorshipPendingTierChange,
) -> Json
pub fn webhook_sponsorship_tier_changed_decoder() -> Decoder(
  WebhookSponsorshipTierChanged,
)
pub fn webhook_sponsorship_tier_changed_encode(
  data: WebhookSponsorshipTierChanged,
) -> Json
pub fn webhook_star_created_decoder() -> Decoder(
  WebhookStarCreated,
)
pub fn webhook_star_created_encode(
  data: WebhookStarCreated,
) -> Json
pub fn webhook_star_deleted_decoder() -> Decoder(
  WebhookStarDeleted,
)
pub fn webhook_star_deleted_encode(
  data: WebhookStarDeleted,
) -> Json
pub fn webhook_status_decoder() -> Decoder(WebhookStatus)
pub fn webhook_status_encode(data: WebhookStatus) -> Json
pub fn webhook_sub_issues_parent_issue_added_decoder() -> Decoder(
  WebhookSubIssuesParentIssueAdded,
)
pub fn webhook_sub_issues_parent_issue_added_encode(
  data: WebhookSubIssuesParentIssueAdded,
) -> Json
pub fn webhook_sub_issues_parent_issue_removed_decoder() -> Decoder(
  WebhookSubIssuesParentIssueRemoved,
)
pub fn webhook_sub_issues_parent_issue_removed_encode(
  data: WebhookSubIssuesParentIssueRemoved,
) -> Json
pub fn webhook_sub_issues_sub_issue_added_decoder() -> Decoder(
  WebhookSubIssuesSubIssueAdded,
)
pub fn webhook_sub_issues_sub_issue_added_encode(
  data: WebhookSubIssuesSubIssueAdded,
) -> Json
pub fn webhook_sub_issues_sub_issue_removed_decoder() -> Decoder(
  WebhookSubIssuesSubIssueRemoved,
)
pub fn webhook_sub_issues_sub_issue_removed_encode(
  data: WebhookSubIssuesSubIssueRemoved,
) -> Json
pub fn webhook_team_add_decoder() -> Decoder(WebhookTeamAdd)
pub fn webhook_team_add_encode(data: WebhookTeamAdd) -> Json
pub fn webhook_team_added_to_repository_decoder() -> Decoder(
  WebhookTeamAddedToRepository,
)
pub fn webhook_team_added_to_repository_encode(
  data: WebhookTeamAddedToRepository,
) -> Json
pub fn webhook_team_created_decoder() -> Decoder(
  WebhookTeamCreated,
)
pub fn webhook_team_created_encode(
  data: WebhookTeamCreated,
) -> Json
pub fn webhook_team_deleted_decoder() -> Decoder(
  WebhookTeamDeleted,
)
pub fn webhook_team_deleted_encode(
  data: WebhookTeamDeleted,
) -> Json
pub fn webhook_team_edited_decoder() -> Decoder(WebhookTeamEdited)
pub fn webhook_team_edited_encode(
  data: WebhookTeamEdited,
) -> Json
pub fn webhook_team_removed_from_repository_decoder() -> Decoder(
  WebhookTeamRemovedFromRepository,
)
pub fn webhook_team_removed_from_repository_encode(
  data: WebhookTeamRemovedFromRepository,
) -> Json
pub fn webhook_watch_started_decoder() -> Decoder(
  WebhookWatchStarted,
)
pub fn webhook_watch_started_encode(
  data: WebhookWatchStarted,
) -> Json
pub fn webhook_workflow_dispatch_decoder() -> Decoder(
  WebhookWorkflowDispatch,
)
pub fn webhook_workflow_dispatch_encode(
  data: WebhookWorkflowDispatch,
) -> Json
pub fn webhook_workflow_job_completed_decoder() -> Decoder(
  WebhookWorkflowJobCompleted,
)
pub fn webhook_workflow_job_completed_encode(
  data: WebhookWorkflowJobCompleted,
) -> Json
pub fn webhook_workflow_job_in_progress_decoder() -> Decoder(
  WebhookWorkflowJobInProgress,
)
pub fn webhook_workflow_job_in_progress_encode(
  data: WebhookWorkflowJobInProgress,
) -> Json
pub fn webhook_workflow_job_queued_decoder() -> Decoder(
  WebhookWorkflowJobQueued,
)
pub fn webhook_workflow_job_queued_encode(
  data: WebhookWorkflowJobQueued,
) -> Json
pub fn webhook_workflow_job_waiting_decoder() -> Decoder(
  WebhookWorkflowJobWaiting,
)
pub fn webhook_workflow_job_waiting_encode(
  data: WebhookWorkflowJobWaiting,
) -> Json
pub fn webhook_workflow_run_completed_decoder() -> Decoder(
  WebhookWorkflowRunCompleted,
)
pub fn webhook_workflow_run_completed_encode(
  data: WebhookWorkflowRunCompleted,
) -> Json
pub fn webhook_workflow_run_in_progress_decoder() -> Decoder(
  WebhookWorkflowRunInProgress,
)
pub fn webhook_workflow_run_in_progress_encode(
  data: WebhookWorkflowRunInProgress,
) -> Json
pub fn webhook_workflow_run_requested_decoder() -> Decoder(
  WebhookWorkflowRunRequested,
)
pub fn webhook_workflow_run_requested_encode(
  data: WebhookWorkflowRunRequested,
) -> Json
pub fn webhooks_alert_decoder() -> Decoder(WebhooksAlert)
pub fn webhooks_alert_encode(data: WebhooksAlert) -> Json
pub fn webhooks_answer_decoder() -> Decoder(WebhooksAnswer)
pub fn webhooks_answer_encode(data: WebhooksAnswer) -> Json
pub fn webhooks_approver_decoder() -> Decoder(WebhooksApprover)
pub fn webhooks_approver_encode(data: WebhooksApprover) -> Json
pub fn webhooks_changes_8_decoder() -> Decoder(WebhooksChanges8)
pub fn webhooks_changes_8_encode(data: WebhooksChanges8) -> Json
pub fn webhooks_changes_decoder() -> Decoder(WebhooksChanges)
pub fn webhooks_changes_encode(data: WebhooksChanges) -> Json
pub fn webhooks_code_scanning_commit_oid_decoder() -> Decoder(
  String,
)
pub fn webhooks_code_scanning_commit_oid_encode(
  data: String,
) -> Json
pub fn webhooks_code_scanning_ref_decoder() -> Decoder(String)
pub fn webhooks_code_scanning_ref_encode(data: String) -> Json
pub fn webhooks_comment_decoder() -> Decoder(WebhooksComment)
pub fn webhooks_comment_encode(data: WebhooksComment) -> Json
pub fn webhooks_deploy_key_decoder() -> Decoder(WebhooksDeployKey)
pub fn webhooks_deploy_key_encode(
  data: WebhooksDeployKey,
) -> Json
pub fn webhooks_deploy_pusher_type_decoder() -> Decoder(String)
pub fn webhooks_deploy_pusher_type_encode(data: String) -> Json
pub fn webhooks_effective_date_decoder() -> Decoder(String)
pub fn webhooks_effective_date_encode(data: String) -> Json
pub fn webhooks_issue_2_decoder() -> Decoder(WebhooksIssue2)
pub fn webhooks_issue_2_encode(data: WebhooksIssue2) -> Json
pub fn webhooks_issue_comment_decoder() -> Decoder(
  WebhooksIssueComment,
)
pub fn webhooks_issue_comment_encode(
  data: WebhooksIssueComment,
) -> Json
pub fn webhooks_issue_decoder() -> Decoder(WebhooksIssue)
pub fn webhooks_issue_encode(data: WebhooksIssue) -> Json
pub fn webhooks_label_decoder() -> Decoder(WebhooksLabel)
pub fn webhooks_label_encode(data: WebhooksLabel) -> Json
pub fn webhooks_marketplace_purchase_decoder() -> Decoder(
  WebhooksMarketplacePurchase,
)
pub fn webhooks_marketplace_purchase_encode(
  data: WebhooksMarketplacePurchase,
) -> Json
pub fn webhooks_membership_decoder() -> Decoder(
  WebhooksMembership,
)
pub fn webhooks_membership_encode(
  data: WebhooksMembership,
) -> Json
pub fn webhooks_milestone_3_decoder() -> Decoder(
  WebhooksMilestone3,
)
pub fn webhooks_milestone_3_encode(
  data: WebhooksMilestone3,
) -> Json
pub fn webhooks_milestone_decoder() -> Decoder(WebhooksMilestone)
pub fn webhooks_milestone_encode(data: WebhooksMilestone) -> Json
pub fn webhooks_nullable_string_decoder() -> Decoder(String)
pub fn webhooks_nullable_string_encode(data: String) -> Json
pub fn webhooks_number_decoder() -> Decoder(Int)
pub fn webhooks_number_encode(data: Int) -> Json
pub fn webhooks_previous_marketplace_purchase_decoder() -> Decoder(
  WebhooksPreviousMarketplacePurchase,
)
pub fn webhooks_previous_marketplace_purchase_encode(
  data: WebhooksPreviousMarketplacePurchase,
) -> Json
pub fn webhooks_project_card_decoder() -> Decoder(
  WebhooksProjectCard,
)
pub fn webhooks_project_card_encode(
  data: WebhooksProjectCard,
) -> Json
pub fn webhooks_project_changes_decoder() -> Decoder(
  WebhooksProjectChanges,
)
pub fn webhooks_project_changes_encode(
  data: WebhooksProjectChanges,
) -> Json
pub fn webhooks_project_column_decoder() -> Decoder(
  WebhooksProjectColumn,
)
pub fn webhooks_project_column_encode(
  data: WebhooksProjectColumn,
) -> Json
pub fn webhooks_project_decoder() -> Decoder(WebhooksProject)
pub fn webhooks_project_encode(data: WebhooksProject) -> Json
pub fn webhooks_pull_request_5_decoder() -> Decoder(
  WebhooksPullRequest5,
)
pub fn webhooks_pull_request_5_encode(
  data: WebhooksPullRequest5,
) -> Json
pub fn webhooks_ref_0_decoder() -> Decoder(String)
pub fn webhooks_ref_0_encode(data: String) -> Json
pub fn webhooks_release_1_decoder() -> Decoder(WebhooksRelease1)
pub fn webhooks_release_1_encode(data: WebhooksRelease1) -> Json
pub fn webhooks_release_decoder() -> Decoder(WebhooksRelease)
pub fn webhooks_release_encode(data: WebhooksRelease) -> Json
pub fn webhooks_repositories_added_decoder() -> Decoder(List(Nil))
pub fn webhooks_repositories_added_encode(
  data: List(Nil),
) -> Json
pub fn webhooks_repositories_decoder() -> Decoder(List(Nil))
pub fn webhooks_repositories_encode(data: List(Nil)) -> Json
pub fn webhooks_repository_selection_decoder() -> Decoder(String)
pub fn webhooks_repository_selection_encode(data: String) -> Json
pub fn webhooks_review_comment_decoder() -> Decoder(
  WebhooksReviewComment,
)
pub fn webhooks_review_comment_encode(
  data: WebhooksReviewComment,
) -> Json
pub fn webhooks_review_decoder() -> Decoder(WebhooksReview)
pub fn webhooks_review_encode(data: WebhooksReview) -> Json
pub fn webhooks_reviewers_decoder() -> Decoder(List(Nil))
pub fn webhooks_reviewers_encode(data: List(Nil)) -> Json
pub fn webhooks_rule_decoder() -> Decoder(WebhooksRule)
pub fn webhooks_rule_encode(data: WebhooksRule) -> Json
pub fn webhooks_security_advisory_decoder() -> Decoder(
  WebhooksSecurityAdvisory,
)
pub fn webhooks_security_advisory_encode(
  data: WebhooksSecurityAdvisory,
) -> Json
pub fn webhooks_sponsorship_decoder() -> Decoder(
  WebhooksSponsorship,
)
pub fn webhooks_sponsorship_encode(
  data: WebhooksSponsorship,
) -> Json
pub fn webhooks_team_1_decoder() -> Decoder(WebhooksTeam1)
pub fn webhooks_team_1_encode(data: WebhooksTeam1) -> Json
pub fn webhooks_team_decoder() -> Decoder(WebhooksTeam)
pub fn webhooks_team_encode(data: WebhooksTeam) -> Json
pub fn webhooks_user_decoder() -> Decoder(WebhooksUser)
pub fn webhooks_user_encode(data: WebhooksUser) -> Json
pub fn webhooks_user_mannequin_decoder() -> Decoder(
  WebhooksUserMannequin,
)
pub fn webhooks_user_mannequin_encode(
  data: WebhooksUserMannequin,
) -> Json
pub fn webhooks_workflow_decoder() -> Decoder(WebhooksWorkflow)
pub fn webhooks_workflow_encode(data: WebhooksWorkflow) -> Json
pub fn webhooks_workflow_job_run_decoder() -> Decoder(
  WebhooksWorkflowJobRun,
)
pub fn webhooks_workflow_job_run_encode(
  data: WebhooksWorkflowJobRun,
) -> Json
pub fn workflow_decoder() -> Decoder(Workflow)
pub fn workflow_encode(data: Workflow) -> Json
pub fn workflow_run_decoder() -> Decoder(WorkflowRun)
pub fn workflow_run_encode(data: WorkflowRun) -> Json
pub fn workflow_run_usage_decoder() -> Decoder(WorkflowRunUsage)
pub fn workflow_run_usage_encode(data: WorkflowRunUsage) -> Json
pub fn workflow_usage_decoder() -> Decoder(WorkflowUsage)
pub fn workflow_usage_encode(data: WorkflowUsage) -> Json
Search Document