Documentation
¶
Index ¶
- func CreateRepositoriesGetResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRepositoriesResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type InstallationRequestBuilder
- type RepositoriesGetResponse
- func (m *RepositoriesGetResponse) GetAdditionalData() map[string]any
- func (m *RepositoriesGetResponse) GetFieldDeserializers() ...
- func (m *RepositoriesGetResponse) GetRepositories() ...
- func (m *RepositoriesGetResponse) GetRepositorySelection() *string
- func (m *RepositoriesGetResponse) GetTotalCount() *int32
- func (m *RepositoriesGetResponse) Serialize(...) error
- func (m *RepositoriesGetResponse) SetAdditionalData(value map[string]any)
- func (m *RepositoriesGetResponse) SetRepositories(...)
- func (m *RepositoriesGetResponse) SetRepositorySelection(value *string)
- func (m *RepositoriesGetResponse) SetTotalCount(value *int32)
- type RepositoriesGetResponseable
- type RepositoriesRequestBuilder
- func (m *RepositoriesRequestBuilder) Get(ctx context.Context, ...) (RepositoriesResponseable, error)
- func (m *RepositoriesRequestBuilder) GetAsRepositoriesGetResponse(ctx context.Context, ...) (RepositoriesGetResponseable, error)
- func (m *RepositoriesRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *RepositoriesRequestBuilder) WithUrl(rawUrl string) *RepositoriesRequestBuilder
- type RepositoriesRequestBuilderGetQueryParameters
- type RepositoriesRequestBuilderGetRequestConfiguration
- type RepositoriesResponse
- type RepositoriesResponseable
- type TokenRequestBuilder
- type TokenRequestBuilderDeleteRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRepositoriesGetResponseFromDiscriminatorValue ¶
func CreateRepositoriesGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRepositoriesGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateRepositoriesResponseFromDiscriminatorValue ¶
func CreateRepositoriesResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRepositoriesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
Types ¶
type InstallationRequestBuilder ¶
type InstallationRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
InstallationRequestBuilder builds and executes requests for operations under \installation
func NewInstallationRequestBuilder ¶
func NewInstallationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *InstallationRequestBuilder
NewInstallationRequestBuilder instantiates a new InstallationRequestBuilder and sets the default values.
func NewInstallationRequestBuilderInternal ¶
func NewInstallationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *InstallationRequestBuilder
NewInstallationRequestBuilderInternal instantiates a new InstallationRequestBuilder and sets the default values.
func (*InstallationRequestBuilder) Repositories ¶
func (m *InstallationRequestBuilder) Repositories() *RepositoriesRequestBuilder
Repositories the repositories property
func (*InstallationRequestBuilder) Token ¶
func (m *InstallationRequestBuilder) Token() *TokenRequestBuilder
Token the token property
type RepositoriesGetResponse ¶
type RepositoriesGetResponse struct {
// contains filtered or unexported fields
}
RepositoriesGetResponse
func NewRepositoriesGetResponse ¶
func NewRepositoriesGetResponse() *RepositoriesGetResponse
NewRepositoriesGetResponse instantiates a new RepositoriesGetResponse and sets the default values.
func (*RepositoriesGetResponse) GetAdditionalData ¶
func (m *RepositoriesGetResponse) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*RepositoriesGetResponse) GetFieldDeserializers ¶
func (m *RepositoriesGetResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*RepositoriesGetResponse) GetRepositories ¶
func (m *RepositoriesGetResponse) GetRepositories() []i59ea7d99994c6a4bb9ef742ed717844297d055c7fd3742131406eea67a6404b6.Repositoryable
GetRepositories gets the repositories property value. The repositories property
func (*RepositoriesGetResponse) GetRepositorySelection ¶
func (m *RepositoriesGetResponse) GetRepositorySelection() *string
GetRepositorySelection gets the repository_selection property value. The repository_selection property
func (*RepositoriesGetResponse) GetTotalCount ¶
func (m *RepositoriesGetResponse) GetTotalCount() *int32
GetTotalCount gets the total_count property value. The total_count property
func (*RepositoriesGetResponse) Serialize ¶
func (m *RepositoriesGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RepositoriesGetResponse) SetAdditionalData ¶
func (m *RepositoriesGetResponse) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*RepositoriesGetResponse) SetRepositories ¶
func (m *RepositoriesGetResponse) SetRepositories(value []i59ea7d99994c6a4bb9ef742ed717844297d055c7fd3742131406eea67a6404b6.Repositoryable)
SetRepositories sets the repositories property value. The repositories property
func (*RepositoriesGetResponse) SetRepositorySelection ¶
func (m *RepositoriesGetResponse) SetRepositorySelection(value *string)
SetRepositorySelection sets the repository_selection property value. The repository_selection property
func (*RepositoriesGetResponse) SetTotalCount ¶
func (m *RepositoriesGetResponse) SetTotalCount(value *int32)
SetTotalCount sets the total_count property value. The total_count property
type RepositoriesGetResponseable ¶
type RepositoriesGetResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetRepositories() []i59ea7d99994c6a4bb9ef742ed717844297d055c7fd3742131406eea67a6404b6.Repositoryable GetRepositorySelection() *string GetTotalCount() *int32 SetRepositories(value []i59ea7d99994c6a4bb9ef742ed717844297d055c7fd3742131406eea67a6404b6.Repositoryable) SetRepositorySelection(value *string) SetTotalCount(value *int32) }
RepositoriesGetResponseable
type RepositoriesRequestBuilder ¶
type RepositoriesRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
RepositoriesRequestBuilder builds and executes requests for operations under \installation\repositories
func NewRepositoriesRequestBuilder ¶
func NewRepositoriesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RepositoriesRequestBuilder
NewRepositoriesRequestBuilder instantiates a new RepositoriesRequestBuilder and sets the default values.
func NewRepositoriesRequestBuilderInternal ¶
func NewRepositoriesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RepositoriesRequestBuilder
NewRepositoriesRequestBuilderInternal instantiates a new RepositoriesRequestBuilder and sets the default values.
func (*RepositoriesRequestBuilder) Get ¶
func (m *RepositoriesRequestBuilder) Get(ctx context.Context, requestConfiguration *RepositoriesRequestBuilderGetRequestConfiguration) (RepositoriesResponseable, error)
Get list repositories that an app installation can access.You must use an [installation access token](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) to access this endpoint. Deprecated: This method is obsolete. Use GetAsRepositoriesGetResponse instead. API method documentation
func (*RepositoriesRequestBuilder) GetAsRepositoriesGetResponse ¶
func (m *RepositoriesRequestBuilder) GetAsRepositoriesGetResponse(ctx context.Context, requestConfiguration *RepositoriesRequestBuilderGetRequestConfiguration) (RepositoriesGetResponseable, error)
GetAsRepositoriesGetResponse list repositories that an app installation can access.You must use an [installation access token](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) to access this endpoint. API method documentation
func (*RepositoriesRequestBuilder) ToGetRequestInformation ¶
func (m *RepositoriesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RepositoriesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation list repositories that an app installation can access.You must use an [installation access token](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) to access this endpoint.
func (*RepositoriesRequestBuilder) WithUrl ¶
func (m *RepositoriesRequestBuilder) WithUrl(rawUrl string) *RepositoriesRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type RepositoriesRequestBuilderGetQueryParameters ¶
type RepositoriesRequestBuilderGetQueryParameters struct { // Page number of the results to fetch. Page *int32 `uriparametername:"page"` // The number of results per page (max 100). Per_page *int32 `uriparametername:"per_page"` }
RepositoriesRequestBuilderGetQueryParameters list repositories that an app installation can access.You must use an [installation access token](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) to access this endpoint.
type RepositoriesRequestBuilderGetRequestConfiguration ¶
type RepositoriesRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *RepositoriesRequestBuilderGetQueryParameters }
RepositoriesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type RepositoriesResponse ¶
type RepositoriesResponse struct {
RepositoriesGetResponse
}
RepositoriesResponse Deprecated: This class is obsolete. Use repositoriesGetResponse instead.
func NewRepositoriesResponse ¶
func NewRepositoriesResponse() *RepositoriesResponse
NewRepositoriesResponse instantiates a new RepositoriesResponse and sets the default values.
type RepositoriesResponseable ¶
type RepositoriesResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable RepositoriesGetResponseable }
RepositoriesResponseable Deprecated: This class is obsolete. Use repositoriesGetResponse instead.
type TokenRequestBuilder ¶
type TokenRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
TokenRequestBuilder builds and executes requests for operations under \installation\token
func NewTokenRequestBuilder ¶
func NewTokenRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *TokenRequestBuilder
NewTokenRequestBuilder instantiates a new TokenRequestBuilder and sets the default values.
func NewTokenRequestBuilderInternal ¶
func NewTokenRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *TokenRequestBuilder
NewTokenRequestBuilderInternal instantiates a new TokenRequestBuilder and sets the default values.
func (*TokenRequestBuilder) Delete ¶
func (m *TokenRequestBuilder) Delete(ctx context.Context, requestConfiguration *TokenRequestBuilderDeleteRequestConfiguration) error
Delete revokes the installation token you're using to authenticate as an installation and access this endpoint.Once an installation token is revoked, the token is invalidated and cannot be used. Other endpoints that require the revoked installation token must have a new installation token to work. You can create a new token using the "[Create an installation access token for an app](https://docs.github.com/rest/apps/apps#create-an-installation-access-token-for-an-app)" endpoint.You must use an [installation access token](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) to access this endpoint. API method documentation
func (*TokenRequestBuilder) ToDeleteRequestInformation ¶
func (m *TokenRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *TokenRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation revokes the installation token you're using to authenticate as an installation and access this endpoint.Once an installation token is revoked, the token is invalidated and cannot be used. Other endpoints that require the revoked installation token must have a new installation token to work. You can create a new token using the "[Create an installation access token for an app](https://docs.github.com/rest/apps/apps#create-an-installation-access-token-for-an-app)" endpoint.You must use an [installation access token](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation) to access this endpoint.
func (*TokenRequestBuilder) WithUrl ¶
func (m *TokenRequestBuilder) WithUrl(rawUrl string) *TokenRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type TokenRequestBuilderDeleteRequestConfiguration ¶
type TokenRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
TokenRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.