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:



643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
# File 'proto_docs/google/cloud/developerconnect/v1/developer_connect.rb', line 643

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