From 1447c77cb5e03baf6e2044dd35d01dda92f1404e Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 11 Feb 2026 15:23:38 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 209712 --- admin/admin_request_builder.go | 5 + admin/exchange_request_builder.go | 165 ++++++ ...ng_message_traces_count_request_builder.go | 83 +++ ...ange_message_trace_item_request_builder.go | 165 ++++++ ...ent_with_recipient_address_get_response.go | 92 +++ ..._with_recipient_address_request_builder.go | 119 ++++ ...cipient_with_recipient_address_response.go | 30 + ..._tracing_message_traces_request_builder.go | 158 ++++++ admin/exchange_tracing_request_builder.go | 165 ++++++ ...es_item_incident_report_request_builder.go | 3 + ...7b948426b7f951753ebd3b61f4032cc5be2f94f.go | 84 +++ ...e79be9d71e4c6a7c4bab1cdbd9668a3f06ed765.go | 84 +++ ...c4666422d58c4952ddbd68840ad9341c9ecfeff.go | 83 +++ ...f88c874d652a2663767aab7356e60d6c83f94d2.go | 113 ++++ ...ca195d0d80a6ab1feda92de997eb5df381eed1c.go | 84 +++ ...83fdac2464890163b13f35abd17f11a353e870c.go | 84 +++ ...6b3a696a529702a554401fae8442034951ed152.go | 5 + ...ion_scope_targets_count_request_builder.go | 83 +++ ...istration_scope_targets_request_builder.go | 113 ++++ ...workflows_workflow_item_request_builder.go | 5 + ...ion_scope_targets_count_request_builder.go | 83 +++ ...istration_scope_targets_request_builder.go | 113 ++++ ...ion_scope_targets_count_request_builder.go | 83 +++ ...istration_scope_targets_request_builder.go | 113 ++++ ...ion_version_number_item_request_builder.go | 5 + ...workflows_workflow_item_request_builder.go | 5 + kiota-dom-export.txt | 526 ++++++++++++++++++ kiota-lock.json | 2 +- models/admin.go | 37 ++ models/ai_agent_info.go | 4 +- models/ai_interaction_entity.go | 12 +- models/authentication_method_configuration.go | 2 + models/entity.go | 10 + models/exchange_admin.go | 79 +++ models/exchange_message_trace.go | 377 +++++++++++++ ...hange_message_trace_collection_response.go | 91 +++ models/exchange_message_trace_detail.go | 265 +++++++++ models/exchange_message_trace_status.go | 54 ++ ...nal_authentication_method_configuration.go | 204 +++++++ models/group.go | 86 +++ models/identitygovernance/workflow_base.go | 49 ++ models/message_tracing_root.go | 91 +++ models/open_id_connect_setting.go | 190 +++++++ models/process_conversation_metadata.go | 12 +- models/resource_access_detail.go | 24 +- 45 files changed, 4213 insertions(+), 27 deletions(-) create mode 100644 admin/exchange_request_builder.go create mode 100644 admin/exchange_tracing_message_traces_count_request_builder.go create mode 100644 admin/exchange_tracing_message_traces_exchange_message_trace_item_request_builder.go create mode 100644 admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_get_response.go create mode 100644 admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_request_builder.go create mode 100644 admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_response.go create mode 100644 admin/exchange_tracing_message_traces_request_builder.go create mode 100644 admin/exchange_tracing_request_builder.go create mode 100644 identitygovernance/08f5f5fa43c2d296111b9e40f7b948426b7f951753ebd3b61f4032cc5be2f94f.go create mode 100644 identitygovernance/1499e797c8154126bab843eabe79be9d71e4c6a7c4bab1cdbd9668a3f06ed765.go create mode 100644 identitygovernance/2644d79471ca9de357fd66fbfc4666422d58c4952ddbd68840ad9341c9ecfeff.go create mode 100644 identitygovernance/592baf868ce4d9089b9b0c400f88c874d652a2663767aab7356e60d6c83f94d2.go create mode 100644 identitygovernance/65deeda89e4801b48414a59d1ca195d0d80a6ab1feda92de997eb5df381eed1c.go create mode 100644 identitygovernance/e522272560bbb13494d10a3e983fdac2464890163b13f35abd17f11a353e870c.go create mode 100644 identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_count_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_count_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_count_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_request_builder.go create mode 100644 models/exchange_admin.go create mode 100644 models/exchange_message_trace.go create mode 100644 models/exchange_message_trace_collection_response.go create mode 100644 models/exchange_message_trace_detail.go create mode 100644 models/exchange_message_trace_status.go create mode 100644 models/external_authentication_method_configuration.go create mode 100644 models/message_tracing_root.go create mode 100644 models/open_id_connect_setting.go diff --git a/admin/admin_request_builder.go b/admin/admin_request_builder.go index 08e38393a44..08f1c6c9508 100644 --- a/admin/admin_request_builder.go +++ b/admin/admin_request_builder.go @@ -55,6 +55,11 @@ func NewAdminRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb func (m *AdminRequestBuilder) Edge()(*EdgeRequestBuilder) { return NewEdgeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// Exchange provides operations to manage the exchange property of the microsoft.graph.admin entity. +// returns a *ExchangeRequestBuilder when successful +func (m *AdminRequestBuilder) Exchange()(*ExchangeRequestBuilder) { + return NewExchangeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Get get admin // returns a Adminable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code diff --git a/admin/exchange_request_builder.go b/admin/exchange_request_builder.go new file mode 100644 index 00000000000..f056de40e51 --- /dev/null +++ b/admin/exchange_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ExchangeRequestBuilder provides operations to manage the exchange property of the microsoft.graph.admin entity. +type ExchangeRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ExchangeRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ExchangeRequestBuilderGetQueryParameters a container for the Exchange admin functionality. Read-only. +type ExchangeRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ExchangeRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ExchangeRequestBuilderGetQueryParameters +} +// ExchangeRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewExchangeRequestBuilderInternal instantiates a new ExchangeRequestBuilder and sets the default values. +func NewExchangeRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeRequestBuilder) { + m := &ExchangeRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/exchange{?%24expand,%24select}", pathParameters), + } + return m +} +// NewExchangeRequestBuilder instantiates a new ExchangeRequestBuilder and sets the default values. +func NewExchangeRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewExchangeRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property exchange for admin +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeRequestBuilder) Delete(ctx context.Context, requestConfiguration *ExchangeRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get a container for the Exchange admin functionality. Read-only. +// returns a ExchangeAdminable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeRequestBuilder) Get(ctx context.Context, requestConfiguration *ExchangeRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeAdminFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable), nil +} +// Patch update the navigation property exchange in admin +// returns a ExchangeAdminable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable, requestConfiguration *ExchangeRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeAdminFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable), nil +} +// ToDeleteRequestInformation delete navigation property exchange for admin +// returns a *RequestInformation when successful +func (m *ExchangeRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ExchangeRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation a container for the Exchange admin functionality. Read-only. +// returns a *RequestInformation when successful +func (m *ExchangeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ExchangeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property exchange in admin +// returns a *RequestInformation when successful +func (m *ExchangeRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable, requestConfiguration *ExchangeRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// Tracing provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. +// returns a *ExchangeTracingRequestBuilder when successful +func (m *ExchangeRequestBuilder) Tracing()(*ExchangeTracingRequestBuilder) { + return NewExchangeTracingRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ExchangeRequestBuilder when successful +func (m *ExchangeRequestBuilder) WithUrl(rawUrl string)(*ExchangeRequestBuilder) { + return NewExchangeRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/exchange_tracing_message_traces_count_request_builder.go b/admin/exchange_tracing_message_traces_count_request_builder.go new file mode 100644 index 00000000000..d4ad2c5ebae --- /dev/null +++ b/admin/exchange_tracing_message_traces_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ExchangeTracingMessageTracesCountRequestBuilder provides operations to count the resources in the collection. +type ExchangeTracingMessageTracesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ExchangeTracingMessageTracesCountRequestBuilderGetQueryParameters get the number of the resource +type ExchangeTracingMessageTracesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ExchangeTracingMessageTracesCountRequestBuilderGetQueryParameters +} +// NewExchangeTracingMessageTracesCountRequestBuilderInternal instantiates a new ExchangeTracingMessageTracesCountRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesCountRequestBuilder) { + m := &ExchangeTracingMessageTracesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewExchangeTracingMessageTracesCountRequestBuilder instantiates a new ExchangeTracingMessageTracesCountRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewExchangeTracingMessageTracesCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ExchangeTracingMessageTracesCountRequestBuilder when successful +func (m *ExchangeTracingMessageTracesCountRequestBuilder) WithUrl(rawUrl string)(*ExchangeTracingMessageTracesCountRequestBuilder) { + return NewExchangeTracingMessageTracesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/exchange_tracing_message_traces_exchange_message_trace_item_request_builder.go b/admin/exchange_tracing_message_traces_exchange_message_trace_item_request_builder.go new file mode 100644 index 00000000000..70daec38989 --- /dev/null +++ b/admin/exchange_tracing_message_traces_exchange_message_trace_item_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. +type ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetQueryParameters represents the trace information of messages that pass through Exchange Online organizations. +type ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetQueryParameters +} +// ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderInternal instantiates a new ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) { + m := &ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder instantiates a new ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property messageTraces for admin +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get represents the trace information of messages that pass through Exchange Online organizations. +// returns a ExchangeMessageTraceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeMessageTraceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable), nil +} +// GetDetailsByRecipientWithRecipientAddress provides operations to call the getDetailsByRecipient method. +// returns a *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder when successful +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) GetDetailsByRecipientWithRecipientAddress(recipientAddress *string)(*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) { + return NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, recipientAddress) +} +// Patch update the navigation property messageTraces in admin +// returns a ExchangeMessageTraceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, requestConfiguration *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeMessageTraceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable), nil +} +// ToDeleteRequestInformation delete navigation property messageTraces for admin +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation represents the trace information of messages that pass through Exchange Online organizations. +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property messageTraces in admin +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, requestConfiguration *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder when successful +func (m *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) WithUrl(rawUrl string)(*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) { + return NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_get_response.go b/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_get_response.go new file mode 100644 index 00000000000..f7391b3aa8b --- /dev/null +++ b/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_get_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse instantiates a new ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse and sets the default values. +func NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse()(*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse) { + m := &ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeMessageTraceDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ExchangeMessageTraceDetailable when successful +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable) + } + return nil +} +// Serialize serializes information the current object +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable)() +} diff --git a/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_request_builder.go b/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_request_builder.go new file mode 100644 index 00000000000..d46d01e775d --- /dev/null +++ b/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_request_builder.go @@ -0,0 +1,119 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder provides operations to call the getDetailsByRecipient method. +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters get a list of exchangeMessageTraceDetail objects filtered on the recipient. +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters +} +// NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderInternal instantiates a new ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, recipientAddress *string)(*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) { + m := &ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + if recipientAddress != nil { + m.BaseRequestBuilder.PathParameters["recipientAddress"] = *recipientAddress + } + return m +} +// NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder instantiates a new ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderInternal(urlParams, requestAdapter, nil) +} +// Get get a list of exchangeMessageTraceDetail objects filtered on the recipient. +// Deprecated: This method is obsolete. Use GetAsGetDetailsByRecipientWithRecipientAddressGetResponse instead. +// returns a ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) Get(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration)(ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseable), nil +} +// GetAsGetDetailsByRecipientWithRecipientAddressGetResponse get a list of exchangeMessageTraceDetail objects filtered on the recipient. +// returns a ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) GetAsGetDetailsByRecipientWithRecipientAddressGetResponse(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration)(ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable), nil +} +// ToGetRequestInformation get a list of exchangeMessageTraceDetail objects filtered on the recipient. +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder when successful +func (m *ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) WithUrl(rawUrl string)(*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder) { + return NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_response.go b/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_response.go new file mode 100644 index 00000000000..5c9ca08b6bc --- /dev/null +++ b/admin/exchange_tracing_message_traces_item_get_details_by_recipient_with_recipient_address_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable instead. +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse struct { + ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse +} +// NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse instantiates a new ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse and sets the default values. +func NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse()(*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse) { + m := &ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse{ + ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse: *NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse(), + } + return m +} +// CreateExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse(), nil +} +// Deprecated: This class is obsolete. Use ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable instead. +type ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseable interface { + ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/admin/exchange_tracing_message_traces_request_builder.go b/admin/exchange_tracing_message_traces_request_builder.go new file mode 100644 index 00000000000..2f24f9f7861 --- /dev/null +++ b/admin/exchange_tracing_message_traces_request_builder.go @@ -0,0 +1,158 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ExchangeTracingMessageTracesRequestBuilder provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. +type ExchangeTracingMessageTracesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ExchangeTracingMessageTracesRequestBuilderGetQueryParameters get a list of exchangeMessageTrace objects. +type ExchangeTracingMessageTracesRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ExchangeTracingMessageTracesRequestBuilderGetQueryParameters +} +// ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByExchangeMessageTraceId provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. +// returns a *ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder when successful +func (m *ExchangeTracingMessageTracesRequestBuilder) ByExchangeMessageTraceId(exchangeMessageTraceId string)(*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if exchangeMessageTraceId != "" { + urlTplParams["exchangeMessageTrace%2Did"] = exchangeMessageTraceId + } + return NewExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewExchangeTracingMessageTracesRequestBuilderInternal instantiates a new ExchangeTracingMessageTracesRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesRequestBuilder) { + m := &ExchangeTracingMessageTracesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewExchangeTracingMessageTracesRequestBuilder instantiates a new ExchangeTracingMessageTracesRequestBuilder and sets the default values. +func NewExchangeTracingMessageTracesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingMessageTracesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewExchangeTracingMessageTracesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ExchangeTracingMessageTracesCountRequestBuilder when successful +func (m *ExchangeTracingMessageTracesRequestBuilder) Count()(*ExchangeTracingMessageTracesCountRequestBuilder) { + return NewExchangeTracingMessageTracesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of exchangeMessageTrace objects. +// returns a ExchangeMessageTraceCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/messagetracingroot-list-messagetraces?view=graph-rest-1.0 +func (m *ExchangeTracingMessageTracesRequestBuilder) Get(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeMessageTraceCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceCollectionResponseable), nil +} +// Post create new navigation property to messageTraces for admin +// returns a ExchangeMessageTraceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingMessageTracesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, requestConfiguration *ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExchangeMessageTraceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable), nil +} +// ToGetRequestInformation get a list of exchangeMessageTrace objects. +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to messageTraces for admin +// returns a *RequestInformation when successful +func (m *ExchangeTracingMessageTracesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable, requestConfiguration *ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ExchangeTracingMessageTracesRequestBuilder when successful +func (m *ExchangeTracingMessageTracesRequestBuilder) WithUrl(rawUrl string)(*ExchangeTracingMessageTracesRequestBuilder) { + return NewExchangeTracingMessageTracesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/exchange_tracing_request_builder.go b/admin/exchange_tracing_request_builder.go new file mode 100644 index 00000000000..81cc5cedfca --- /dev/null +++ b/admin/exchange_tracing_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ExchangeTracingRequestBuilder provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. +type ExchangeTracingRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ExchangeTracingRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ExchangeTracingRequestBuilderGetQueryParameters represents a container for administrative resources to trace messages. +type ExchangeTracingRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ExchangeTracingRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ExchangeTracingRequestBuilderGetQueryParameters +} +// ExchangeTracingRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ExchangeTracingRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewExchangeTracingRequestBuilderInternal instantiates a new ExchangeTracingRequestBuilder and sets the default values. +func NewExchangeTracingRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingRequestBuilder) { + m := &ExchangeTracingRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", pathParameters), + } + return m +} +// NewExchangeTracingRequestBuilder instantiates a new ExchangeTracingRequestBuilder and sets the default values. +func NewExchangeTracingRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ExchangeTracingRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewExchangeTracingRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property tracing for admin +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingRequestBuilder) Delete(ctx context.Context, requestConfiguration *ExchangeTracingRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get represents a container for administrative resources to trace messages. +// returns a MessageTracingRootable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingRequestBuilder) Get(ctx context.Context, requestConfiguration *ExchangeTracingRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateMessageTracingRootFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable), nil +} +// MessageTraces provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. +// returns a *ExchangeTracingMessageTracesRequestBuilder when successful +func (m *ExchangeTracingRequestBuilder) MessageTraces()(*ExchangeTracingMessageTracesRequestBuilder) { + return NewExchangeTracingMessageTracesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property tracing in admin +// returns a MessageTracingRootable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ExchangeTracingRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable, requestConfiguration *ExchangeTracingRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateMessageTracingRootFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable), nil +} +// ToDeleteRequestInformation delete navigation property tracing for admin +// returns a *RequestInformation when successful +func (m *ExchangeTracingRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation represents a container for administrative resources to trace messages. +// returns a *RequestInformation when successful +func (m *ExchangeTracingRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ExchangeTracingRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property tracing in admin +// returns a *RequestInformation when successful +func (m *ExchangeTracingRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable, requestConfiguration *ExchangeTracingRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ExchangeTracingRequestBuilder when successful +func (m *ExchangeTracingRequestBuilder) WithUrl(rawUrl string)(*ExchangeTracingRequestBuilder) { + return NewExchangeTracingRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go b/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go index 8fea88e9ba4..b0fffb4ea40 100644 --- a/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go +++ b/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go @@ -36,6 +36,9 @@ func NewServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBui // Get provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. // returns a []byte when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0 func (m *ServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBuilder) Get(ctx context.Context, requestConfiguration *ServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBuilderGetRequestConfiguration)([]byte, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { diff --git a/identitygovernance/08f5f5fa43c2d296111b9e40f7b948426b7f951753ebd3b61f4032cc5be2f94f.go b/identitygovernance/08f5f5fa43c2d296111b9e40f7b948426b7f951753ebd3b61f4032cc5be2f94f.go new file mode 100644 index 00000000000..a62450a782c --- /dev/null +++ b/identitygovernance/08f5f5fa43c2d296111b9e40f7b948426b7f951753ebd3b61f4032cc5be2f94f.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1499e797c8154126bab843eabe79be9d71e4c6a7c4bab1cdbd9668a3f06ed765.go b/identitygovernance/1499e797c8154126bab843eabe79be9d71e4c6a7c4bab1cdbd9668a3f06ed765.go new file mode 100644 index 00000000000..a2e422347f2 --- /dev/null +++ b/identitygovernance/1499e797c8154126bab843eabe79be9d71e4c6a7c4bab1cdbd9668a3f06ed765.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2644d79471ca9de357fd66fbfc4666422d58c4952ddbd68840ad9341c9ecfeff.go b/identitygovernance/2644d79471ca9de357fd66fbfc4666422d58c4952ddbd68840ad9341c9ecfeff.go new file mode 100644 index 00000000000..9c85c801e12 --- /dev/null +++ b/identitygovernance/2644d79471ca9de357fd66fbfc4666422d58c4952ddbd68840ad9341c9ecfeff.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder provides operations to count the resources in the collection. +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters get the number of the resource +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/592baf868ce4d9089b9b0c400f88c874d652a2663767aab7356e60d6c83f94d2.go b/identitygovernance/592baf868ce4d9089b9b0c400f88c874d652a2663767aab7356e60d6c83f94d2.go new file mode 100644 index 00000000000..d1201137e19 --- /dev/null +++ b/identitygovernance/592baf868ce4d9089b9b0c400f88c874d652a2663767aab7356e60d6c83f94d2.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) Count()(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/65deeda89e4801b48414a59d1ca195d0d80a6ab1feda92de997eb5df381eed1c.go b/identitygovernance/65deeda89e4801b48414a59d1ca195d0d80a6ab1feda92de997eb5df381eed1c.go new file mode 100644 index 00000000000..6375b47118b --- /dev/null +++ b/identitygovernance/65deeda89e4801b48414a59d1ca195d0d80a6ab1feda92de997eb5df381eed1c.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e522272560bbb13494d10a3e983fdac2464890163b13f35abd17f11a353e870c.go b/identitygovernance/e522272560bbb13494d10a3e983fdac2464890163b13f35abd17f11a353e870c.go new file mode 100644 index 00000000000..b07cccee567 --- /dev/null +++ b/identitygovernance/e522272560bbb13494d10a3e983fdac2464890163b13f35abd17f11a353e870c.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f9c9a10b719d4c5f09b9cbd836b3a696a529702a554401fae8442034951ed152.go b/identitygovernance/f9c9a10b719d4c5f09b9cbd836b3a696a529702a554401fae8442034951ed152.go index 11c114767c4..2ff2871f962 100644 --- a/identitygovernance/f9c9a10b719d4c5f09b9cbd836b3a696a529702a554401fae8442034951ed152.go +++ b/identitygovernance/f9c9a10b719d4c5f09b9cbd836b3a696a529702a554401fae8442034951ed152.go @@ -30,6 +30,11 @@ type LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNu // Request query parameters QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters } +// AdministrationScopeTargets provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder) AdministrationScopeTargets()(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder and sets the default values. func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder) { m := &LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder{ diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_count_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_count_request_builder.go new file mode 100644 index 00000000000..c9837d98d8c --- /dev/null +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder provides operations to count the resources in the collection. +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters get the number of the resource +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_request_builder.go new file mode 100644 index 00000000000..0cb45a31017 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_administration_scope_targets_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) Count()(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go index 6852ae2975c..f01202748f9 100644 --- a/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go @@ -37,6 +37,11 @@ type LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderGetRequest // Request query parameters QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderGetQueryParameters } +// AdministrationScopeTargets provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) AdministrationScopeTargets()(*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // NewLifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder and sets the default values. func NewLifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) { m := &LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder{ diff --git a/identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_count_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_count_request_builder.go new file mode 100644 index 00000000000..dcdec217035 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder provides operations to count the resources in the collection. +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters get the number of the resource +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_request_builder.go new file mode 100644 index 00000000000..a5ace4dc680 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_administration_scope_targets_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) Count()(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_count_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_count_request_builder.go new file mode 100644 index 00000000000..69fb2939e91 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder provides operations to count the resources in the collection. +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters get the number of the resource +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_request_builder.go new file mode 100644 index 00000000000..0c8c68c8feb --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_versions_item_administration_scope_targets_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters get administrationScopeTargets from identityGovernance +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) Count()(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get administrationScopeTargets from identityGovernance +// returns a DirectoryObjectCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation get administrationScopeTargets from identityGovernance +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_versions_workflow_version_version_number_item_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_versions_workflow_version_version_number_item_request_builder.go index f5e9ab06d71..8aea02b98ba 100644 --- a/identitygovernance/lifecycle_workflows_workflows_item_versions_workflow_version_version_number_item_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_item_versions_workflow_version_version_number_item_request_builder.go @@ -30,6 +30,11 @@ type LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequ // Request query parameters QueryParameters *LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters } +// AdministrationScopeTargets provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder) AdministrationScopeTargets()(*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // NewLifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder and sets the default values. func NewLifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder) { m := &LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder{ diff --git a/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go index ecdfc2baabd..bc58b531f04 100644 --- a/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go @@ -44,6 +44,11 @@ type LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderPatchRequestConfigurat // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AdministrationScopeTargets provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. +// returns a *LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) AdministrationScopeTargets()(*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // NewLifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder and sets the default values. func NewLifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) { m := &LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder{ diff --git a/kiota-dom-export.txt b/kiota-dom-export.txt index e33dcbdf76d..36c9e131bbd 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -9,6 +9,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder.AdminRequest github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|edge():*EdgeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|exchange():*ExchangeRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AdminRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Adminable github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|microsoft365Apps():*Microsoft365AppsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.admin.adminRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Adminable; ctx:context.Context; requestConfiguration?:*AdminRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Adminable @@ -293,6 +294,150 @@ github.com/microsoftgraph/msgraph-sdk-go/.admin.EdgeRequestBuilder::|public|ToGe github.com/microsoftgraph/msgraph-sdk-go/.admin.EdgeRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Edgeable; ctx:context.Context; requestConfiguration?:*EdgeRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.admin.EdgeRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.admin.EdgeRequestBuilder::|public|WithUrl(rawUrl:string):*EdgeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration::|public|queryParameters:*ExchangeRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder.ExchangeRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ExchangeRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ExchangeRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable; ctx:context.Context; requestConfiguration?:*ExchangeRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeAdminable; ctx:context.Context; requestConfiguration?:*ExchangeRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|tracing():*ExchangeTracingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeRequestBuilder::|public|WithUrl(rawUrl:string):*ExchangeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder.ExchangeTracingMessageTracesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder.ExchangeTracingMessageTracesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder.ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder.ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder.ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ExchangeTracingMessageTracesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ExchangeTracingMessageTracesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|getDetailsByRecipientWithRecipientAddress(recipientAddress:*string):*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable; ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable; ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder::|public|WithUrl(rawUrl:string):*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration::|public|queryParameters:*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; recipientAddress?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration):ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|GetAsGetDetailsByRecipientWithRecipientAddressGetResponse(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration):ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|WithUrl(rawUrl:string):*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse-->*ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressResponseable~~>ExchangeTracingMessageTracesItemGetDetailsByRecipientWithRecipientAddressGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ExchangeTracingMessageTracesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder.ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|ByExchangeMessageTraceId(exchangeMessageTraceId:string):*ExchangeTracingMessageTracesExchangeMessageTraceItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|Count():*ExchangeTracingMessageTracesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable; ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExchangeMessageTraceable; ctx:context.Context; requestConfiguration?:*ExchangeTracingMessageTracesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingMessageTracesRequestBuilder::|public|WithUrl(rawUrl:string):*ExchangeTracingMessageTracesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderGetRequestConfiguration::|public|queryParameters:*ExchangeTracingRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder.ExchangeTracingRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ExchangeTracingRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ExchangeTracingRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|messageTraces():*ExchangeTracingMessageTracesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable; ctx:context.Context; requestConfiguration?:*ExchangeTracingRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ExchangeTracingRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MessageTracingRootable; ctx:context.Context; requestConfiguration?:*ExchangeTracingRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.admin.ExchangeTracingRequestBuilder::|public|WithUrl(rawUrl:string):*ExchangeTracingRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.admin.Microsoft365AppsInstallationOptionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.admin.Microsoft365AppsInstallationOptionsRequestBuilder.Microsoft365AppsInstallationOptionsRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.admin.Microsoft365AppsInstallationOptionsRequestBuilder.Microsoft365AppsInstallationOptionsRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -111629,6 +111774,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|Count():*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemCreatedByMailboxSettingsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Select:[]string @@ -113417,6 +113612,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsCountRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsCountRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|Count():*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Select:[]string @@ -113818,6 +114063,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets():*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy():*LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemCreatedByRequestBuilder @@ -113859,6 +114105,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|administrationScopeTargets():*LifecycleWorkflowsDeletedItemsWorkflowsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|createdBy():*LifecycleWorkflowsDeletedItemsWorkflowsItemCreatedByRequestBuilder @@ -114104,6 +114351,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsCountRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsCountRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|Count():*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemCreatedByMailboxSettingsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsWorkflowsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsWorkflowsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Select:[]string @@ -115892,6 +116189,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsCountRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsCountRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemVersionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|Count():*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsItemCreatedByMailboxSettingsRequestBuilderGetQueryParameters::|public|Select:[]string @@ -116293,6 +116640,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets():*LifecycleWorkflowsWorkflowsItemVersionsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemVersionsWorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy():*LifecycleWorkflowsWorkflowsItemVersionsItemCreatedByRequestBuilder @@ -116340,6 +116688,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|administrationScopeTargets():*LifecycleWorkflowsWorkflowsItemAdministrationScopeTargetsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|createdBy():*LifecycleWorkflowsWorkflowsItemCreatedByRequestBuilder @@ -121786,6 +122135,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|constructor():vo github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|GetEdge():Edgeable +github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|GetExchange():ExchangeAdminable github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|GetMicrosoft365Apps():AdminMicrosoft365Appsable github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|GetOdataType():*string @@ -121797,6 +122147,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|Serialize(writer github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetAdditionalData(value:map[string]any):void github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetEdge(value:Edgeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetExchange(value:ExchangeAdminable):void github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetMicrosoft365Apps(value:AdminMicrosoft365Appsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetPeople(value:PeopleAdminSettingsable):void @@ -121806,6 +122157,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|public|SetSharepoint(va github.com/microsoftgraph/msgraph-sdk-go/.models.admin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetEdge():Edgeable +github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetExchange():ExchangeAdminable github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetMicrosoft365Apps():AdminMicrosoft365Appsable github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetPeople():PeopleAdminSettingsable @@ -121814,6 +122166,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetServiceAn github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|GetSharepoint():Sharepointable github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|SetEdge(value:Edgeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|SetExchange(value:ExchangeAdminable):void github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|SetMicrosoft365Apps(value:AdminMicrosoft365Appsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.adminable::|public|SetPeople(value:PeopleAdminSettingsable):void @@ -145539,11 +145892,114 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.eventType::0000-singleInstance github.com/microsoftgraph/msgraph-sdk-go/.models.eventType::0001-occurrence github.com/microsoftgraph/msgraph-sdk-go/.models.eventType::0002-exception github.com/microsoftgraph/msgraph-sdk-go/.models.eventType::0003-seriesMaster +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|public|GetTracing():MessageTracingRootable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|public|SetTracing(value:MessageTracingRootable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdminable::|public|GetTracing():MessageTracingRootable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdminable::|public|SetTracing(value:MessageTracingRootable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeAdminable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeIdFormat::0000-entryId github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeIdFormat::0001-ewsId github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeIdFormat::0002-immutableEntryId github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeIdFormat::0003-restId github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeIdFormat::0004-restImmutableEntryId +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetFromIP():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetReceivedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetRecipientAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetSenderAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetSize():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetStatus():*ExchangeMessageTraceStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetSubject():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|GetToIP():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetFromIP(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetReceivedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetRecipientAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetSenderAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetSize(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetStatus(value:*ExchangeMessageTraceStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetSubject(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|public|SetToIP(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTrace::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetFromIP():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetReceivedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetRecipientAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetSenderAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetSize():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetStatus():*ExchangeMessageTraceStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetSubject():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|GetToIP():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetFromIP(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetReceivedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetRecipientAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetSenderAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetSize(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetStatus(value:*ExchangeMessageTraceStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetSubject(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable::|public|SetToIP(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse::|public|GetValue():[]ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse::|public|SetValue(value:[]ExchangeMessageTraceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponseable::|public|GetValue():[]ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponseable::|public|SetValue(value:[]ExchangeMessageTraceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|GetAction():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|GetData():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|GetDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|GetEvent():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|GetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|SetAction(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|SetData(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|SetDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|SetEvent(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|public|SetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|GetAction():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|GetData():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|GetDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|GetEvent():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|GetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|SetAction(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|SetData(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|SetDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|SetEvent(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable::|public|SetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceDetailable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0000-gettingStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0001-pending +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0002-failed +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0003-delivered +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0004-expanded +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0005-quarantined +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0006-filteredAsSpam +github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeMessageTraceStatus::0007-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeProtectionPolicy-->*ProtectionPolicyBase github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeProtectionPolicy::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.exchangeProtectionPolicy::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -145802,6 +146258,29 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodCol github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodCollectionResponseable::|public|GetValue():[]ExternalAuthenticationMethodable github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodCollectionResponseable::|public|SetValue(value:[]ExternalAuthenticationMethodable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration-->*AuthenticationMethodConfiguration +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|GetAppId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|GetIncludeTargets():[]AuthenticationMethodTargetable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|GetOpenIdConnectSetting():OpenIdConnectSettingable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|SetAppId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|SetIncludeTargets(value:[]AuthenticationMethodTargetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|public|SetOpenIdConnectSetting(value:OpenIdConnectSettingable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|GetAppId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|GetIncludeTargets():[]AuthenticationMethodTargetable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|GetOpenIdConnectSetting():OpenIdConnectSettingable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|SetAppId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|SetIncludeTargets(value:[]AuthenticationMethodTargetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable::|public|SetOpenIdConnectSetting(value:OpenIdConnectSettingable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalAuthenticationMethodConfigurationable~~>AuthenticationMethodConfigurationable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.accessType::0000-grant github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.accessType::0001-deny github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.accessType::0002-unknownFutureValue @@ -147919,6 +148398,8 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetPreferredLang github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetProxyAddresses():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetRejectedSenders():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetRenewedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetResourceBehaviorOptions():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetResourceProvisioningOptions():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetSecurityEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetSecurityIdentifier():*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetServiceProvisioningErrors():[]ServiceProvisioningErrorable @@ -147990,6 +148471,8 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetPreferredLang github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetProxyAddresses(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetRejectedSenders(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetRenewedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetResourceBehaviorOptions(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetResourceProvisioningOptions(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetSecurityEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetSecurityIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetServiceProvisioningErrors(value:[]ServiceProvisioningErrorable):void @@ -148060,6 +148543,8 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetPreferred github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetProxyAddresses():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetRejectedSenders():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetRenewedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetResourceBehaviorOptions():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetResourceProvisioningOptions():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetSecurityEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetSecurityIdentifier():*string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetServiceProvisioningErrors():[]ServiceProvisioningErrorable @@ -148129,6 +148614,8 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetPreferred github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetProxyAddresses(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetRejectedSenders(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetRenewedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetResourceBehaviorOptions(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetResourceProvisioningOptions(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetSecurityEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetSecurityIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetServiceProvisioningErrors(value:[]ServiceProvisioningErrorable):void @@ -149611,6 +150098,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; WorkflowBaseable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|GetAdministrationScopeTargets():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|GetCategory():*LifecycleWorkflowCategory github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|GetCreatedBy():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable @@ -149627,6 +150115,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|GetTasks():[]Taskable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetAdministrationScopeTargets(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetCategory(value:*LifecycleWorkflowCategory):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetCreatedBy(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable):void @@ -149641,6 +150130,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|public|SetTasks(value:[]Taskable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetAdministrationScopeTargets():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetCategory():*LifecycleWorkflowCategory github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetCreatedBy():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable @@ -149654,6 +150144,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBase github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|GetTasks():[]Taskable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|SetAdministrationScopeTargets(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|SetCategory(value:*LifecycleWorkflowCategory):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowBaseable::|public|SetCreatedBy(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable):void @@ -157517,6 +158008,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.messageSecurityStateable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.messageSecurityStateable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.messageSecurityStateable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.messageSecurityState~~>MessageSecurityStateable +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|public|GetMessageTraces():[]ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|public|SetMessageTraces(value:[]ExchangeMessageTraceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRootable::|public|GetMessageTraces():[]ExchangeMessageTraceable +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRootable::|public|SetMessageTraces(value:[]ExchangeMessageTraceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.messageTracingRootable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.messageUnpinnedEventMessageDetail-->*EventMessageDetail github.com/microsoftgraph/msgraph-sdk-go/.models.messageUnpinnedEventMessageDetail::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.messageUnpinnedEventMessageDetail::|public|GetEventDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -161062,6 +161564,30 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onUserCreateStartListener::|sta github.com/microsoftgraph/msgraph-sdk-go/.models.onUserCreateStartListenerable::|public|GetHandler():OnUserCreateStartHandlerable github.com/microsoftgraph/msgraph-sdk-go/.models.onUserCreateStartListenerable::|public|SetHandler(value:OnUserCreateStartHandlerable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onUserCreateStartListenerable~~>AuthenticationEventListenerable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|GetClientId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|GetDiscoveryUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|SetClientId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|SetDiscoveryUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|GetClientId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|GetDiscoveryUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|SetClientId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|SetDiscoveryUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSettingable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.openIdConnectSetting~~>OpenIdConnectSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.openShift-->*ChangeTrackedEntity github.com/microsoftgraph/msgraph-sdk-go/.models.openShift::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.openShift::|public|GetDraftOpenShift():OpenShiftItemable diff --git a/kiota-lock.json b/kiota-lock.json index 35300afb32b..e82d54963d1 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "EE655C46667963A6B56284D80428908D898ADF7596E1B9840E2353EEE838BF5BDD1519D02373734226B3D8607AA86D05BD7FA51B4D709F95127054A6D86E6D4D", + "descriptionHash": "F2FEB867F3D8E45F6B39CF01D288F8750B756D3919AD042D40AF27A33E48EAB8E6C28D3B74BF363C2E004C47FDDA88F1D291AE3E928D4E7AE174BB5285025013", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.31.0", diff --git a/models/admin.go b/models/admin.go index 101059e50dd..3cfaf2ea5e4 100644 --- a/models/admin.go +++ b/models/admin.go @@ -55,6 +55,18 @@ func (m *Admin) GetEdge()(Edgeable) { } return nil } +// GetExchange gets the exchange property value. A container for the Exchange admin functionality. Read-only. +// returns a ExchangeAdminable when successful +func (m *Admin) GetExchange()(ExchangeAdminable) { + val, err := m.GetBackingStore().Get("exchange") + if err != nil { + panic(err) + } + if val != nil { + return val.(ExchangeAdminable) + } + return nil +} // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *Admin) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { @@ -69,6 +81,16 @@ func (m *Admin) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["exchange"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateExchangeAdminFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetExchange(val.(ExchangeAdminable)) + } + return nil + } res["microsoft365Apps"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateAdminMicrosoft365AppsFromDiscriminatorValue) if err != nil { @@ -211,6 +233,12 @@ func (m *Admin) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err := writer.WriteObjectValue("exchange", m.GetExchange()) + if err != nil { + return err + } + } { err := writer.WriteObjectValue("microsoft365Apps", m.GetMicrosoft365Apps()) if err != nil { @@ -273,6 +301,13 @@ func (m *Admin) SetEdge(value Edgeable)() { panic(err) } } +// SetExchange sets the exchange property value. A container for the Exchange admin functionality. Read-only. +func (m *Admin) SetExchange(value ExchangeAdminable)() { + err := m.GetBackingStore().Set("exchange", value) + if err != nil { + panic(err) + } +} // SetMicrosoft365Apps sets the microsoft365Apps property value. A container for the Microsoft 365 apps admin functionality. func (m *Admin) SetMicrosoft365Apps(value AdminMicrosoft365Appsable)() { err := m.GetBackingStore().Set("microsoft365Apps", value) @@ -321,6 +356,7 @@ type Adminable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) GetEdge()(Edgeable) + GetExchange()(ExchangeAdminable) GetMicrosoft365Apps()(AdminMicrosoft365Appsable) GetOdataType()(*string) GetPeople()(PeopleAdminSettingsable) @@ -329,6 +365,7 @@ type Adminable interface { GetSharepoint()(Sharepointable) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() SetEdge(value Edgeable)() + SetExchange(value ExchangeAdminable)() SetMicrosoft365Apps(value AdminMicrosoft365Appsable)() SetOdataType(value *string)() SetPeople(value PeopleAdminSettingsable)() diff --git a/models/ai_agent_info.go b/models/ai_agent_info.go index 0117c6d1366..56bd5897943 100644 --- a/models/ai_agent_info.go +++ b/models/ai_agent_info.go @@ -22,7 +22,7 @@ func NewAiAgentInfo()(*AiAgentInfo) { func CreateAiAgentInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewAiAgentInfo(), nil } -// GetBlueprintId gets the blueprintId property value. The blueprintId property +// GetBlueprintId gets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. // returns a *string when successful func (m *AiAgentInfo) GetBlueprintId()(*string) { val, err := m.GetBackingStore().Get("blueprintId") @@ -64,7 +64,7 @@ func (m *AiAgentInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6 } return nil } -// SetBlueprintId sets the blueprintId property value. The blueprintId property +// SetBlueprintId sets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. func (m *AiAgentInfo) SetBlueprintId(value *string)() { err := m.GetBackingStore().Set("blueprintId", value) if err != nil { diff --git a/models/ai_interaction_entity.go b/models/ai_interaction_entity.go index 0b777a394df..555da7c013b 100644 --- a/models/ai_interaction_entity.go +++ b/models/ai_interaction_entity.go @@ -109,7 +109,7 @@ func (m *AiInteractionEntity) GetFieldDeserializers()(map[string]func(i878a80d23 } return res } -// GetIdentifier gets the identifier property value. The identifier property +// GetIdentifier gets the identifier property value. The unique identifier of the AI entity. // returns a *string when successful func (m *AiInteractionEntity) GetIdentifier()(*string) { val, err := m.GetBackingStore().Get("identifier") @@ -121,7 +121,7 @@ func (m *AiInteractionEntity) GetIdentifier()(*string) { } return nil } -// GetName gets the name property value. The name property +// GetName gets the name property value. The display name of the AI entity. // returns a *string when successful func (m *AiInteractionEntity) GetName()(*string) { val, err := m.GetBackingStore().Get("name") @@ -145,7 +145,7 @@ func (m *AiInteractionEntity) GetOdataType()(*string) { } return nil } -// GetVersion gets the version property value. The version property +// GetVersion gets the version property value. The version of the AI entity used. // returns a *string when successful func (m *AiInteractionEntity) GetVersion()(*string) { val, err := m.GetBackingStore().Get("version") @@ -202,14 +202,14 @@ func (m *AiInteractionEntity) SetAdditionalData(value map[string]any)() { func (m *AiInteractionEntity) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetIdentifier sets the identifier property value. The identifier property +// SetIdentifier sets the identifier property value. The unique identifier of the AI entity. func (m *AiInteractionEntity) SetIdentifier(value *string)() { err := m.GetBackingStore().Set("identifier", value) if err != nil { panic(err) } } -// SetName sets the name property value. The name property +// SetName sets the name property value. The display name of the AI entity. func (m *AiInteractionEntity) SetName(value *string)() { err := m.GetBackingStore().Set("name", value) if err != nil { @@ -223,7 +223,7 @@ func (m *AiInteractionEntity) SetOdataType(value *string)() { panic(err) } } -// SetVersion sets the version property value. The version property +// SetVersion sets the version property value. The version of the AI entity used. func (m *AiInteractionEntity) SetVersion(value *string)() { err := m.GetBackingStore().Set("version", value) if err != nil { diff --git a/models/authentication_method_configuration.go b/models/authentication_method_configuration.go index 34174f16d21..89684fc1f35 100644 --- a/models/authentication_method_configuration.go +++ b/models/authentication_method_configuration.go @@ -34,6 +34,8 @@ func CreateAuthenticationMethodConfigurationFromDiscriminatorValue(parseNode i87 switch *mappingValue { case "#microsoft.graph.emailAuthenticationMethodConfiguration": return NewEmailAuthenticationMethodConfiguration(), nil + case "#microsoft.graph.externalAuthenticationMethodConfiguration": + return NewExternalAuthenticationMethodConfiguration(), nil case "#microsoft.graph.fido2AuthenticationMethodConfiguration": return NewFido2AuthenticationMethodConfiguration(), nil case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration": diff --git a/models/entity.go b/models/entity.go index 8b59bb24c6a..cdc55a60143 100644 --- a/models/entity.go +++ b/models/entity.go @@ -679,6 +679,12 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewEventMessageRequest(), nil case "#microsoft.graph.eventMessageResponse": return NewEventMessageResponse(), nil + case "#microsoft.graph.exchangeAdmin": + return NewExchangeAdmin(), nil + case "#microsoft.graph.exchangeMessageTrace": + return NewExchangeMessageTrace(), nil + case "#microsoft.graph.exchangeMessageTraceDetail": + return NewExchangeMessageTraceDetail(), nil case "#microsoft.graph.exchangeProtectionPolicy": return NewExchangeProtectionPolicy(), nil case "#microsoft.graph.exchangeRestoreSession": @@ -689,6 +695,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewExtensionProperty(), nil case "#microsoft.graph.externalAuthenticationMethod": return NewExternalAuthenticationMethod(), nil + case "#microsoft.graph.externalAuthenticationMethodConfiguration": + return NewExternalAuthenticationMethodConfiguration(), nil case "#microsoft.graph.externalDomainName": return NewExternalDomainName(), nil case "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow": @@ -965,6 +973,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewMessage(), nil case "#microsoft.graph.messageRule": return NewMessageRule(), nil + case "#microsoft.graph.messageTracingRoot": + return NewMessageTracingRoot(), nil case "#microsoft.graph.microsoftAccountUserConversationMember": return NewMicrosoftAccountUserConversationMember(), nil case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod": diff --git a/models/exchange_admin.go b/models/exchange_admin.go new file mode 100644 index 00000000000..efe8493a71a --- /dev/null +++ b/models/exchange_admin.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeAdmin struct { + Entity +} +// NewExchangeAdmin instantiates a new ExchangeAdmin and sets the default values. +func NewExchangeAdmin()(*ExchangeAdmin) { + m := &ExchangeAdmin{ + Entity: *NewEntity(), + } + return m +} +// CreateExchangeAdminFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeAdminFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeAdmin(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeAdmin) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["tracing"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateMessageTracingRootFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetTracing(val.(MessageTracingRootable)) + } + return nil + } + return res +} +// GetTracing gets the tracing property value. Represents a container for administrative resources to trace messages. +// returns a MessageTracingRootable when successful +func (m *ExchangeAdmin) GetTracing()(MessageTracingRootable) { + val, err := m.GetBackingStore().Get("tracing") + if err != nil { + panic(err) + } + if val != nil { + return val.(MessageTracingRootable) + } + return nil +} +// Serialize serializes information the current object +func (m *ExchangeAdmin) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("tracing", m.GetTracing()) + if err != nil { + return err + } + } + return nil +} +// SetTracing sets the tracing property value. Represents a container for administrative resources to trace messages. +func (m *ExchangeAdmin) SetTracing(value MessageTracingRootable)() { + err := m.GetBackingStore().Set("tracing", value) + if err != nil { + panic(err) + } +} +type ExchangeAdminable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetTracing()(MessageTracingRootable) + SetTracing(value MessageTracingRootable)() +} diff --git a/models/exchange_message_trace.go b/models/exchange_message_trace.go new file mode 100644 index 00000000000..7fc793758af --- /dev/null +++ b/models/exchange_message_trace.go @@ -0,0 +1,377 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeMessageTrace struct { + Entity +} +// NewExchangeMessageTrace instantiates a new ExchangeMessageTrace and sets the default values. +func NewExchangeMessageTrace()(*ExchangeMessageTrace) { + m := &ExchangeMessageTrace{ + Entity: *NewEntity(), + } + return m +} +// CreateExchangeMessageTraceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeMessageTraceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeMessageTrace(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeMessageTrace) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["fromIP"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFromIP(val) + } + return nil + } + res["messageId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMessageId(val) + } + return nil + } + res["receivedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetReceivedDateTime(val) + } + return nil + } + res["recipientAddress"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRecipientAddress(val) + } + return nil + } + res["senderAddress"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSenderAddress(val) + } + return nil + } + res["size"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetSize(val) + } + return nil + } + res["status"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseExchangeMessageTraceStatus) + if err != nil { + return err + } + if val != nil { + m.SetStatus(val.(*ExchangeMessageTraceStatus)) + } + return nil + } + res["subject"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSubject(val) + } + return nil + } + res["toIP"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetToIP(val) + } + return nil + } + return res +} +// GetFromIP gets the fromIP property value. The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). +// returns a *string when successful +func (m *ExchangeMessageTrace) GetFromIP()(*string) { + val, err := m.GetBackingStore().Get("fromIP") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetMessageId gets the messageId property value. The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). +// returns a *string when successful +func (m *ExchangeMessageTrace) GetMessageId()(*string) { + val, err := m.GetBackingStore().Get("messageId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetReceivedDateTime gets the receivedDateTime property value. The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). +// returns a *Time when successful +func (m *ExchangeMessageTrace) GetReceivedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("receivedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetRecipientAddress gets the recipientAddress property value. The SMTP email address of the user that the message was addressed to. Supports $filter (eq). +// returns a *string when successful +func (m *ExchangeMessageTrace) GetRecipientAddress()(*string) { + val, err := m.GetBackingStore().Get("recipientAddress") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSenderAddress gets the senderAddress property value. The SMTP email address of the user the message was purportedly from. Supports $filter (eq). +// returns a *string when successful +func (m *ExchangeMessageTrace) GetSenderAddress()(*string) { + val, err := m.GetBackingStore().Get("senderAddress") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSize gets the size property value. The size of the message in bytes. +// returns a *int32 when successful +func (m *ExchangeMessageTrace) GetSize()(*int32) { + val, err := m.GetBackingStore().Get("size") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetStatus gets the status property value. The status property +// returns a *ExchangeMessageTraceStatus when successful +func (m *ExchangeMessageTrace) GetStatus()(*ExchangeMessageTraceStatus) { + val, err := m.GetBackingStore().Get("status") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ExchangeMessageTraceStatus) + } + return nil +} +// GetSubject gets the subject property value. The subject line of the message. Supports $filter (contains, startsWith, endsWith). +// returns a *string when successful +func (m *ExchangeMessageTrace) GetSubject()(*string) { + val, err := m.GetBackingStore().Get("subject") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetToIP gets the toIP property value. The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). +// returns a *string when successful +func (m *ExchangeMessageTrace) GetToIP()(*string) { + val, err := m.GetBackingStore().Get("toIP") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ExchangeMessageTrace) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("fromIP", m.GetFromIP()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("messageId", m.GetMessageId()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("receivedDateTime", m.GetReceivedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("recipientAddress", m.GetRecipientAddress()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("senderAddress", m.GetSenderAddress()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("size", m.GetSize()) + if err != nil { + return err + } + } + if m.GetStatus() != nil { + cast := (*m.GetStatus()).String() + err = writer.WriteStringValue("status", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("subject", m.GetSubject()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("toIP", m.GetToIP()) + if err != nil { + return err + } + } + return nil +} +// SetFromIP sets the fromIP property value. The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). +func (m *ExchangeMessageTrace) SetFromIP(value *string)() { + err := m.GetBackingStore().Set("fromIP", value) + if err != nil { + panic(err) + } +} +// SetMessageId sets the messageId property value. The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). +func (m *ExchangeMessageTrace) SetMessageId(value *string)() { + err := m.GetBackingStore().Set("messageId", value) + if err != nil { + panic(err) + } +} +// SetReceivedDateTime sets the receivedDateTime property value. The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). +func (m *ExchangeMessageTrace) SetReceivedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("receivedDateTime", value) + if err != nil { + panic(err) + } +} +// SetRecipientAddress sets the recipientAddress property value. The SMTP email address of the user that the message was addressed to. Supports $filter (eq). +func (m *ExchangeMessageTrace) SetRecipientAddress(value *string)() { + err := m.GetBackingStore().Set("recipientAddress", value) + if err != nil { + panic(err) + } +} +// SetSenderAddress sets the senderAddress property value. The SMTP email address of the user the message was purportedly from. Supports $filter (eq). +func (m *ExchangeMessageTrace) SetSenderAddress(value *string)() { + err := m.GetBackingStore().Set("senderAddress", value) + if err != nil { + panic(err) + } +} +// SetSize sets the size property value. The size of the message in bytes. +func (m *ExchangeMessageTrace) SetSize(value *int32)() { + err := m.GetBackingStore().Set("size", value) + if err != nil { + panic(err) + } +} +// SetStatus sets the status property value. The status property +func (m *ExchangeMessageTrace) SetStatus(value *ExchangeMessageTraceStatus)() { + err := m.GetBackingStore().Set("status", value) + if err != nil { + panic(err) + } +} +// SetSubject sets the subject property value. The subject line of the message. Supports $filter (contains, startsWith, endsWith). +func (m *ExchangeMessageTrace) SetSubject(value *string)() { + err := m.GetBackingStore().Set("subject", value) + if err != nil { + panic(err) + } +} +// SetToIP sets the toIP property value. The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). +func (m *ExchangeMessageTrace) SetToIP(value *string)() { + err := m.GetBackingStore().Set("toIP", value) + if err != nil { + panic(err) + } +} +type ExchangeMessageTraceable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetFromIP()(*string) + GetMessageId()(*string) + GetReceivedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetRecipientAddress()(*string) + GetSenderAddress()(*string) + GetSize()(*int32) + GetStatus()(*ExchangeMessageTraceStatus) + GetSubject()(*string) + GetToIP()(*string) + SetFromIP(value *string)() + SetMessageId(value *string)() + SetReceivedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetRecipientAddress(value *string)() + SetSenderAddress(value *string)() + SetSize(value *int32)() + SetStatus(value *ExchangeMessageTraceStatus)() + SetSubject(value *string)() + SetToIP(value *string)() +} diff --git a/models/exchange_message_trace_collection_response.go b/models/exchange_message_trace_collection_response.go new file mode 100644 index 00000000000..8c0d4cab2a8 --- /dev/null +++ b/models/exchange_message_trace_collection_response.go @@ -0,0 +1,91 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeMessageTraceCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewExchangeMessageTraceCollectionResponse instantiates a new ExchangeMessageTraceCollectionResponse and sets the default values. +func NewExchangeMessageTraceCollectionResponse()(*ExchangeMessageTraceCollectionResponse) { + m := &ExchangeMessageTraceCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateExchangeMessageTraceCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeMessageTraceCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeMessageTraceCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeMessageTraceCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateExchangeMessageTraceFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ExchangeMessageTraceable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ExchangeMessageTraceable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ExchangeMessageTraceable when successful +func (m *ExchangeMessageTraceCollectionResponse) GetValue()([]ExchangeMessageTraceable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ExchangeMessageTraceable) + } + return nil +} +// Serialize serializes information the current object +func (m *ExchangeMessageTraceCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ExchangeMessageTraceCollectionResponse) SetValue(value []ExchangeMessageTraceable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ExchangeMessageTraceCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ExchangeMessageTraceable) + SetValue(value []ExchangeMessageTraceable)() +} diff --git a/models/exchange_message_trace_detail.go b/models/exchange_message_trace_detail.go new file mode 100644 index 00000000000..f5cd24255bd --- /dev/null +++ b/models/exchange_message_trace_detail.go @@ -0,0 +1,265 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeMessageTraceDetail struct { + Entity +} +// NewExchangeMessageTraceDetail instantiates a new ExchangeMessageTraceDetail and sets the default values. +func NewExchangeMessageTraceDetail()(*ExchangeMessageTraceDetail) { + m := &ExchangeMessageTraceDetail{ + Entity: *NewEntity(), + } + return m +} +// CreateExchangeMessageTraceDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeMessageTraceDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeMessageTraceDetail(), nil +} +// GetAction gets the action property value. The action taken on the message during the event. +// returns a *string when successful +func (m *ExchangeMessageTraceDetail) GetAction()(*string) { + val, err := m.GetBackingStore().Get("action") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetData gets the data property value. Additional data associated with the event, containing supplementary information specific to the event. +// returns a *string when successful +func (m *ExchangeMessageTraceDetail) GetData()(*string) { + val, err := m.GetBackingStore().Get("data") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDateTime gets the dateTime property value. The date and time when the event occurred. The timestamp is in UTC format. +// returns a *Time when successful +func (m *ExchangeMessageTraceDetail) GetDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("dateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetDescription gets the description property value. A detailed description that provides context about what happened during message processing. +// returns a *string when successful +func (m *ExchangeMessageTraceDetail) GetDescription()(*string) { + val, err := m.GetBackingStore().Get("description") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEvent gets the event property value. The event that occurred during message processing. +// returns a *string when successful +func (m *ExchangeMessageTraceDetail) GetEvent()(*string) { + val, err := m.GetBackingStore().Get("event") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeMessageTraceDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["action"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAction(val) + } + return nil + } + res["data"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetData(val) + } + return nil + } + res["dateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetDateTime(val) + } + return nil + } + res["description"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDescription(val) + } + return nil + } + res["event"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetEvent(val) + } + return nil + } + res["messageId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMessageId(val) + } + return nil + } + return res +} +// GetMessageId gets the messageId property value. The Message-ID header field of the message. The format depends on the messaging server that sent the message. +// returns a *string when successful +func (m *ExchangeMessageTraceDetail) GetMessageId()(*string) { + val, err := m.GetBackingStore().Get("messageId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ExchangeMessageTraceDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("action", m.GetAction()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("data", m.GetData()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("dateTime", m.GetDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("description", m.GetDescription()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("event", m.GetEvent()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("messageId", m.GetMessageId()) + if err != nil { + return err + } + } + return nil +} +// SetAction sets the action property value. The action taken on the message during the event. +func (m *ExchangeMessageTraceDetail) SetAction(value *string)() { + err := m.GetBackingStore().Set("action", value) + if err != nil { + panic(err) + } +} +// SetData sets the data property value. Additional data associated with the event, containing supplementary information specific to the event. +func (m *ExchangeMessageTraceDetail) SetData(value *string)() { + err := m.GetBackingStore().Set("data", value) + if err != nil { + panic(err) + } +} +// SetDateTime sets the dateTime property value. The date and time when the event occurred. The timestamp is in UTC format. +func (m *ExchangeMessageTraceDetail) SetDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("dateTime", value) + if err != nil { + panic(err) + } +} +// SetDescription sets the description property value. A detailed description that provides context about what happened during message processing. +func (m *ExchangeMessageTraceDetail) SetDescription(value *string)() { + err := m.GetBackingStore().Set("description", value) + if err != nil { + panic(err) + } +} +// SetEvent sets the event property value. The event that occurred during message processing. +func (m *ExchangeMessageTraceDetail) SetEvent(value *string)() { + err := m.GetBackingStore().Set("event", value) + if err != nil { + panic(err) + } +} +// SetMessageId sets the messageId property value. The Message-ID header field of the message. The format depends on the messaging server that sent the message. +func (m *ExchangeMessageTraceDetail) SetMessageId(value *string)() { + err := m.GetBackingStore().Set("messageId", value) + if err != nil { + panic(err) + } +} +type ExchangeMessageTraceDetailable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAction()(*string) + GetData()(*string) + GetDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetDescription()(*string) + GetEvent()(*string) + GetMessageId()(*string) + SetAction(value *string)() + SetData(value *string)() + SetDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetDescription(value *string)() + SetEvent(value *string)() + SetMessageId(value *string)() +} diff --git a/models/exchange_message_trace_status.go b/models/exchange_message_trace_status.go new file mode 100644 index 00000000000..7cd24c56f20 --- /dev/null +++ b/models/exchange_message_trace_status.go @@ -0,0 +1,54 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +type ExchangeMessageTraceStatus int + +const ( + GETTINGSTATUS_EXCHANGEMESSAGETRACESTATUS ExchangeMessageTraceStatus = iota + PENDING_EXCHANGEMESSAGETRACESTATUS + FAILED_EXCHANGEMESSAGETRACESTATUS + DELIVERED_EXCHANGEMESSAGETRACESTATUS + EXPANDED_EXCHANGEMESSAGETRACESTATUS + QUARANTINED_EXCHANGEMESSAGETRACESTATUS + FILTEREDASSPAM_EXCHANGEMESSAGETRACESTATUS + UNKNOWNFUTUREVALUE_EXCHANGEMESSAGETRACESTATUS +) + +func (i ExchangeMessageTraceStatus) String() string { + return []string{"gettingStatus", "pending", "failed", "delivered", "expanded", "quarantined", "filteredAsSpam", "unknownFutureValue"}[i] +} +func ParseExchangeMessageTraceStatus(v string) (any, error) { + result := GETTINGSTATUS_EXCHANGEMESSAGETRACESTATUS + switch v { + case "gettingStatus": + result = GETTINGSTATUS_EXCHANGEMESSAGETRACESTATUS + case "pending": + result = PENDING_EXCHANGEMESSAGETRACESTATUS + case "failed": + result = FAILED_EXCHANGEMESSAGETRACESTATUS + case "delivered": + result = DELIVERED_EXCHANGEMESSAGETRACESTATUS + case "expanded": + result = EXPANDED_EXCHANGEMESSAGETRACESTATUS + case "quarantined": + result = QUARANTINED_EXCHANGEMESSAGETRACESTATUS + case "filteredAsSpam": + result = FILTEREDASSPAM_EXCHANGEMESSAGETRACESTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_EXCHANGEMESSAGETRACESTATUS + default: + return nil, nil + } + return &result, nil +} +func SerializeExchangeMessageTraceStatus(values []ExchangeMessageTraceStatus) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ExchangeMessageTraceStatus) isMultiValue() bool { + return false +} diff --git a/models/external_authentication_method_configuration.go b/models/external_authentication_method_configuration.go new file mode 100644 index 00000000000..111b3fcb6f1 --- /dev/null +++ b/models/external_authentication_method_configuration.go @@ -0,0 +1,204 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExternalAuthenticationMethodConfiguration struct { + AuthenticationMethodConfiguration +} +// NewExternalAuthenticationMethodConfiguration instantiates a new ExternalAuthenticationMethodConfiguration and sets the default values. +func NewExternalAuthenticationMethodConfiguration()(*ExternalAuthenticationMethodConfiguration) { + m := &ExternalAuthenticationMethodConfiguration{ + AuthenticationMethodConfiguration: *NewAuthenticationMethodConfiguration(), + } + odataTypeValue := "#microsoft.graph.externalAuthenticationMethodConfiguration" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExternalAuthenticationMethodConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExternalAuthenticationMethodConfigurationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExternalAuthenticationMethodConfiguration(), nil +} +// GetAppId gets the appId property value. appId for the app registration in Microsoft Entra ID representing the integration with the external provider. +// returns a *string when successful +func (m *ExternalAuthenticationMethodConfiguration) GetAppId()(*string) { + val, err := m.GetBackingStore().Get("appId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDisplayName gets the displayName property value. Display name for the external authentication method. This name is shown to users during sign-in. +// returns a *string when successful +func (m *ExternalAuthenticationMethodConfiguration) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExternalAuthenticationMethodConfiguration) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuthenticationMethodConfiguration.GetFieldDeserializers() + res["appId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAppId(val) + } + return nil + } + res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDisplayName(val) + } + return nil + } + res["includeTargets"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAuthenticationMethodTargetFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AuthenticationMethodTargetable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AuthenticationMethodTargetable) + } + } + m.SetIncludeTargets(res) + } + return nil + } + res["openIdConnectSetting"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateOpenIdConnectSettingFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOpenIdConnectSetting(val.(OpenIdConnectSettingable)) + } + return nil + } + return res +} +// GetIncludeTargets gets the includeTargets property value. A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. +// returns a []AuthenticationMethodTargetable when successful +func (m *ExternalAuthenticationMethodConfiguration) GetIncludeTargets()([]AuthenticationMethodTargetable) { + val, err := m.GetBackingStore().Get("includeTargets") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AuthenticationMethodTargetable) + } + return nil +} +// GetOpenIdConnectSetting gets the openIdConnectSetting property value. The openIdConnectSetting property +// returns a OpenIdConnectSettingable when successful +func (m *ExternalAuthenticationMethodConfiguration) GetOpenIdConnectSetting()(OpenIdConnectSettingable) { + val, err := m.GetBackingStore().Get("openIdConnectSetting") + if err != nil { + panic(err) + } + if val != nil { + return val.(OpenIdConnectSettingable) + } + return nil +} +// Serialize serializes information the current object +func (m *ExternalAuthenticationMethodConfiguration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuthenticationMethodConfiguration.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("appId", m.GetAppId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + if m.GetIncludeTargets() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetIncludeTargets())) + for i, v := range m.GetIncludeTargets() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("includeTargets", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("openIdConnectSetting", m.GetOpenIdConnectSetting()) + if err != nil { + return err + } + } + return nil +} +// SetAppId sets the appId property value. appId for the app registration in Microsoft Entra ID representing the integration with the external provider. +func (m *ExternalAuthenticationMethodConfiguration) SetAppId(value *string)() { + err := m.GetBackingStore().Set("appId", value) + if err != nil { + panic(err) + } +} +// SetDisplayName sets the displayName property value. Display name for the external authentication method. This name is shown to users during sign-in. +func (m *ExternalAuthenticationMethodConfiguration) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetIncludeTargets sets the includeTargets property value. A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. +func (m *ExternalAuthenticationMethodConfiguration) SetIncludeTargets(value []AuthenticationMethodTargetable)() { + err := m.GetBackingStore().Set("includeTargets", value) + if err != nil { + panic(err) + } +} +// SetOpenIdConnectSetting sets the openIdConnectSetting property value. The openIdConnectSetting property +func (m *ExternalAuthenticationMethodConfiguration) SetOpenIdConnectSetting(value OpenIdConnectSettingable)() { + err := m.GetBackingStore().Set("openIdConnectSetting", value) + if err != nil { + panic(err) + } +} +type ExternalAuthenticationMethodConfigurationable interface { + AuthenticationMethodConfigurationable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAppId()(*string) + GetDisplayName()(*string) + GetIncludeTargets()([]AuthenticationMethodTargetable) + GetOpenIdConnectSetting()(OpenIdConnectSettingable) + SetAppId(value *string)() + SetDisplayName(value *string)() + SetIncludeTargets(value []AuthenticationMethodTargetable)() + SetOpenIdConnectSetting(value OpenIdConnectSettingable)() +} diff --git a/models/group.go b/models/group.go index cf3bc10a0a2..44229965edc 100644 --- a/models/group.go +++ b/models/group.go @@ -938,6 +938,38 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["resourceBehaviorOptions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetResourceBehaviorOptions(res) + } + return nil + } + res["resourceProvisioningOptions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetResourceProvisioningOptions(res) + } + return nil + } res["securityEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -1550,6 +1582,30 @@ func (m *Group) GetRenewedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a1 } return nil } +// GetResourceBehaviorOptions gets the resourceBehaviorOptions property value. The resourceBehaviorOptions property +// returns a []string when successful +func (m *Group) GetResourceBehaviorOptions()([]string) { + val, err := m.GetBackingStore().Get("resourceBehaviorOptions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetResourceProvisioningOptions gets the resourceProvisioningOptions property value. The resourceProvisioningOptions property +// returns a []string when successful +func (m *Group) GetResourceProvisioningOptions()([]string) { + val, err := m.GetBackingStore().Get("resourceProvisioningOptions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} // GetSecurityEnabled gets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). // returns a *bool when successful func (m *Group) GetSecurityEnabled()(*bool) { @@ -2156,6 +2212,18 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + if m.GetResourceBehaviorOptions() != nil { + err = writer.WriteCollectionOfStringValues("resourceBehaviorOptions", m.GetResourceBehaviorOptions()) + if err != nil { + return err + } + } + if m.GetResourceProvisioningOptions() != nil { + err = writer.WriteCollectionOfStringValues("resourceProvisioningOptions", m.GetResourceProvisioningOptions()) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("securityEnabled", m.GetSecurityEnabled()) if err != nil { @@ -2664,6 +2732,20 @@ func (m *Group) SetRenewedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f30 panic(err) } } +// SetResourceBehaviorOptions sets the resourceBehaviorOptions property value. The resourceBehaviorOptions property +func (m *Group) SetResourceBehaviorOptions(value []string)() { + err := m.GetBackingStore().Set("resourceBehaviorOptions", value) + if err != nil { + panic(err) + } +} +// SetResourceProvisioningOptions sets the resourceProvisioningOptions property value. The resourceProvisioningOptions property +func (m *Group) SetResourceProvisioningOptions(value []string)() { + err := m.GetBackingStore().Set("resourceProvisioningOptions", value) + if err != nil { + panic(err) + } +} // SetSecurityEnabled sets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). func (m *Group) SetSecurityEnabled(value *bool)() { err := m.GetBackingStore().Set("securityEnabled", value) @@ -2814,6 +2896,8 @@ type Groupable interface { GetProxyAddresses()([]string) GetRejectedSenders()([]DirectoryObjectable) GetRenewedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetResourceBehaviorOptions()([]string) + GetResourceProvisioningOptions()([]string) GetSecurityEnabled()(*bool) GetSecurityIdentifier()(*string) GetServiceProvisioningErrors()([]ServiceProvisioningErrorable) @@ -2883,6 +2967,8 @@ type Groupable interface { SetProxyAddresses(value []string)() SetRejectedSenders(value []DirectoryObjectable)() SetRenewedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetResourceBehaviorOptions(value []string)() + SetResourceProvisioningOptions(value []string)() SetSecurityEnabled(value *bool)() SetSecurityIdentifier(value *string)() SetServiceProvisioningErrors(value []ServiceProvisioningErrorable)() diff --git a/models/identitygovernance/workflow_base.go b/models/identitygovernance/workflow_base.go index d0888ea4e9d..9c18466e432 100644 --- a/models/identitygovernance/workflow_base.go +++ b/models/identitygovernance/workflow_base.go @@ -60,6 +60,18 @@ func (m *WorkflowBase) GetAdditionalData()(map[string]any) { } return val.(map[string]any) } +// GetAdministrationScopeTargets gets the administrationScopeTargets property value. The administrationScopeTargets property +// returns a []DirectoryObjectable when successful +func (m *WorkflowBase) GetAdministrationScopeTargets()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) { + val, err := m.GetBackingStore().Get("administrationScopeTargets") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + return nil +} // GetBackingStore gets the BackingStore property value. Stores model information. // returns a BackingStore when successful func (m *WorkflowBase) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { @@ -141,6 +153,22 @@ func (m *WorkflowBase) GetExecutionConditions()(WorkflowExecutionConditionsable) // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *WorkflowBase) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["administrationScopeTargets"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + } + m.SetAdministrationScopeTargets(res) + } + return nil + } res["category"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseLifecycleWorkflowCategory) if err != nil { @@ -343,6 +371,18 @@ func (m *WorkflowBase) GetTasks()([]Taskable) { } // Serialize serializes information the current object func (m *WorkflowBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetAdministrationScopeTargets() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAdministrationScopeTargets())) + for i, v := range m.GetAdministrationScopeTargets() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("administrationScopeTargets", cast) + if err != nil { + return err + } + } if m.GetCategory() != nil { cast := (*m.GetCategory()).String() err := writer.WriteStringValue("category", &cast) @@ -437,6 +477,13 @@ func (m *WorkflowBase) SetAdditionalData(value map[string]any)() { panic(err) } } +// SetAdministrationScopeTargets sets the administrationScopeTargets property value. The administrationScopeTargets property +func (m *WorkflowBase) SetAdministrationScopeTargets(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() { + err := m.GetBackingStore().Set("administrationScopeTargets", value) + if err != nil { + panic(err) + } +} // SetBackingStore sets the BackingStore property value. Stores model information. func (m *WorkflowBase) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value @@ -529,6 +576,7 @@ type WorkflowBaseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAdministrationScopeTargets()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) GetCategory()(*LifecycleWorkflowCategory) GetCreatedBy()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable) @@ -542,6 +590,7 @@ type WorkflowBaseable interface { GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetOdataType()(*string) GetTasks()([]Taskable) + SetAdministrationScopeTargets(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() SetCategory(value *LifecycleWorkflowCategory)() SetCreatedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable)() diff --git a/models/message_tracing_root.go b/models/message_tracing_root.go new file mode 100644 index 00000000000..73dba3ed8d4 --- /dev/null +++ b/models/message_tracing_root.go @@ -0,0 +1,91 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MessageTracingRoot struct { + Entity +} +// NewMessageTracingRoot instantiates a new MessageTracingRoot and sets the default values. +func NewMessageTracingRoot()(*MessageTracingRoot) { + m := &MessageTracingRoot{ + Entity: *NewEntity(), + } + return m +} +// CreateMessageTracingRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMessageTracingRootFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMessageTracingRoot(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MessageTracingRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["messageTraces"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateExchangeMessageTraceFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ExchangeMessageTraceable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ExchangeMessageTraceable) + } + } + m.SetMessageTraces(res) + } + return nil + } + return res +} +// GetMessageTraces gets the messageTraces property value. Represents the trace information of messages that pass through Exchange Online organizations. +// returns a []ExchangeMessageTraceable when successful +func (m *MessageTracingRoot) GetMessageTraces()([]ExchangeMessageTraceable) { + val, err := m.GetBackingStore().Get("messageTraces") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ExchangeMessageTraceable) + } + return nil +} +// Serialize serializes information the current object +func (m *MessageTracingRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetMessageTraces() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetMessageTraces())) + for i, v := range m.GetMessageTraces() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("messageTraces", cast) + if err != nil { + return err + } + } + return nil +} +// SetMessageTraces sets the messageTraces property value. Represents the trace information of messages that pass through Exchange Online organizations. +func (m *MessageTracingRoot) SetMessageTraces(value []ExchangeMessageTraceable)() { + err := m.GetBackingStore().Set("messageTraces", value) + if err != nil { + panic(err) + } +} +type MessageTracingRootable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetMessageTraces()([]ExchangeMessageTraceable) + SetMessageTraces(value []ExchangeMessageTraceable)() +} diff --git a/models/open_id_connect_setting.go b/models/open_id_connect_setting.go new file mode 100644 index 00000000000..dfbe4c460a8 --- /dev/null +++ b/models/open_id_connect_setting.go @@ -0,0 +1,190 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type OpenIdConnectSetting struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewOpenIdConnectSetting instantiates a new OpenIdConnectSetting and sets the default values. +func NewOpenIdConnectSetting()(*OpenIdConnectSetting) { + m := &OpenIdConnectSetting{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateOpenIdConnectSettingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOpenIdConnectSettingFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOpenIdConnectSetting(), nil +} +// 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. +// returns a map[string]any when successful +func (m *OpenIdConnectSetting) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *OpenIdConnectSetting) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetClientId gets the clientId property value. The Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external identity provider. +// returns a *string when successful +func (m *OpenIdConnectSetting) GetClientId()(*string) { + val, err := m.GetBackingStore().Get("clientId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDiscoveryUrl gets the discoveryUrl property value. The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. +// returns a *string when successful +func (m *OpenIdConnectSetting) GetDiscoveryUrl()(*string) { + val, err := m.GetBackingStore().Get("discoveryUrl") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OpenIdConnectSetting) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["clientId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetClientId(val) + } + return nil + } + res["discoveryUrl"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDiscoveryUrl(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *OpenIdConnectSetting) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *OpenIdConnectSetting) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("clientId", m.GetClientId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("discoveryUrl", m.GetDiscoveryUrl()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *OpenIdConnectSetting) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *OpenIdConnectSetting) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetClientId sets the clientId property value. The Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external identity provider. +func (m *OpenIdConnectSetting) SetClientId(value *string)() { + err := m.GetBackingStore().Set("clientId", value) + if err != nil { + panic(err) + } +} +// SetDiscoveryUrl sets the discoveryUrl property value. The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. +func (m *OpenIdConnectSetting) SetDiscoveryUrl(value *string)() { + err := m.GetBackingStore().Set("discoveryUrl", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *OpenIdConnectSetting) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type OpenIdConnectSettingable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetClientId()(*string) + GetDiscoveryUrl()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetClientId(value *string)() + SetDiscoveryUrl(value *string)() + SetOdataType(value *string)() +} diff --git a/models/process_conversation_metadata.go b/models/process_conversation_metadata.go index 425020fce51..40b135410a8 100644 --- a/models/process_conversation_metadata.go +++ b/models/process_conversation_metadata.go @@ -24,7 +24,7 @@ func NewProcessConversationMetadata()(*ProcessConversationMetadata) { func CreateProcessConversationMetadataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewProcessConversationMetadata(), nil } -// GetAccessedResources gets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). +// GetAccessedResources gets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. // returns a []string when successful func (m *ProcessConversationMetadata) GetAccessedResources()([]string) { val, err := m.GetBackingStore().Get("accessedResources") @@ -36,7 +36,7 @@ func (m *ProcessConversationMetadata) GetAccessedResources()([]string) { } return nil } -// GetAccessedResourcesV2 gets the accessedResources_v2 property value. The accessedResources_v2 property +// GetAccessedResourcesV2 gets the accessedResources_v2 property value. Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. // returns a []ResourceAccessDetailable when successful func (m *ProcessConversationMetadata) GetAccessedResourcesV2()([]ResourceAccessDetailable) { val, err := m.GetBackingStore().Get("accessedResources_v2") @@ -48,7 +48,7 @@ func (m *ProcessConversationMetadata) GetAccessedResourcesV2()([]ResourceAccessD } return nil } -// GetAgents gets the agents property value. The agents property +// GetAgents gets the agents property value. Indicates the information about an AI agent that participated in the preparation of the message. // returns a []AiAgentInfoable when successful func (m *ProcessConversationMetadata) GetAgents()([]AiAgentInfoable) { val, err := m.GetBackingStore().Get("agents") @@ -220,21 +220,21 @@ func (m *ProcessConversationMetadata) Serialize(writer i878a80d2330e89d26896388a } return nil } -// SetAccessedResources sets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). +// SetAccessedResources sets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. func (m *ProcessConversationMetadata) SetAccessedResources(value []string)() { err := m.GetBackingStore().Set("accessedResources", value) if err != nil { panic(err) } } -// SetAccessedResourcesV2 sets the accessedResources_v2 property value. The accessedResources_v2 property +// SetAccessedResourcesV2 sets the accessedResources_v2 property value. Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. func (m *ProcessConversationMetadata) SetAccessedResourcesV2(value []ResourceAccessDetailable)() { err := m.GetBackingStore().Set("accessedResources_v2", value) if err != nil { panic(err) } } -// SetAgents sets the agents property value. The agents property +// SetAgents sets the agents property value. Indicates the information about an AI agent that participated in the preparation of the message. func (m *ProcessConversationMetadata) SetAgents(value []AiAgentInfoable)() { err := m.GetBackingStore().Set("agents", value) if err != nil { diff --git a/models/resource_access_detail.go b/models/resource_access_detail.go index a29420ebae4..819ac1e2e77 100644 --- a/models/resource_access_detail.go +++ b/models/resource_access_detail.go @@ -151,7 +151,7 @@ func (m *ResourceAccessDetail) GetFieldDeserializers()(map[string]func(i878a80d2 } return res } -// GetIdentifier gets the identifier property value. The identifier property +// GetIdentifier gets the identifier property value. Unique identifier of the resource accessed. // returns a *string when successful func (m *ResourceAccessDetail) GetIdentifier()(*string) { val, err := m.GetBackingStore().Get("identifier") @@ -163,7 +163,7 @@ func (m *ResourceAccessDetail) GetIdentifier()(*string) { } return nil } -// GetIsCrossPromptInjectionDetected gets the isCrossPromptInjectionDetected property value. The isCrossPromptInjectionDetected property +// GetIsCrossPromptInjectionDetected gets the isCrossPromptInjectionDetected property value. Indicates whether cross-prompt injection was detected during the access attempt. // returns a *bool when successful func (m *ResourceAccessDetail) GetIsCrossPromptInjectionDetected()(*bool) { val, err := m.GetBackingStore().Get("isCrossPromptInjectionDetected") @@ -175,7 +175,7 @@ func (m *ResourceAccessDetail) GetIsCrossPromptInjectionDetected()(*bool) { } return nil } -// GetLabelId gets the labelId property value. The labelId property +// GetLabelId gets the labelId property value. Identifier for the sensitivity label applied to the resource, if any. // returns a *string when successful func (m *ResourceAccessDetail) GetLabelId()(*string) { val, err := m.GetBackingStore().Get("labelId") @@ -187,7 +187,7 @@ func (m *ResourceAccessDetail) GetLabelId()(*string) { } return nil } -// GetName gets the name property value. The name property +// GetName gets the name property value. Name of the resource accessed. // returns a *string when successful func (m *ResourceAccessDetail) GetName()(*string) { val, err := m.GetBackingStore().Get("name") @@ -223,7 +223,7 @@ func (m *ResourceAccessDetail) GetStatus()(*ResourceAccessStatus) { } return nil } -// GetStorageId gets the storageId property value. The storageId property +// GetStorageId gets the storageId property value. Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. // returns a *string when successful func (m *ResourceAccessDetail) GetStorageId()(*string) { val, err := m.GetBackingStore().Get("storageId") @@ -235,7 +235,7 @@ func (m *ResourceAccessDetail) GetStorageId()(*string) { } return nil } -// GetUrl gets the url property value. The url property +// GetUrl gets the url property value. URL of the resource accessed. // returns a *string when successful func (m *ResourceAccessDetail) GetUrl()(*string) { val, err := m.GetBackingStore().Get("url") @@ -331,28 +331,28 @@ func (m *ResourceAccessDetail) SetAdditionalData(value map[string]any)() { func (m *ResourceAccessDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetIdentifier sets the identifier property value. The identifier property +// SetIdentifier sets the identifier property value. Unique identifier of the resource accessed. func (m *ResourceAccessDetail) SetIdentifier(value *string)() { err := m.GetBackingStore().Set("identifier", value) if err != nil { panic(err) } } -// SetIsCrossPromptInjectionDetected sets the isCrossPromptInjectionDetected property value. The isCrossPromptInjectionDetected property +// SetIsCrossPromptInjectionDetected sets the isCrossPromptInjectionDetected property value. Indicates whether cross-prompt injection was detected during the access attempt. func (m *ResourceAccessDetail) SetIsCrossPromptInjectionDetected(value *bool)() { err := m.GetBackingStore().Set("isCrossPromptInjectionDetected", value) if err != nil { panic(err) } } -// SetLabelId sets the labelId property value. The labelId property +// SetLabelId sets the labelId property value. Identifier for the sensitivity label applied to the resource, if any. func (m *ResourceAccessDetail) SetLabelId(value *string)() { err := m.GetBackingStore().Set("labelId", value) if err != nil { panic(err) } } -// SetName sets the name property value. The name property +// SetName sets the name property value. Name of the resource accessed. func (m *ResourceAccessDetail) SetName(value *string)() { err := m.GetBackingStore().Set("name", value) if err != nil { @@ -373,14 +373,14 @@ func (m *ResourceAccessDetail) SetStatus(value *ResourceAccessStatus)() { panic(err) } } -// SetStorageId sets the storageId property value. The storageId property +// SetStorageId sets the storageId property value. Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. func (m *ResourceAccessDetail) SetStorageId(value *string)() { err := m.GetBackingStore().Set("storageId", value) if err != nil { panic(err) } } -// SetUrl sets the url property value. The url property +// SetUrl sets the url property value. URL of the resource accessed. func (m *ResourceAccessDetail) SetUrl(value *string)() { err := m.GetBackingStore().Set("url", value) if err != nil {