Documentation ¶
Index ¶
- type OAuth2PermissionGrantItemRequestBuilder
- func (m *OAuth2PermissionGrantItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *OAuth2PermissionGrantItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *OAuth2PermissionGrantItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, ...) (...)
- func (m *OAuth2PermissionGrantItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *OAuth2PermissionGrantItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *OAuth2PermissionGrantItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- type OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration
- type OAuth2PermissionGrantItemRequestBuilderGetQueryParameters
- type OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration
- type OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OAuth2PermissionGrantItemRequestBuilder ¶ added in v0.12.0
type OAuth2PermissionGrantItemRequestBuilder struct {
// contains filtered or unexported fields
}
OAuth2PermissionGrantItemRequestBuilder provides operations to manage the collection of oAuth2PermissionGrant entities.
func NewOAuth2PermissionGrantItemRequestBuilder ¶ added in v0.12.0
func NewOAuth2PermissionGrantItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OAuth2PermissionGrantItemRequestBuilder
NewOAuth2PermissionGrantItemRequestBuilder instantiates a new OAuth2PermissionGrantItemRequestBuilder and sets the default values.
func NewOAuth2PermissionGrantItemRequestBuilderInternal ¶ added in v0.12.0
func NewOAuth2PermissionGrantItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OAuth2PermissionGrantItemRequestBuilder
NewOAuth2PermissionGrantItemRequestBuilderInternal instantiates a new OAuth2PermissionGrantItemRequestBuilder and sets the default values.
func (*OAuth2PermissionGrantItemRequestBuilder) CreateDeleteRequestInformation ¶ added in v0.12.0
func (m *OAuth2PermissionGrantItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateDeleteRequestInformation delete a delegated permission grant, represented by an oAuth2PermissionGrant object. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted **oAuth2PermissionGrant**.
func (*OAuth2PermissionGrantItemRequestBuilder) CreateGetRequestInformation ¶ added in v0.12.0
func (m *OAuth2PermissionGrantItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An **oAuth2PermissionGrant** represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user.
func (*OAuth2PermissionGrantItemRequestBuilder) CreatePatchRequestInformation ¶ added in v0.12.0
func (m *OAuth2PermissionGrantItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OAuth2PermissionGrantable, requestConfiguration *OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePatchRequestInformation update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An **oAuth2PermissionGrant** can be updated to change which delegated permissions are granted, by adding or removing items from the list in **scopes**.
func (*OAuth2PermissionGrantItemRequestBuilder) Delete ¶ added in v0.12.0
func (m *OAuth2PermissionGrantItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration) error
Delete delete a delegated permission grant, represented by an oAuth2PermissionGrant object. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted **oAuth2PermissionGrant**.
func (*OAuth2PermissionGrantItemRequestBuilder) Get ¶ added in v0.12.0
func (m *OAuth2PermissionGrantItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OAuth2PermissionGrantable, error)
Get retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An **oAuth2PermissionGrant** represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user.
func (*OAuth2PermissionGrantItemRequestBuilder) Patch ¶ added in v0.12.0
func (m *OAuth2PermissionGrantItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OAuth2PermissionGrantable, requestConfiguration *OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OAuth2PermissionGrantable, error)
Patch update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An **oAuth2PermissionGrant** can be updated to change which delegated permissions are granted, by adding or removing items from the list in **scopes**.
type OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.22.0
type OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type OAuth2PermissionGrantItemRequestBuilderGetQueryParameters ¶ added in v0.12.0
type OAuth2PermissionGrantItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` // Select properties to be returned Select []string `uriparametername:"%24select"` }
OAuth2PermissionGrantItemRequestBuilderGetQueryParameters retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An **oAuth2PermissionGrant** represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user.
type OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *OAuth2PermissionGrantItemRequestBuilderGetQueryParameters }
OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration ¶ added in v0.22.0
type OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.