Documentation ¶
Index ¶
- type SchemaExtensionItemRequestBuilder
- func (m *SchemaExtensionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *SchemaExtensionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *SchemaExtensionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, ...) (...)
- func (m *SchemaExtensionItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *SchemaExtensionItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *SchemaExtensionItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- type SchemaExtensionItemRequestBuilderDeleteRequestConfiguration
- type SchemaExtensionItemRequestBuilderGetQueryParameters
- type SchemaExtensionItemRequestBuilderGetRequestConfiguration
- type SchemaExtensionItemRequestBuilderPatchRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchemaExtensionItemRequestBuilder ¶ added in v0.12.0
type SchemaExtensionItemRequestBuilder struct {
// contains filtered or unexported fields
}
SchemaExtensionItemRequestBuilder provides operations to manage the collection of schemaExtension entities.
func NewSchemaExtensionItemRequestBuilder ¶ added in v0.12.0
func NewSchemaExtensionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SchemaExtensionItemRequestBuilder
NewSchemaExtensionItemRequestBuilder instantiates a new SchemaExtensionItemRequestBuilder and sets the default values.
func NewSchemaExtensionItemRequestBuilderInternal ¶ added in v0.12.0
func NewSchemaExtensionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SchemaExtensionItemRequestBuilder
NewSchemaExtensionItemRequestBuilderInternal instantiates a new SchemaExtensionItemRequestBuilder and sets the default values.
func (*SchemaExtensionItemRequestBuilder) CreateDeleteRequestInformation ¶ added in v0.12.0
func (m *SchemaExtensionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *SchemaExtensionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateDeleteRequestInformation delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the `InDevelopment` state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition.
func (*SchemaExtensionItemRequestBuilder) CreateGetRequestInformation ¶ added in v0.12.0
func (m *SchemaExtensionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SchemaExtensionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation get schemaExtension
func (*SchemaExtensionItemRequestBuilder) CreatePatchRequestInformation ¶ added in v0.12.0
func (m *SchemaExtensionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SchemaExtensionable, requestConfiguration *SchemaExtensionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePatchRequestInformation update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the `InDevelopment` or `Available` status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the **targetTypes** property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the **owner** property of the extension is set to the **appId** of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user. This criteria for the **owner** property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a **schemaExtension** resource, include the **owner** property in the PATCH request body. For more information, see the Extensions section in Known issues with Microsoft Graph.
func (*SchemaExtensionItemRequestBuilder) Delete ¶ added in v0.12.0
func (m *SchemaExtensionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *SchemaExtensionItemRequestBuilderDeleteRequestConfiguration) error
Delete delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the `InDevelopment` state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition.
func (*SchemaExtensionItemRequestBuilder) Get ¶ added in v0.12.0
func (m *SchemaExtensionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SchemaExtensionItemRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SchemaExtensionable, error)
Get get schemaExtension
func (*SchemaExtensionItemRequestBuilder) Patch ¶ added in v0.12.0
func (m *SchemaExtensionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SchemaExtensionable, requestConfiguration *SchemaExtensionItemRequestBuilderPatchRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SchemaExtensionable, error)
Patch update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the `InDevelopment` or `Available` status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the **targetTypes** property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the **owner** property of the extension is set to the **appId** of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user. This criteria for the **owner** property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a **schemaExtension** resource, include the **owner** property in the PATCH request body. For more information, see the Extensions section in Known issues with Microsoft Graph.
type SchemaExtensionItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.22.0
type SchemaExtensionItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
SchemaExtensionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SchemaExtensionItemRequestBuilderGetQueryParameters ¶ added in v0.12.0
type SchemaExtensionItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` // Select properties to be returned Select []string `uriparametername:"%24select"` }
SchemaExtensionItemRequestBuilderGetQueryParameters get schemaExtension
type SchemaExtensionItemRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type SchemaExtensionItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *SchemaExtensionItemRequestBuilderGetQueryParameters }
SchemaExtensionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SchemaExtensionItemRequestBuilderPatchRequestConfiguration ¶ added in v0.22.0
type SchemaExtensionItemRequestBuilderPatchRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
SchemaExtensionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.