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:



814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'proto_docs/google/cloud/developerconnect/v1/developer_connect.rb', line 814

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