Class: Google::Cloud::DeveloperConnect::V1::FetchGitHubInstallationsResponse

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/developerconnect/v1/developer_connect.rb

Overview

Response of fetching github installations.

Defined Under Namespace

Classes: Installation

Instance Attribute Summary collapse

Instance Attribute Details

#installations::Array<::Google::Cloud::DeveloperConnect::V1::FetchGitHubInstallationsResponse::Installation>

Returns List of installations available to the OAuth user (for github.com) or all the installations (for GitHub enterprise).

Returns:



1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
# File 'proto_docs/google/cloud/developerconnect/v1/developer_connect.rb', line 1190

class FetchGitHubInstallationsResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Represents an installation of the GitHub App.
  # @!attribute [rw] id
  #   @return [::Integer]
  #     ID of the installation in GitHub.
  # @!attribute [rw] name
  #   @return [::String]
  #     Name of the GitHub user or organization that owns this installation.
  # @!attribute [rw] type
  #   @return [::String]
  #     Either "user" or "organization".
  class Installation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end