diff --git a/chats/item_messages_request_builder.go b/chats/item_messages_request_builder.go index 0f120b85b52..1f850bb431f 100644 --- a/chats/item_messages_request_builder.go +++ b/chats/item_messages_request_builder.go @@ -107,12 +107,12 @@ func (m *ItemMessagesRequestBuilder) Get(ctx context.Context, requestConfigurati } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil } -// Post send a new chatMessage in the specified channel or a chat. +// Post send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. // returns a ChatMessageable 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/chatmessage-post?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-1.0 func (m *ItemMessagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemMessagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -144,7 +144,7 @@ func (m *ItemMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation send a new chatMessage in the specified channel or a chat. +// ToPostRequestInformation send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. // returns a *RequestInformation when successful func (m *ItemMessagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemMessagesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/communications/16b05c28daa64a3c314f18b1da8b100920f380427d2ac40de294f57846b53637.go b/communications/16b05c28daa64a3c314f18b1da8b100920f380427d2ac40de294f57846b53637.go new file mode 100644 index 00000000000..65e9197cdc4 --- /dev/null +++ b/communications/16b05c28daa64a3c314f18b1da8b100920f380427d2ac40de294f57846b53637.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property reactions for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// Patch update the navigation property reactions in communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToDeleteRequestInformation delete navigation property reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(*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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(*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 reactions in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/7faab7cc70a10cbbdda06898cfc737d856fde1a39442b4fea90d70a91f498cd6.go b/communications/7faab7cc70a10cbbdda06898cfc737d856fde1a39442b4fea90d70a91f498cd6.go new file mode 100644 index 00000000000..563781547d9 --- /dev/null +++ b/communications/7faab7cc70a10cbbdda06898cfc737d856fde1a39442b4fea90d70a91f498cd6.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property reactions for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// Patch update the navigation property reactions in communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToDeleteRequestInformation delete navigation property reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(*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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(*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 reactions in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/8945eae3814b6721d6b572182b7b94fbdebe294123a0966cbd530ae187e564cb.go b/communications/8945eae3814b6721d6b572182b7b94fbdebe294123a0966cbd530ae187e564cb.go new file mode 100644 index 00000000000..cf4f50df97f --- /dev/null +++ b/communications/8945eae3814b6721d6b572182b7b94fbdebe294123a0966cbd530ae187e564cb.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property reactions for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// Patch update the navigation property reactions in communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToDeleteRequestInformation delete navigation property reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(*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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(*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 reactions in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/8c6d5f1a79253b51a08b71f5c32162507b1e6b48dac019bf93a108cb574f6728.go b/communications/8c6d5f1a79253b51a08b71f5c32162507b1e6b48dac019bf93a108cb574f6728.go new file mode 100644 index 00000000000..4e96b9aad5a --- /dev/null +++ b/communications/8c6d5f1a79253b51a08b71f5c32162507b1e6b48dac019bf93a108cb574f6728.go @@ -0,0 +1,175 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters a collection of messages that are replies to this message and form a threaded discussion. +type OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Conversation provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) Conversation()(*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property replies for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration)(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 collection of messages that are replies to this message and form a threaded discussion. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Patch update the navigation property replies in communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Reactions provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) Reactions()(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ReplyTo provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) ReplyTo()(*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property replies for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration)(*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 collection of messages that are replies to this message and form a threaded discussion. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration)(*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 replies in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/997fdbba6e2a2a8eb363e91d267b855b4eaf3b0837ede369ee598efc6dd73bb4.go b/communications/997fdbba6e2a2a8eb363e91d267b855b4eaf3b0837ede369ee598efc6dd73bb4.go new file mode 100644 index 00000000000..dcb60e4df62 --- /dev/null +++ b/communications/997fdbba6e2a2a8eb363e91d267b855b4eaf3b0837ede369ee598efc6dd73bb4.go @@ -0,0 +1,175 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters a collection of messages that are replies to this message and form a threaded discussion. +type OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Conversation provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) Conversation()(*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property replies for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration)(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 collection of messages that are replies to this message and form a threaded discussion. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Patch update the navigation property replies in communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Reactions provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) Reactions()(*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ReplyTo provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) ReplyTo()(*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property replies for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration)(*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 collection of messages that are replies to this message and form a threaded discussion. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration)(*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 replies in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/communications_request_builder.go b/communications/communications_request_builder.go index 28def095dd9..6cc110f2c9e 100644 --- a/communications/communications_request_builder.go +++ b/communications/communications_request_builder.go @@ -80,11 +80,21 @@ func (m *CommunicationsRequestBuilder) Get(ctx context.Context, requestConfigura } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudCommunicationsable), nil } +// GetAllOnlineMeetingMessages provides operations to call the getAllOnlineMeetingMessages method. +// returns a *GetAllOnlineMeetingMessagesRequestBuilder when successful +func (m *CommunicationsRequestBuilder) GetAllOnlineMeetingMessages()(*GetAllOnlineMeetingMessagesRequestBuilder) { + return NewGetAllOnlineMeetingMessagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // GetPresencesByUserId provides operations to call the getPresencesByUserId method. // returns a *GetPresencesByUserIdRequestBuilder when successful func (m *CommunicationsRequestBuilder) GetPresencesByUserId()(*GetPresencesByUserIdRequestBuilder) { return NewGetPresencesByUserIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// OnlineMeetingConversations provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. +// returns a *OnlineMeetingConversationsRequestBuilder when successful +func (m *CommunicationsRequestBuilder) OnlineMeetingConversations()(*OnlineMeetingConversationsRequestBuilder) { + return NewOnlineMeetingConversationsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // OnlineMeetings provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. // returns a *OnlineMeetingsRequestBuilder when successful func (m *CommunicationsRequestBuilder) OnlineMeetings()(*OnlineMeetingsRequestBuilder) { diff --git a/communications/dcd3e82c3c52f1e6a1b645cd0ac727f3f614201648ac614398dbc051180bc232.go b/communications/dcd3e82c3c52f1e6a1b645cd0ac727f3f614201648ac614398dbc051180bc232.go new file mode 100644 index 00000000000..452fa5d7315 --- /dev/null +++ b/communications/dcd3e82c3c52f1e6a1b645cd0ac727f3f614201648ac614398dbc051180bc232.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property reactions for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// Patch update the navigation property reactions in communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToDeleteRequestInformation delete navigation property reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration)(*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 collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration)(*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 reactions in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/get_all_online_meeting_messages_get_response.go b/communications/get_all_online_meeting_messages_get_response.go new file mode 100644 index 00000000000..ef0a69074ef --- /dev/null +++ b/communications/get_all_online_meeting_messages_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 communications + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type GetAllOnlineMeetingMessagesGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewGetAllOnlineMeetingMessagesGetResponse instantiates a new GetAllOnlineMeetingMessagesGetResponse and sets the default values. +func NewGetAllOnlineMeetingMessagesGetResponse()(*GetAllOnlineMeetingMessagesGetResponse) { + m := &GetAllOnlineMeetingMessagesGetResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateGetAllOnlineMeetingMessagesGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateGetAllOnlineMeetingMessagesGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewGetAllOnlineMeetingMessagesGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *GetAllOnlineMeetingMessagesGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateEngagementConversationMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []EngagementConversationMessageable when successful +func (m *GetAllOnlineMeetingMessagesGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *GetAllOnlineMeetingMessagesGetResponse) 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 *GetAllOnlineMeetingMessagesGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type GetAllOnlineMeetingMessagesGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable)() +} diff --git a/communications/get_all_online_meeting_messages_request_builder.go b/communications/get_all_online_meeting_messages_request_builder.go new file mode 100644 index 00000000000..21caf8648ac --- /dev/null +++ b/communications/get_all_online_meeting_messages_request_builder.go @@ -0,0 +1,122 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// GetAllOnlineMeetingMessagesRequestBuilder provides operations to call the getAllOnlineMeetingMessages method. +type GetAllOnlineMeetingMessagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. +type GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters 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"` +} +// GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters +} +// NewGetAllOnlineMeetingMessagesRequestBuilderInternal instantiates a new GetAllOnlineMeetingMessagesRequestBuilder and sets the default values. +func NewGetAllOnlineMeetingMessagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*GetAllOnlineMeetingMessagesRequestBuilder) { + m := &GetAllOnlineMeetingMessagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewGetAllOnlineMeetingMessagesRequestBuilder instantiates a new GetAllOnlineMeetingMessagesRequestBuilder and sets the default values. +func NewGetAllOnlineMeetingMessagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*GetAllOnlineMeetingMessagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewGetAllOnlineMeetingMessagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. +// Deprecated: This method is obsolete. Use GetAsGetAllOnlineMeetingMessagesGetResponse instead. +// returns a GetAllOnlineMeetingMessagesResponseable 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/cloudcommunications-getallonlinemeetingmessages?view=graph-rest-1.0 +func (m *GetAllOnlineMeetingMessagesRequestBuilder) Get(ctx context.Context, requestConfiguration *GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration)(GetAllOnlineMeetingMessagesResponseable, 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, CreateGetAllOnlineMeetingMessagesResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(GetAllOnlineMeetingMessagesResponseable), nil +} +// GetAsGetAllOnlineMeetingMessagesGetResponse get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. +// returns a GetAllOnlineMeetingMessagesGetResponseable 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/cloudcommunications-getallonlinemeetingmessages?view=graph-rest-1.0 +func (m *GetAllOnlineMeetingMessagesRequestBuilder) GetAsGetAllOnlineMeetingMessagesGetResponse(ctx context.Context, requestConfiguration *GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration)(GetAllOnlineMeetingMessagesGetResponseable, 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, CreateGetAllOnlineMeetingMessagesGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(GetAllOnlineMeetingMessagesGetResponseable), nil +} +// ToGetRequestInformation get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. +// returns a *RequestInformation when successful +func (m *GetAllOnlineMeetingMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration)(*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 *GetAllOnlineMeetingMessagesRequestBuilder when successful +func (m *GetAllOnlineMeetingMessagesRequestBuilder) WithUrl(rawUrl string)(*GetAllOnlineMeetingMessagesRequestBuilder) { + return NewGetAllOnlineMeetingMessagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/get_all_online_meeting_messages_response.go b/communications/get_all_online_meeting_messages_response.go new file mode 100644 index 00000000000..f130d4b49a6 --- /dev/null +++ b/communications/get_all_online_meeting_messages_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 communications + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use GetAllOnlineMeetingMessagesGetResponseable instead. +type GetAllOnlineMeetingMessagesResponse struct { + GetAllOnlineMeetingMessagesGetResponse +} +// NewGetAllOnlineMeetingMessagesResponse instantiates a new GetAllOnlineMeetingMessagesResponse and sets the default values. +func NewGetAllOnlineMeetingMessagesResponse()(*GetAllOnlineMeetingMessagesResponse) { + m := &GetAllOnlineMeetingMessagesResponse{ + GetAllOnlineMeetingMessagesGetResponse: *NewGetAllOnlineMeetingMessagesGetResponse(), + } + return m +} +// CreateGetAllOnlineMeetingMessagesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateGetAllOnlineMeetingMessagesResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewGetAllOnlineMeetingMessagesResponse(), nil +} +// Deprecated: This class is obsolete. Use GetAllOnlineMeetingMessagesGetResponseable instead. +type GetAllOnlineMeetingMessagesResponseable interface { + GetAllOnlineMeetingMessagesGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/devicemanagement/telecom_expense_management_partners_count_request_builder.go b/communications/online_meeting_conversations_count_request_builder.go similarity index 52% rename from devicemanagement/telecom_expense_management_partners_count_request_builder.go rename to communications/online_meeting_conversations_count_request_builder.go index 2011985a09f..c9ce9017656 100644 --- a/devicemanagement/telecom_expense_management_partners_count_request_builder.go +++ b/communications/online_meeting_conversations_count_request_builder.go @@ -1,7 +1,7 @@ // Code generated by Microsoft Kiota - DO NOT EDIT. // Changes may cause incorrect behavior and will be lost if the code is regenerated. -package devicemanagement +package communications import ( "context" @@ -9,43 +9,43 @@ import ( ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" ) -// TelecomExpenseManagementPartnersCountRequestBuilder provides operations to count the resources in the collection. -type TelecomExpenseManagementPartnersCountRequestBuilder struct { +// OnlineMeetingConversationsCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsCountRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// TelecomExpenseManagementPartnersCountRequestBuilderGetQueryParameters get the number of the resource -type TelecomExpenseManagementPartnersCountRequestBuilderGetQueryParameters struct { +// OnlineMeetingConversationsCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsCountRequestBuilderGetQueryParameters struct { // Filter items by property values Filter *string `uriparametername:"%24filter"` // Search items by search phrases Search *string `uriparametername:"%24search"` } -// TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration struct { +// OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters - QueryParameters *TelecomExpenseManagementPartnersCountRequestBuilderGetQueryParameters + QueryParameters *OnlineMeetingConversationsCountRequestBuilderGetQueryParameters } -// NewTelecomExpenseManagementPartnersCountRequestBuilderInternal instantiates a new TelecomExpenseManagementPartnersCountRequestBuilder and sets the default values. -func NewTelecomExpenseManagementPartnersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TelecomExpenseManagementPartnersCountRequestBuilder) { - m := &TelecomExpenseManagementPartnersCountRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", pathParameters), +// NewOnlineMeetingConversationsCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsCountRequestBuilder) { + m := &OnlineMeetingConversationsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/$count{?%24filter,%24search}", pathParameters), } return m } -// NewTelecomExpenseManagementPartnersCountRequestBuilder instantiates a new TelecomExpenseManagementPartnersCountRequestBuilder and sets the default values. -func NewTelecomExpenseManagementPartnersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TelecomExpenseManagementPartnersCountRequestBuilder) { +// NewOnlineMeetingConversationsCountRequestBuilder instantiates a new OnlineMeetingConversationsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsCountRequestBuilder) { urlParams := make(map[string]string) urlParams["request-raw-url"] = rawUrl - return NewTelecomExpenseManagementPartnersCountRequestBuilderInternal(urlParams, requestAdapter) + return NewOnlineMeetingConversationsCountRequestBuilderInternal(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 *TelecomExpenseManagementPartnersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration)(*int32, error) { +func (m *OnlineMeetingConversationsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration)(*int32, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { return nil, err @@ -64,7 +64,7 @@ func (m *TelecomExpenseManagementPartnersCountRequestBuilder) Get(ctx context.Co } // ToGetRequestInformation get the number of the resource // returns a *RequestInformation when successful -func (m *TelecomExpenseManagementPartnersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { +func (m *OnlineMeetingConversationsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { @@ -77,7 +77,7 @@ func (m *TelecomExpenseManagementPartnersCountRequestBuilder) ToGetRequestInform 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 *TelecomExpenseManagementPartnersCountRequestBuilder when successful -func (m *TelecomExpenseManagementPartnersCountRequestBuilder) WithUrl(rawUrl string)(*TelecomExpenseManagementPartnersCountRequestBuilder) { - return NewTelecomExpenseManagementPartnersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +// returns a *OnlineMeetingConversationsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsCountRequestBuilder) { + return NewOnlineMeetingConversationsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); } diff --git a/communications/online_meeting_conversations_item_messages_count_request_builder.go b/communications/online_meeting_conversations_item_messages_count_request_builder.go new file mode 100644 index 00000000000..c237332b457 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemMessagesCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemMessagesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemMessagesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesCountRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesCountRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemMessagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_engagement_conversation_message_item_request_builder.go b/communications/online_meeting_conversations_item_messages_engagement_conversation_message_item_request_builder.go new file mode 100644 index 00000000000..52a35d48aea --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_engagement_conversation_message_item_request_builder.go @@ -0,0 +1,180 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. +type OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetQueryParameters the messages in a Viva Engage conversation. +type OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Conversation provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) Conversation()(*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property messages for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration)(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 the messages in a Viva Engage conversation. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Patch update the navigation property messages in communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Reactions provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) Reactions()(*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Replies provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) Replies()(*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ReplyTo provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) ReplyTo()(*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property messages for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration)(*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 the messages in a Viva Engage conversation. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration)(*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 messages in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_conversation_request_builder.go b/communications/online_meeting_conversations_item_messages_item_conversation_request_builder.go new file mode 100644 index 00000000000..5bd1ce23ed3 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_conversation_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetQueryParameters the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +type OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a EngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable, 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.CreateEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable), nil +} +// ToGetRequestInformation the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemConversationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_reactions_count_request_builder.go b/communications/online_meeting_conversations_item_messages_item_reactions_count_request_builder.go new file mode 100644 index 00000000000..b1f46cc53bc --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_reactions_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_reactions_request_builder.go b/communications/online_meeting_conversations_item_messages_item_reactions_request_builder.go new file mode 100644 index 00000000000..709a054f3f8 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_reactions_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 communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. +type OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageReactionId provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId string)(*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageReactionId != "" { + urlTplParams["engagementConversationMessageReaction%2Did"] = engagementConversationMessageReactionId + } + return NewOnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) Count()(*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. +// returns a EngagementConversationMessageReactionCollectionResponseable 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/engagementconversationdiscussionmessage-list-reactions?view=graph-rest-1.0 +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable, 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.CreateEngagementConversationMessageReactionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable), nil +} +// Post create new navigation property to reactions for communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToGetRequestInformation get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration)(*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 reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_replies_count_request_builder.go b/communications/online_meeting_conversations_item_messages_item_replies_count_request_builder.go new file mode 100644 index 00000000000..1afad044b89 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_replies_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_replies_item_conversation_request_builder.go b/communications/online_meeting_conversations_item_messages_item_replies_item_conversation_request_builder.go new file mode 100644 index 00000000000..267c9cac39a --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_replies_item_conversation_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetQueryParameters the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +type OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a EngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable, 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.CreateEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable), nil +} +// ToGetRequestInformation the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_replies_item_reactions_count_request_builder.go b/communications/online_meeting_conversations_item_messages_item_replies_item_reactions_count_request_builder.go new file mode 100644 index 00000000000..b5e0291eaf1 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_replies_item_reactions_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_replies_item_reactions_request_builder.go b/communications/online_meeting_conversations_item_messages_item_replies_item_reactions_request_builder.go new file mode 100644 index 00000000000..4b0aa9c52ce --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_replies_item_reactions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageReactionId provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId string)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageReactionId != "" { + urlTplParams["engagementConversationMessageReaction%2Did"] = engagementConversationMessageReactionId + } + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) Count()(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable, 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.CreateEngagementConversationMessageReactionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable), nil +} +// Post create new navigation property to reactions for communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToGetRequestInformation a collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration)(*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 reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_replies_item_reply_to_request_builder.go b/communications/online_meeting_conversations_item_messages_item_replies_item_reply_to_request_builder.go new file mode 100644 index 00000000000..81260322615 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_replies_item_reply_to_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetQueryParameters the parent message to which this message is a reply, if it is part of a reply chain. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the parent message to which this message is a reply, if it is part of a reply chain. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation the parent message to which this message is a reply, if it is part of a reply chain. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_replies_request_builder.go b/communications/online_meeting_conversations_item_messages_item_replies_request_builder.go new file mode 100644 index 00000000000..3532ce741f5 --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_replies_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters a collection of messages that are replies to this message and form a threaded discussion. +type OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageId1 provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) ByEngagementConversationMessageId1(engagementConversationMessageId1 string)(*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageId1 != "" { + urlTplParams["engagementConversationMessage%2Did1"] = engagementConversationMessageId1 + } + return NewOnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) Count()(*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of messages that are replies to this message and form a threaded discussion. +// returns a EngagementConversationMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable, 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.CreateEngagementConversationMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable), nil +} +// Post create new navigation property to replies for communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation a collection of messages that are replies to this message and form a threaded discussion. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration)(*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 replies for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_item_reply_to_request_builder.go b/communications/online_meeting_conversations_item_messages_item_reply_to_request_builder.go new file mode 100644 index 00000000000..a9861aee97b --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_item_reply_to_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetQueryParameters the parent message to which this message is a reply, if it is part of a reply chain. +type OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the parent message to which this message is a reply, if it is part of a reply chain. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation the parent message to which this message is a reply, if it is part of a reply chain. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_messages_request_builder.go b/communications/online_meeting_conversations_item_messages_request_builder.go new file mode 100644 index 00000000000..0a98652884b --- /dev/null +++ b/communications/online_meeting_conversations_item_messages_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemMessagesRequestBuilder provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. +type OnlineMeetingConversationsItemMessagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters the messages in a Viva Engage conversation. +type OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageId provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. +// returns a *OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) ByEngagementConversationMessageId(engagementConversationMessageId string)(*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageId != "" { + urlTplParams["engagementConversationMessage%2Did"] = engagementConversationMessageId + } + return NewOnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemMessagesRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemMessagesRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesRequestBuilder) { + m := &OnlineMeetingConversationsItemMessagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemMessagesRequestBuilder instantiates a new OnlineMeetingConversationsItemMessagesRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemMessagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemMessagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemMessagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemMessagesCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) Count()(*OnlineMeetingConversationsItemMessagesCountRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the messages in a Viva Engage conversation. +// returns a EngagementConversationMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable, 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.CreateEngagementConversationMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable), nil +} +// Post create new navigation property to messages for communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation the messages in a Viva Engage conversation. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration)(*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 messages for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemMessagesRequestBuilder when successful +func (m *OnlineMeetingConversationsItemMessagesRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemMessagesRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_online_meeting_attendee_report_request_builder.go b/communications/online_meeting_conversations_item_online_meeting_attendee_report_request_builder.go new file mode 100644 index 00000000000..6ef43932e7d --- /dev/null +++ b/communications/online_meeting_conversations_item_online_meeting_attendee_report_request_builder.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder provides operations to manage the media for the cloudCommunications entity. +type OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) { + m := &OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder instantiates a new OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the content stream of the attendee report of a Microsoft Teams live event. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration)(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 the content stream of the attendee report of a Microsoft Teams live event. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration)([]byte, 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, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the content stream of the attendee report of a Microsoft Teams live event. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the content stream of the attendee report of a Microsoft Teams live event. Read-only. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration)(*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 the content stream of the attendee report of a Microsoft Teams live event. Read-only. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the content stream of the attendee report of a Microsoft Teams live event. Read-only. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) { + return NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_online_meeting_request_builder.go b/communications/online_meeting_conversations_item_online_meeting_request_builder.go new file mode 100644 index 00000000000..8760b35ef1d --- /dev/null +++ b/communications/online_meeting_conversations_item_online_meeting_request_builder.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemOnlineMeetingRequestBuilder provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. +type OnlineMeetingConversationsItemOnlineMeetingRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetQueryParameters the online meeting associated with the conversation. +type OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetQueryParameters +} +// AttendeeReport provides operations to manage the media for the cloudCommunications entity. +// returns a *OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) AttendeeReport()(*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder) { + return NewOnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemOnlineMeetingRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) { + m := &OnlineMeetingConversationsItemOnlineMeetingRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilder instantiates a new OnlineMeetingConversationsItemOnlineMeetingRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the online meeting associated with the conversation. +// returns a OnlineMeetingable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingable, 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.CreateOnlineMeetingFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingable), nil +} +// ToGetRequestInformation the online meeting associated with the conversation. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemOnlineMeetingRequestBuilder when successful +func (m *OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) { + return NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_conversation_request_builder.go b/communications/online_meeting_conversations_item_starter_conversation_request_builder.go new file mode 100644 index 00000000000..0ab66d88d6b --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_conversation_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemStarterConversationRequestBuilder provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterConversationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterConversationRequestBuilderGetQueryParameters the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +type OnlineMeetingConversationsItemStarterConversationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterConversationRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterConversationRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterConversationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterConversationRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterConversationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterConversationRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterConversationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterConversationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterConversationRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a EngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterConversationRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable, 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.CreateEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable), nil +} +// ToGetRequestInformation the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterConversationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterConversationRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterConversationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_reactions_count_request_builder.go b/communications/online_meeting_conversations_item_starter_reactions_count_request_builder.go new file mode 100644 index 00000000000..b693b01e6b5 --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_reactions_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_reactions_request_builder.go b/communications/online_meeting_conversations_item_starter_reactions_request_builder.go new file mode 100644 index 00000000000..ede905bb14b --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_reactions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterReactionsRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterReactionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageReactionId provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId string)(*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageReactionId != "" { + urlTplParams["engagementConversationMessageReaction%2Did"] = engagementConversationMessageReactionId + } + return NewOnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemStarterReactionsRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReactionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReactionsRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterReactionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterReactionsRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReactionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReactionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterReactionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) Count()(*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReactionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable, 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.CreateEngagementConversationMessageReactionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable), nil +} +// Post create new navigation property to reactions for communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToGetRequestInformation a collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration)(*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 reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterReactionsRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReactionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_replies_count_request_builder.go b/communications/online_meeting_conversations_item_starter_replies_count_request_builder.go new file mode 100644 index 00000000000..f3da5b6d809 --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_replies_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_replies_item_conversation_request_builder.go b/communications/online_meeting_conversations_item_starter_replies_item_conversation_request_builder.go new file mode 100644 index 00000000000..49fc6825e9f --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_replies_item_conversation_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetQueryParameters the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +type OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a EngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable, 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.CreateEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable), nil +} +// ToGetRequestInformation the Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_replies_item_reactions_count_request_builder.go b/communications/online_meeting_conversations_item_starter_replies_item_reactions_count_request_builder.go new file mode 100644 index 00000000000..d497ef7c557 --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_replies_item_reactions_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 communications + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder provides operations to count the resources in the collection. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetQueryParameters get the number of the resource +type OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderInternal(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 *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_replies_item_reactions_request_builder.go b/communications/online_meeting_conversations_item_starter_replies_item_reactions_request_builder.go new file mode 100644 index 00000000000..7306993a56b --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_replies_item_reactions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters a collection of reactions (such as like and smile) that users have applied to this message. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageReactionId provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId string)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageReactionId != "" { + urlTplParams["engagementConversationMessageReaction%2Did"] = engagementConversationMessageReactionId + } + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) Count()(*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of reactions (such as like and smile) that users have applied to this message. +// returns a EngagementConversationMessageReactionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable, 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.CreateEngagementConversationMessageReactionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable), nil +} +// Post create new navigation property to reactions for communications +// returns a EngagementConversationMessageReactionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, 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.CreateEngagementConversationMessageReactionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable), nil +} +// ToGetRequestInformation a collection of reactions (such as like and smile) that users have applied to this message. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration)(*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 reactions for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_replies_item_reply_to_request_builder.go b/communications/online_meeting_conversations_item_starter_replies_item_reply_to_request_builder.go new file mode 100644 index 00000000000..caa8fcc3b00 --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_replies_item_reply_to_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetQueryParameters the parent message to which this message is a reply, if it is part of a reply chain. +type OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the parent message to which this message is a reply, if it is part of a reply chain. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation the parent message to which this message is a reply, if it is part of a reply chain. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_replies_request_builder.go b/communications/online_meeting_conversations_item_starter_replies_request_builder.go new file mode 100644 index 00000000000..d1b70d68ba1 --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_replies_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterRepliesRequestBuilder provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterRepliesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters a collection of messages that are replies to this message and form a threaded discussion. +type OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByEngagementConversationMessageId provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) ByEngagementConversationMessageId(engagementConversationMessageId string)(*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if engagementConversationMessageId != "" { + urlTplParams["engagementConversationMessage%2Did"] = engagementConversationMessageId + } + return NewOnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsItemStarterRepliesRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRepliesRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRepliesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRepliesRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRepliesRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRepliesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRepliesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRepliesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) Count()(*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of messages that are replies to this message and form a threaded discussion. +// returns a EngagementConversationMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable, 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.CreateEngagementConversationMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable), nil +} +// Post create new navigation property to replies for communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation a collection of messages that are replies to this message and form a threaded discussion. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration)(*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 replies for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRepliesRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRepliesRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRepliesRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_reply_to_request_builder.go b/communications/online_meeting_conversations_item_starter_reply_to_request_builder.go new file mode 100644 index 00000000000..fdadfb3533b --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_reply_to_request_builder.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 communications + +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" +) + +// OnlineMeetingConversationsItemStarterReplyToRequestBuilder provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +type OnlineMeetingConversationsItemStarterReplyToRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetQueryParameters the parent message to which this message is a reply, if it is part of a reply chain. +type OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetQueryParameters +} +// NewOnlineMeetingConversationsItemStarterReplyToRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReplyToRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReplyToRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterReplyToRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterReplyToRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterReplyToRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterReplyToRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterReplyToRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterReplyToRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the parent message to which this message is a reply, if it is part of a reply chain. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterReplyToRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// ToGetRequestInformation the parent message to which this message is a reply, if it is part of a reply chain. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterReplyToRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterReplyToRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReplyToRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_item_starter_request_builder.go b/communications/online_meeting_conversations_item_starter_request_builder.go new file mode 100644 index 00000000000..2f7a88b0658 --- /dev/null +++ b/communications/online_meeting_conversations_item_starter_request_builder.go @@ -0,0 +1,180 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsItemStarterRequestBuilder provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. +type OnlineMeetingConversationsItemStarterRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsItemStarterRequestBuilderGetQueryParameters the first message in a Viva Engage conversation. +type OnlineMeetingConversationsItemStarterRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsItemStarterRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsItemStarterRequestBuilderInternal instantiates a new OnlineMeetingConversationsItemStarterRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRequestBuilder) { + m := &OnlineMeetingConversationsItemStarterRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsItemStarterRequestBuilder instantiates a new OnlineMeetingConversationsItemStarterRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsItemStarterRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsItemStarterRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsItemStarterRequestBuilderInternal(urlParams, requestAdapter) +} +// Conversation provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterConversationRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) Conversation()(*OnlineMeetingConversationsItemStarterConversationRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterConversationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property starter for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration)(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 the first message in a Viva Engage conversation. +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Patch update the navigation property starter in communications +// returns a EngagementConversationMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, 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.CreateEngagementConversationMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable), nil +} +// Reactions provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterReactionsRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) Reactions()(*OnlineMeetingConversationsItemStarterReactionsRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReactionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Replies provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterRepliesRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) Replies()(*OnlineMeetingConversationsItemStarterRepliesRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRepliesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ReplyTo provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. +// returns a *OnlineMeetingConversationsItemStarterReplyToRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) ReplyTo()(*OnlineMeetingConversationsItemStarterReplyToRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterReplyToRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property starter for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration)(*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 the first message in a Viva Engage conversation. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration)(*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 starter in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable, requestConfiguration *OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsItemStarterRequestBuilder when successful +func (m *OnlineMeetingConversationsItemStarterRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsItemStarterRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_online_meeting_engagement_conversation_item_request_builder.go b/communications/online_meeting_conversations_online_meeting_engagement_conversation_item_request_builder.go new file mode 100644 index 00000000000..ee8d010f00a --- /dev/null +++ b/communications/online_meeting_conversations_online_meeting_engagement_conversation_item_request_builder.go @@ -0,0 +1,175 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. +type OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters a collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +type OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderInternal instantiates a new OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) { + m := &OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder instantiates a new OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property onlineMeetingConversations for communications +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration)(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 collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +// returns a OnlineMeetingEngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, 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.CreateOnlineMeetingEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable), nil +} +// Messages provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. +// returns a *OnlineMeetingConversationsItemMessagesRequestBuilder when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) Messages()(*OnlineMeetingConversationsItemMessagesRequestBuilder) { + return NewOnlineMeetingConversationsItemMessagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// OnlineMeeting provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. +// returns a *OnlineMeetingConversationsItemOnlineMeetingRequestBuilder when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) OnlineMeeting()(*OnlineMeetingConversationsItemOnlineMeetingRequestBuilder) { + return NewOnlineMeetingConversationsItemOnlineMeetingRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property onlineMeetingConversations in communications +// returns a OnlineMeetingEngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, requestConfiguration *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, 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.CreateOnlineMeetingEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable), nil +} +// Starter provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. +// returns a *OnlineMeetingConversationsItemStarterRequestBuilder when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) Starter()(*OnlineMeetingConversationsItemStarterRequestBuilder) { + return NewOnlineMeetingConversationsItemStarterRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property onlineMeetingConversations for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration)(*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 collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration)(*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 onlineMeetingConversations in communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, requestConfiguration *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration)(*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 *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder when successful +func (m *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) { + return NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/online_meeting_conversations_request_builder.go b/communications/online_meeting_conversations_request_builder.go new file mode 100644 index 00000000000..6785928e1c1 --- /dev/null +++ b/communications/online_meeting_conversations_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package communications + +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" +) + +// OnlineMeetingConversationsRequestBuilder provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. +type OnlineMeetingConversationsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// OnlineMeetingConversationsRequestBuilderGetQueryParameters a collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +type OnlineMeetingConversationsRequestBuilderGetQueryParameters 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"` +} +// OnlineMeetingConversationsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *OnlineMeetingConversationsRequestBuilderGetQueryParameters +} +// OnlineMeetingConversationsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OnlineMeetingConversationsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByOnlineMeetingEngagementConversationId provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. +// returns a *OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder when successful +func (m *OnlineMeetingConversationsRequestBuilder) ByOnlineMeetingEngagementConversationId(onlineMeetingEngagementConversationId string)(*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if onlineMeetingEngagementConversationId != "" { + urlTplParams["onlineMeetingEngagementConversation%2Did"] = onlineMeetingEngagementConversationId + } + return NewOnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewOnlineMeetingConversationsRequestBuilderInternal instantiates a new OnlineMeetingConversationsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsRequestBuilder) { + m := &OnlineMeetingConversationsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewOnlineMeetingConversationsRequestBuilder instantiates a new OnlineMeetingConversationsRequestBuilder and sets the default values. +func NewOnlineMeetingConversationsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*OnlineMeetingConversationsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewOnlineMeetingConversationsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *OnlineMeetingConversationsCountRequestBuilder when successful +func (m *OnlineMeetingConversationsRequestBuilder) Count()(*OnlineMeetingConversationsCountRequestBuilder) { + return NewOnlineMeetingConversationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +// returns a OnlineMeetingEngagementConversationCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsRequestBuilder) Get(ctx context.Context, requestConfiguration *OnlineMeetingConversationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationCollectionResponseable, 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.CreateOnlineMeetingEngagementConversationCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationCollectionResponseable), nil +} +// Post create new navigation property to onlineMeetingConversations for communications +// returns a OnlineMeetingEngagementConversationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OnlineMeetingConversationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, requestConfiguration *OnlineMeetingConversationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, 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.CreateOnlineMeetingEngagementConversationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable), nil +} +// ToGetRequestInformation a collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingConversationsRequestBuilderGetRequestConfiguration)(*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 onlineMeetingConversations for communications +// returns a *RequestInformation when successful +func (m *OnlineMeetingConversationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable, requestConfiguration *OnlineMeetingConversationsRequestBuilderPostRequestConfiguration)(*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 *OnlineMeetingConversationsRequestBuilder when successful +func (m *OnlineMeetingConversationsRequestBuilder) WithUrl(rawUrl string)(*OnlineMeetingConversationsRequestBuilder) { + return NewOnlineMeetingConversationsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/contacts/contacts_request_builder.go b/contacts/contacts_request_builder.go index f33e26c2940..19082a04c85 100644 --- a/contacts/contacts_request_builder.go +++ b/contacts/contacts_request_builder.go @@ -28,6 +28,8 @@ type ContactsRequestBuilderGetQueryParameters struct { 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"` } @@ -55,7 +57,7 @@ func (m *ContactsRequestBuilder) ByOrgContactId(orgContactId string)(*OrgContact // NewContactsRequestBuilderInternal instantiates a new ContactsRequestBuilder and sets the default values. func NewContactsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ContactsRequestBuilder) { m := &ContactsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), } return m } diff --git a/contacts/item_on_premises_sync_behavior_request_builder.go b/contacts/item_on_premises_sync_behavior_request_builder.go new file mode 100644 index 00000000000..840055fe791 --- /dev/null +++ b/contacts/item_on_premises_sync_behavior_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package contacts + +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" +) + +// ItemOnPremisesSyncBehaviorRequestBuilder provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. +type ItemOnPremisesSyncBehaviorRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters get onPremisesSyncBehavior from contacts +type ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters +} +// ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemOnPremisesSyncBehaviorRequestBuilderInternal instantiates a new ItemOnPremisesSyncBehaviorRequestBuilder and sets the default values. +func NewItemOnPremisesSyncBehaviorRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOnPremisesSyncBehaviorRequestBuilder) { + m := &ItemOnPremisesSyncBehaviorRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemOnPremisesSyncBehaviorRequestBuilder instantiates a new ItemOnPremisesSyncBehaviorRequestBuilder and sets the default values. +func NewItemOnPremisesSyncBehaviorRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOnPremisesSyncBehaviorRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemOnPremisesSyncBehaviorRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property onPremisesSyncBehavior for contacts +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration)(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 get onPremisesSyncBehavior from contacts +// returns a OnPremisesSyncBehaviorable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, 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.CreateOnPremisesSyncBehaviorFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable), nil +} +// Patch update the navigation property onPremisesSyncBehavior in contacts +// returns a OnPremisesSyncBehaviorable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, 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.CreateOnPremisesSyncBehaviorFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable), nil +} +// ToDeleteRequestInformation delete navigation property onPremisesSyncBehavior for contacts +// returns a *RequestInformation when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration)(*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 get onPremisesSyncBehavior from contacts +// returns a *RequestInformation when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration)(*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 onPremisesSyncBehavior in contacts +// returns a *RequestInformation when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration)(*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 *ItemOnPremisesSyncBehaviorRequestBuilder when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) WithUrl(rawUrl string)(*ItemOnPremisesSyncBehaviorRequestBuilder) { + return NewItemOnPremisesSyncBehaviorRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/contacts/org_contact_item_request_builder.go b/contacts/org_contact_item_request_builder.go index d3638454bc1..209f09edd5a 100644 --- a/contacts/org_contact_item_request_builder.go +++ b/contacts/org_contact_item_request_builder.go @@ -14,6 +14,13 @@ import ( type OrgContactItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } +// OrgContactItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OrgContactItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} // OrgContactItemRequestBuilderGetQueryParameters get the properties and relationships of an organizational contact. type OrgContactItemRequestBuilderGetQueryParameters struct { // Expand related entities @@ -30,6 +37,13 @@ type OrgContactItemRequestBuilderGetRequestConfiguration struct { // Request query parameters QueryParameters *OrgContactItemRequestBuilderGetQueryParameters } +// OrgContactItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type OrgContactItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} // CheckMemberGroups provides operations to call the checkMemberGroups method. // returns a *ItemCheckMemberGroupsRequestBuilder when successful func (m *OrgContactItemRequestBuilder) CheckMemberGroups()(*ItemCheckMemberGroupsRequestBuilder) { @@ -53,6 +67,22 @@ func NewOrgContactItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7dae urlParams["request-raw-url"] = rawUrl return NewOrgContactItemRequestBuilderInternal(urlParams, requestAdapter) } +// Delete delete entity from contacts +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OrgContactItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *OrgContactItemRequestBuilderDeleteRequestConfiguration)(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 +} // DirectReports provides operations to manage the directReports property of the microsoft.graph.orgContact entity. // returns a *ItemDirectReportsRequestBuilder when successful func (m *OrgContactItemRequestBuilder) DirectReports()(*ItemDirectReportsRequestBuilder) { @@ -101,6 +131,31 @@ func (m *OrgContactItemRequestBuilder) Manager()(*ItemManagerRequestBuilder) { func (m *OrgContactItemRequestBuilder) MemberOf()(*ItemMemberOfRequestBuilder) { return NewItemMemberOfRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// OnPremisesSyncBehavior provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. +// returns a *ItemOnPremisesSyncBehaviorRequestBuilder when successful +func (m *OrgContactItemRequestBuilder) OnPremisesSyncBehavior()(*ItemOnPremisesSyncBehaviorRequestBuilder) { + return NewItemOnPremisesSyncBehaviorRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update entity in contacts +// returns a OrgContactable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *OrgContactItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable, requestConfiguration *OrgContactItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable, 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.CreateOrgContactFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable), nil +} // Restore provides operations to call the restore method. // returns a *ItemRestoreRequestBuilder when successful func (m *OrgContactItemRequestBuilder) Restore()(*ItemRestoreRequestBuilder) { @@ -116,6 +171,17 @@ func (m *OrgContactItemRequestBuilder) RetryServiceProvisioning()(*ItemRetryServ func (m *OrgContactItemRequestBuilder) ServiceProvisioningErrors()(*ItemServiceProvisioningErrorsRequestBuilder) { return NewItemServiceProvisioningErrorsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// ToDeleteRequestInformation delete entity from contacts +// returns a *RequestInformation when successful +func (m *OrgContactItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *OrgContactItemRequestBuilderDeleteRequestConfiguration)(*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 get the properties and relationships of an organizational contact. // returns a *RequestInformation when successful func (m *OrgContactItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OrgContactItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { @@ -130,6 +196,21 @@ func (m *OrgContactItemRequestBuilder) ToGetRequestInformation(ctx context.Conte requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } +// ToPatchRequestInformation update entity in contacts +// returns a *RequestInformation when successful +func (m *OrgContactItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable, requestConfiguration *OrgContactItemRequestBuilderPatchRequestConfiguration)(*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 +} // TransitiveMemberOf provides operations to manage the transitiveMemberOf property of the microsoft.graph.orgContact entity. // returns a *ItemTransitiveMemberOfRequestBuilder when successful func (m *OrgContactItemRequestBuilder) TransitiveMemberOf()(*ItemTransitiveMemberOfRequestBuilder) { diff --git a/deviceappmanagement/device_app_management_request_builder.go b/deviceappmanagement/device_app_management_request_builder.go index 2ae465dc505..3e4d94d7c0b 100644 --- a/deviceappmanagement/device_app_management_request_builder.go +++ b/deviceappmanagement/device_app_management_request_builder.go @@ -65,7 +65,7 @@ func (m *DeviceAppManagementRequestBuilder) DefaultManagedAppProtections()(*Defa // 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/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-get?view=graph-rest-1.0 func (m *DeviceAppManagementRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceAppManagementRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceAppManagementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go b/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go index 3e1a6cb8a3a..2f3d84a9947 100644 --- a/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go +++ b/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go @@ -37,7 +37,7 @@ func NewManagedAppPoliciesItemTargetAppsRequestBuilder(rawUrl string, requestAda // 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/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 func (m *ManagedAppPoliciesItemTargetAppsRequestBuilder) Post(ctx context.Context, body ManagedAppPoliciesItemTargetAppsPostRequestBodyable, requestConfiguration *ManagedAppPoliciesItemTargetAppsRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go b/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go index 155b109e629..f6f9de93a76 100644 --- a/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go +++ b/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go @@ -21,7 +21,7 @@ type ManagedAppPoliciesManagedAppPolicyItemRequestBuilderDeleteRequestConfigurat // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetQueryParameters read properties and relationships of the windowsInformationProtection object. +// ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppConfiguration object. type ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -73,12 +73,12 @@ func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) Delete(ctx contex } return nil } -// Get read properties and relationships of the windowsInformationProtection object. +// Get read properties and relationships of the managedAppConfiguration object. // returns a ManagedAppPolicyable 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/intune-mam-windowsinformationprotection-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0 func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppPolicyable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -132,7 +132,7 @@ func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) ToDeleteRequestIn requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the windowsInformationProtection object. +// ToGetRequestInformation read properties and relationships of the managedAppConfiguration object. // returns a *RequestInformation when successful func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_policies_request_builder.go b/deviceappmanagement/managed_app_policies_request_builder.go index b93f477d3fd..3555f48a582 100644 --- a/deviceappmanagement/managed_app_policies_request_builder.go +++ b/deviceappmanagement/managed_app_policies_request_builder.go @@ -14,7 +14,7 @@ import ( type ManagedAppPoliciesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppPoliciesRequestBuilderGetQueryParameters list properties and relationships of the managedAppProtection objects. +// ManagedAppPoliciesRequestBuilderGetQueryParameters list properties and relationships of the managedAppConfiguration objects. type ManagedAppPoliciesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewManagedAppPoliciesRequestBuilder(rawUrl string, requestAdapter i2ae4187f func (m *ManagedAppPoliciesRequestBuilder) Count()(*ManagedAppPoliciesCountRequestBuilder) { return NewManagedAppPoliciesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedAppProtection objects. +// Get list properties and relationships of the managedAppConfiguration objects. // returns a ManagedAppPolicyCollectionResponseable 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/intune-mam-managedappprotection-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 func (m *ManagedAppPoliciesRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppPoliciesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppPolicyCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedAppPoliciesRequestBuilder) Post(ctx context.Context, body iadcd8 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppPolicyable), nil } -// ToGetRequestInformation list properties and relationships of the managedAppProtection objects. +// ToGetRequestInformation list properties and relationships of the managedAppConfiguration objects. // returns a *RequestInformation when successful func (m *ManagedAppPoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppPoliciesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go b/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go index 5f1d88caab1..0f8e9f8136b 100644 --- a/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go @@ -37,7 +37,7 @@ func NewManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsRequestBuilder(r // 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/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 func (m *ManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsRequestBuilder) Post(ctx context.Context, body ManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsPostRequestBodyable, requestConfiguration *ManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go b/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go index 101d571ae70..6211ac18527 100644 --- a/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go @@ -37,7 +37,7 @@ func NewManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsRequestBuilder( // 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/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 func (m *ManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsRequestBuilder) Post(ctx context.Context, body ManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsPostRequestBodyable, requestConfiguration *ManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_registrations_request_builder.go b/deviceappmanagement/managed_app_registrations_request_builder.go index fb833f151e2..4acf149d16d 100644 --- a/deviceappmanagement/managed_app_registrations_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_request_builder.go @@ -14,7 +14,7 @@ import ( type ManagedAppRegistrationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppRegistrationsRequestBuilderGetQueryParameters list properties and relationships of the iosManagedAppRegistration objects. +// ManagedAppRegistrationsRequestBuilderGetQueryParameters list properties and relationships of the androidManagedAppRegistration objects. type ManagedAppRegistrationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewManagedAppRegistrationsRequestBuilder(rawUrl string, requestAdapter i2ae func (m *ManagedAppRegistrationsRequestBuilder) Count()(*ManagedAppRegistrationsCountRequestBuilder) { return NewManagedAppRegistrationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the iosManagedAppRegistration objects. +// Get list properties and relationships of the androidManagedAppRegistration objects. // returns a ManagedAppRegistrationCollectionResponseable 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/intune-mam-iosmanagedappregistration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 func (m *ManagedAppRegistrationsRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppRegistrationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -130,7 +130,7 @@ func (m *ManagedAppRegistrationsRequestBuilder) Post(ctx context.Context, body i } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationable), nil } -// ToGetRequestInformation list properties and relationships of the iosManagedAppRegistration objects. +// ToGetRequestInformation list properties and relationships of the androidManagedAppRegistration objects. // returns a *RequestInformation when successful func (m *ManagedAppRegistrationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppRegistrationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go b/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go index c3dacfdf093..ac4c26ba883 100644 --- a/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go +++ b/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go @@ -21,7 +21,7 @@ type ManagedAppStatusesManagedAppStatusItemRequestBuilderDeleteRequestConfigurat // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedAppStatusesManagedAppStatusItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppStatusRaw object. +// ManagedAppStatusesManagedAppStatusItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppStatus object. type ManagedAppStatusesManagedAppStatusItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -73,12 +73,12 @@ func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) Delete(ctx contex } return nil } -// Get read properties and relationships of the managedAppStatusRaw object. +// Get read properties and relationships of the managedAppStatus object. // returns a ManagedAppStatusable 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/intune-mam-managedappstatusraw-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppStatusesManagedAppStatusItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -127,7 +127,7 @@ func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) ToDeleteRequestIn requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedAppStatusRaw object. +// ToGetRequestInformation read properties and relationships of the managedAppStatus object. // returns a *RequestInformation when successful func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppStatusesManagedAppStatusItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_statuses_request_builder.go b/deviceappmanagement/managed_app_statuses_request_builder.go index f11e18243de..acd3997463a 100644 --- a/deviceappmanagement/managed_app_statuses_request_builder.go +++ b/deviceappmanagement/managed_app_statuses_request_builder.go @@ -14,7 +14,7 @@ import ( type ManagedAppStatusesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppStatusesRequestBuilderGetQueryParameters list properties and relationships of the managedAppStatusRaw objects. +// ManagedAppStatusesRequestBuilderGetQueryParameters list properties and relationships of the managedAppStatus objects. type ManagedAppStatusesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewManagedAppStatusesRequestBuilder(rawUrl string, requestAdapter i2ae4187f func (m *ManagedAppStatusesRequestBuilder) Count()(*ManagedAppStatusesCountRequestBuilder) { return NewManagedAppStatusesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedAppStatusRaw objects. +// Get list properties and relationships of the managedAppStatus objects. // returns a ManagedAppStatusCollectionResponseable 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/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 func (m *ManagedAppStatusesRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppStatusesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedAppStatusesRequestBuilder) Post(ctx context.Context, body iadcd8 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusable), nil } -// ToGetRequestInformation list properties and relationships of the managedAppStatusRaw objects. +// ToGetRequestInformation list properties and relationships of the managedAppStatus objects. // returns a *RequestInformation when successful func (m *ManagedAppStatusesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppStatusesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go b/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go index 0a5ec5c1bd8..8be4613802a 100644 --- a/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go +++ b/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go @@ -57,11 +57,11 @@ func NewManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder(raw urlParams["request-raw-url"] = rawUrl return NewManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a managedEBookAssignment. +// Delete deletes a iosVppEBookAssignment. // 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/intune-books-managedebookassignment-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) P } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// ToDeleteRequestInformation deletes a managedEBookAssignment. +// ToDeleteRequestInformation deletes a iosVppEBookAssignment. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_item_assignments_request_builder.go b/deviceappmanagement/managed_e_books_item_assignments_request_builder.go index c0b804c8b68..9740ff8cc95 100644 --- a/deviceappmanagement/managed_e_books_item_assignments_request_builder.go +++ b/deviceappmanagement/managed_e_books_item_assignments_request_builder.go @@ -14,7 +14,7 @@ import ( type ManagedEBooksItemAssignmentsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedEBooksItemAssignmentsRequestBuilderGetQueryParameters list properties and relationships of the managedEBookAssignment objects. +// ManagedEBooksItemAssignmentsRequestBuilderGetQueryParameters list properties and relationships of the iosVppEBookAssignment objects. type ManagedEBooksItemAssignmentsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewManagedEBooksItemAssignmentsRequestBuilder(rawUrl string, requestAdapter func (m *ManagedEBooksItemAssignmentsRequestBuilder) Count()(*ManagedEBooksItemAssignmentsCountRequestBuilder) { return NewManagedEBooksItemAssignmentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedEBookAssignment objects. +// Get list properties and relationships of the iosVppEBookAssignment objects. // returns a ManagedEBookAssignmentCollectionResponseable 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/intune-books-managedebookassignment-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -102,12 +102,12 @@ func (m *ManagedEBooksItemAssignmentsRequestBuilder) Get(ctx context.Context, re } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentCollectionResponseable), nil } -// Post create a new managedEBookAssignment object. +// Post create a new iosVppEBookAssignment object. // returns a ManagedEBookAssignmentable 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/intune-books-managedebookassignment-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *ManagedEBooksItemAssignmentsRequestBuilder) Post(ctx context.Context, b } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// ToGetRequestInformation list properties and relationships of the managedEBookAssignment objects. +// ToGetRequestInformation list properties and relationships of the iosVppEBookAssignment objects. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *ManagedEBooksItemAssignmentsRequestBuilder) ToGetRequestInformation(ctx requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new managedEBookAssignment object. +// ToPostRequestInformation create a new iosVppEBookAssignment object. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go b/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go index 830e684b85e..3ba5dc1c945 100644 --- a/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go +++ b/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go @@ -21,7 +21,7 @@ type MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilde // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the managedDeviceMobileAppConfiguration object. +// MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the iosMobileAppConfiguration object. type MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -96,12 +96,12 @@ func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBu func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilder) DeviceStatusSummary()(*MobileAppConfigurationsItemDeviceStatusSummaryRequestBuilder) { return NewMobileAppConfigurationsItemDeviceStatusSummaryRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the managedDeviceMobileAppConfiguration object. +// Get read properties and relationships of the iosMobileAppConfiguration object. // returns a ManagedDeviceMobileAppConfigurationable 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/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedDeviceMobileAppConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -153,7 +153,7 @@ func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBu requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedDeviceMobileAppConfiguration object. +// ToGetRequestInformation read properties and relationships of the iosMobileAppConfiguration object. // returns a *RequestInformation when successful func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go b/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go index a4129a19a65..d8ff126f28f 100644 --- a/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go +++ b/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go @@ -21,7 +21,7 @@ type MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// MobileAppsMobileAppItemRequestBuilderGetQueryParameters read properties and relationships of the managedIOSLobApp object. +// MobileAppsMobileAppItemRequestBuilderGetQueryParameters read properties and relationships of the androidLobApp object. type MobileAppsMobileAppItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -72,11 +72,11 @@ func NewMobileAppsMobileAppItemRequestBuilder(rawUrl string, requestAdapter i2ae urlParams["request-raw-url"] = rawUrl return NewMobileAppsMobileAppItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a windowsUniversalAppX. +// Delete deletes a androidLobApp. // 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/intune-apps-windowsuniversalappx-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-delete?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -91,12 +91,12 @@ func (m *MobileAppsMobileAppItemRequestBuilder) Delete(ctx context.Context, requ } return nil } -// Get read properties and relationships of the managedIOSLobApp object. +// Get read properties and relationships of the androidLobApp object. // returns a MobileAppable 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/intune-apps-managedioslobapp-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-get?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -194,12 +194,12 @@ func (m *MobileAppsMobileAppItemRequestBuilder) GraphWindowsUniversalAppX()(*Mob func (m *MobileAppsMobileAppItemRequestBuilder) GraphWindowsWebApp()(*MobileAppsItemGraphWindowsWebAppRequestBuilder) { return NewMobileAppsItemGraphWindowsWebAppRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of a macOSLobApp object. +// Patch update the properties of a androidLobApp object. // returns a MobileAppable 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/intune-apps-macoslobapp-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-update?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsMobileAppItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -217,7 +217,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) Patch(ctx context.Context, body } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable), nil } -// ToDeleteRequestInformation deletes a windowsUniversalAppX. +// ToDeleteRequestInformation deletes a androidLobApp. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -228,7 +228,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) ToDeleteRequestInformation(ctx c requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedIOSLobApp object. +// ToGetRequestInformation read properties and relationships of the androidLobApp object. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -242,7 +242,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a macOSLobApp object. +// ToPatchRequestInformation update the properties of a androidLobApp object. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsMobileAppItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_apps_request_builder.go b/deviceappmanagement/mobile_apps_request_builder.go index edd6b347eb8..159d09ee7a9 100644 --- a/deviceappmanagement/mobile_apps_request_builder.go +++ b/deviceappmanagement/mobile_apps_request_builder.go @@ -14,7 +14,7 @@ import ( type MobileAppsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// MobileAppsRequestBuilderGetQueryParameters list properties and relationships of the windowsMicrosoftEdgeApp objects. +// MobileAppsRequestBuilderGetQueryParameters list properties and relationships of the androidLobApp objects. type MobileAppsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewMobileAppsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263 func (m *MobileAppsRequestBuilder) Count()(*MobileAppsCountRequestBuilder) { return NewMobileAppsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the windowsMicrosoftEdgeApp objects. +// Get list properties and relationships of the androidLobApp objects. // returns a MobileAppCollectionResponseable 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/intune-apps-windowsmicrosoftedgeapp-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-list?view=graph-rest-1.0 func (m *MobileAppsRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -182,12 +182,12 @@ func (m *MobileAppsRequestBuilder) GraphWindowsUniversalAppX()(*MobileAppsGraphW func (m *MobileAppsRequestBuilder) GraphWindowsWebApp()(*MobileAppsGraphWindowsWebAppRequestBuilder) { return NewMobileAppsGraphWindowsWebAppRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create a new microsoftStoreForBusinessApp object. +// Post create a new androidLobApp object. // returns a MobileAppable 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/intune-apps-microsoftstoreforbusinessapp-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-create?view=graph-rest-1.0 func (m *MobileAppsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -205,7 +205,7 @@ func (m *MobileAppsRequestBuilder) Post(ctx context.Context, body iadcd81124412c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable), nil } -// ToGetRequestInformation list properties and relationships of the windowsMicrosoftEdgeApp objects. +// ToGetRequestInformation list properties and relationships of the androidLobApp objects. // returns a *RequestInformation when successful func (m *MobileAppsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -219,7 +219,7 @@ func (m *MobileAppsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new microsoftStoreForBusinessApp object. +// ToPostRequestInformation create a new androidLobApp object. // returns a *RequestInformation when successful func (m *MobileAppsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go b/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go index df73793139f..ae3eaa95f4d 100644 --- a/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go +++ b/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go @@ -21,7 +21,7 @@ type DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteReque // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters read properties and relationships of the windows10CompliancePolicy object. +// DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters read properties and relationships of the androidCompliancePolicy object. type DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -67,11 +67,11 @@ func NewDeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder(rawUrl urlParams["request-raw-url"] = rawUrl return NewDeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a windows10CompliancePolicy. +// Delete deletes a androidCompliancePolicy. // 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/intune-deviceconfig-windows10compliancepolicy-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-delete?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -101,12 +101,12 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Devic func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) DeviceStatusOverview()(*DeviceCompliancePoliciesItemDeviceStatusOverviewRequestBuilder) { return NewDeviceCompliancePoliciesItemDeviceStatusOverviewRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the windows10CompliancePolicy object. +// Get read properties and relationships of the androidCompliancePolicy object. // returns a DeviceCompliancePolicyable 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/intune-deviceconfig-windows10compliancepolicy-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-get?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -124,12 +124,12 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Get(c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable), nil } -// Patch update the properties of a androidWorkProfileCompliancePolicy object. +// Patch update the properties of a androidCompliancePolicy object. // returns a DeviceCompliancePolicyable 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/intune-deviceconfig-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-update?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -157,7 +157,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Sched func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ScheduledActionsForRule()(*DeviceCompliancePoliciesItemScheduledActionsForRuleRequestBuilder) { return NewDeviceCompliancePoliciesItemScheduledActionsForRuleRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a windows10CompliancePolicy. +// ToDeleteRequestInformation deletes a androidCompliancePolicy. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -168,7 +168,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToDel requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the windows10CompliancePolicy object. +// ToGetRequestInformation read properties and relationships of the androidCompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -182,7 +182,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToGet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a androidWorkProfileCompliancePolicy object. +// ToPatchRequestInformation update the properties of a androidCompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_compliance_policies_request_builder.go b/devicemanagement/device_compliance_policies_request_builder.go index a83cbee118b..bba90aff226 100644 --- a/devicemanagement/device_compliance_policies_request_builder.go +++ b/devicemanagement/device_compliance_policies_request_builder.go @@ -14,7 +14,7 @@ import ( type DeviceCompliancePoliciesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceCompliancePoliciesRequestBuilderGetQueryParameters list properties and relationships of the iosCompliancePolicy objects. +// DeviceCompliancePoliciesRequestBuilderGetQueryParameters list properties and relationships of the androidCompliancePolicy objects. type DeviceCompliancePoliciesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewDeviceCompliancePoliciesRequestBuilder(rawUrl string, requestAdapter i2a func (m *DeviceCompliancePoliciesRequestBuilder) Count()(*DeviceCompliancePoliciesCountRequestBuilder) { return NewDeviceCompliancePoliciesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the iosCompliancePolicy objects. +// Get list properties and relationships of the androidCompliancePolicy objects. // returns a DeviceCompliancePolicyCollectionResponseable 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/intune-deviceconfig-ioscompliancepolicy-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-list?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -102,12 +102,12 @@ func (m *DeviceCompliancePoliciesRequestBuilder) Get(ctx context.Context, reques } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyCollectionResponseable), nil } -// Post create a new windowsPhone81CompliancePolicy object. +// Post create a new androidCompliancePolicy object. // returns a DeviceCompliancePolicyable 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/intune-deviceconfig-windowsphone81compliancepolicy-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *DeviceCompliancePoliciesRequestBuilder) Post(ctx context.Context, body } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable), nil } -// ToGetRequestInformation list properties and relationships of the iosCompliancePolicy objects. +// ToGetRequestInformation list properties and relationships of the androidCompliancePolicy objects. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *DeviceCompliancePoliciesRequestBuilder) ToGetRequestInformation(ctx con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new windowsPhone81CompliancePolicy object. +// ToPostRequestInformation create a new androidCompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_configurations_device_configuration_item_request_builder.go b/devicemanagement/device_configurations_device_configuration_item_request_builder.go index c6663c77c10..ec2329898b9 100644 --- a/devicemanagement/device_configurations_device_configuration_item_request_builder.go +++ b/devicemanagement/device_configurations_device_configuration_item_request_builder.go @@ -21,7 +21,7 @@ type DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfi // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the windowsPhone81GeneralConfiguration object. +// DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the androidCustomConfiguration object. type DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -67,11 +67,11 @@ func NewDeviceConfigurationsDeviceConfigurationItemRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewDeviceConfigurationsDeviceConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a windowsPhone81CustomConfiguration. +// Delete deletes a androidCustomConfiguration. // 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/intune-deviceconfig-windowsphone81customconfiguration-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-delete?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -101,12 +101,12 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) DeviceStatus func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) DeviceStatusOverview()(*DeviceConfigurationsItemDeviceStatusOverviewRequestBuilder) { return NewDeviceConfigurationsItemDeviceStatusOverviewRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the windowsPhone81GeneralConfiguration object. +// Get read properties and relationships of the androidCustomConfiguration object. // returns a DeviceConfigurationable 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/intune-deviceconfig-windowsphone81generalconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-get?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -129,12 +129,12 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Get(ctx cont func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) GetOmaSettingPlainTextValueWithSecretReferenceValueId(secretReferenceValueId *string)(*DeviceConfigurationsItemGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder) { return NewDeviceConfigurationsItemGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, secretReferenceValueId) } -// Patch update the properties of a sharedPCConfiguration object. +// Patch update the properties of a androidCustomConfiguration object. // returns a DeviceConfigurationable 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/intune-deviceconfig-sharedpcconfiguration-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-update?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -152,7 +152,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Patch(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable), nil } -// ToDeleteRequestInformation deletes a windowsPhone81CustomConfiguration. +// ToDeleteRequestInformation deletes a androidCustomConfiguration. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -163,7 +163,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToDeleteRequ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the windowsPhone81GeneralConfiguration object. +// ToGetRequestInformation read properties and relationships of the androidCustomConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -177,7 +177,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToGetRequest requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a sharedPCConfiguration object. +// ToPatchRequestInformation update the properties of a androidCustomConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_configurations_request_builder.go b/devicemanagement/device_configurations_request_builder.go index d8bcba3b871..0338110a158 100644 --- a/devicemanagement/device_configurations_request_builder.go +++ b/devicemanagement/device_configurations_request_builder.go @@ -14,7 +14,7 @@ import ( type DeviceConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the iosGeneralDeviceConfiguration objects. +// DeviceConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the androidCustomConfiguration objects. type DeviceConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewDeviceConfigurationsRequestBuilder(rawUrl string, requestAdapter i2ae418 func (m *DeviceConfigurationsRequestBuilder) Count()(*DeviceConfigurationsCountRequestBuilder) { return NewDeviceConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the iosGeneralDeviceConfiguration objects. +// Get list properties and relationships of the androidCustomConfiguration objects. // returns a DeviceConfigurationCollectionResponseable 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/intune-deviceconfig-iosgeneraldeviceconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-list?view=graph-rest-1.0 func (m *DeviceConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -102,12 +102,12 @@ func (m *DeviceConfigurationsRequestBuilder) Get(ctx context.Context, requestCon } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationCollectionResponseable), nil } -// Post create a new androidWorkProfileGeneralDeviceConfiguration object. +// Post create a new androidCustomConfiguration object. // returns a DeviceConfigurationable 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/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-create?view=graph-rest-1.0 func (m *DeviceConfigurationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *DeviceConfigurationsRequestBuilder) Post(ctx context.Context, body iadc } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the iosGeneralDeviceConfiguration objects. +// ToGetRequestInformation list properties and relationships of the androidCustomConfiguration objects. // returns a *RequestInformation when successful func (m *DeviceConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *DeviceConfigurationsRequestBuilder) ToGetRequestInformation(ctx context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new androidWorkProfileGeneralDeviceConfiguration object. +// ToPostRequestInformation create a new androidCustomConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go b/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go index 398576b06bd..d398286fc42 100644 --- a/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go +++ b/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go @@ -21,7 +21,7 @@ type DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuild // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the deviceEnrollmentConfiguration object. type DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -67,11 +67,11 @@ func NewDeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBu urlParams["request-raw-url"] = rawUrl return NewDeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. +// Delete deletes a deviceEnrollmentLimitConfiguration. // 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/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -86,12 +86,12 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB } return nil } -// Get read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// Get read properties and relationships of the deviceEnrollmentConfiguration object. // returns a DeviceEnrollmentConfigurationable 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/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-get?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -137,7 +137,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) SetPriority()(*DeviceEnrollmentConfigurationsItemSetPriorityRequestBuilder) { return NewDeviceEnrollmentConfigurationsItemSetPriorityRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. +// ToDeleteRequestInformation deletes a deviceEnrollmentLimitConfiguration. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -148,7 +148,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// ToGetRequestInformation read properties and relationships of the deviceEnrollmentConfiguration object. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_enrollment_configurations_request_builder.go b/devicemanagement/device_enrollment_configurations_request_builder.go index 7b78cb6bea3..fa21fb4efb1 100644 --- a/devicemanagement/device_enrollment_configurations_request_builder.go +++ b/devicemanagement/device_enrollment_configurations_request_builder.go @@ -14,7 +14,7 @@ import ( type DeviceEnrollmentConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the deviceEnrollmentLimitConfiguration objects. +// DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the deviceEnrollmentConfiguration objects. type DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewDeviceEnrollmentConfigurationsRequestBuilder(rawUrl string, requestAdapt func (m *DeviceEnrollmentConfigurationsRequestBuilder) Count()(*DeviceEnrollmentConfigurationsCountRequestBuilder) { return NewDeviceEnrollmentConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the deviceEnrollmentLimitConfiguration objects. +// Get list properties and relationships of the deviceEnrollmentConfiguration objects. // returns a DeviceEnrollmentConfigurationCollectionResponseable 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/intune-onboarding-deviceenrollmentlimitconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -102,12 +102,12 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) Get(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationCollectionResponseable), nil } -// Post create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// Post create a new deviceEnrollmentLimitConfiguration object. // returns a DeviceEnrollmentConfigurationable 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/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-create?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) Post(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the deviceEnrollmentLimitConfiguration objects. +// ToGetRequestInformation list properties and relationships of the deviceEnrollmentConfiguration objects. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToGetRequestInformation(c requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// ToPostRequestInformation create a new deviceEnrollmentLimitConfiguration object. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_management_request_builder.go b/devicemanagement/device_management_request_builder.go index f406f538652..d17d4cc43e7 100644 --- a/devicemanagement/device_management_request_builder.go +++ b/devicemanagement/device_management_request_builder.go @@ -125,7 +125,7 @@ func (m *DeviceManagementRequestBuilder) ExchangeConnectors()(*ExchangeConnector // 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/intune-remoteassistance-devicemanagement-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-get?view=graph-rest-1.0 func (m *DeviceManagementRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceManagementRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -188,7 +188,7 @@ func (m *DeviceManagementRequestBuilder) NotificationMessageTemplates()(*Notific // 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/intune-tem-devicemanagement-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 func (m *DeviceManagementRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, requestConfiguration *DeviceManagementRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -236,11 +236,6 @@ func (m *DeviceManagementRequestBuilder) RoleDefinitions()(*RoleDefinitionsReque func (m *DeviceManagementRequestBuilder) SoftwareUpdateStatusSummary()(*SoftwareUpdateStatusSummaryRequestBuilder) { return NewSoftwareUpdateStatusSummaryRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// TelecomExpenseManagementPartners provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. -// returns a *TelecomExpenseManagementPartnersRequestBuilder when successful -func (m *DeviceManagementRequestBuilder) TelecomExpenseManagementPartners()(*TelecomExpenseManagementPartnersRequestBuilder) { - return NewTelecomExpenseManagementPartnersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} // TermsAndConditions provides operations to manage the termsAndConditions property of the microsoft.graph.deviceManagement entity. // returns a *TermsAndConditionsRequestBuilder when successful func (m *DeviceManagementRequestBuilder) TermsAndConditions()(*TermsAndConditionsRequestBuilder) { diff --git a/devicemanagement/role_definitions_request_builder.go b/devicemanagement/role_definitions_request_builder.go index e9bb43750a0..f43378c8d03 100644 --- a/devicemanagement/role_definitions_request_builder.go +++ b/devicemanagement/role_definitions_request_builder.go @@ -14,7 +14,7 @@ import ( type RoleDefinitionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// RoleDefinitionsRequestBuilderGetQueryParameters list properties and relationships of the roleDefinition objects. +// RoleDefinitionsRequestBuilderGetQueryParameters list properties and relationships of the deviceAndAppManagementRoleDefinition objects. type RoleDefinitionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewRoleDefinitionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7da func (m *RoleDefinitionsRequestBuilder) Count()(*RoleDefinitionsCountRequestBuilder) { return NewRoleDefinitionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the roleDefinition objects. +// Get list properties and relationships of the deviceAndAppManagementRoleDefinition objects. // returns a RoleDefinitionCollectionResponseable 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/intune-rbac-roledefinition-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 func (m *RoleDefinitionsRequestBuilder) Get(ctx context.Context, requestConfiguration *RoleDefinitionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *RoleDefinitionsRequestBuilder) Post(ctx context.Context, body iadcd8112 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable), nil } -// ToGetRequestInformation list properties and relationships of the roleDefinition objects. +// ToGetRequestInformation list properties and relationships of the deviceAndAppManagementRoleDefinition objects. // returns a *RequestInformation when successful func (m *RoleDefinitionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/role_definitions_role_definition_item_request_builder.go b/devicemanagement/role_definitions_role_definition_item_request_builder.go index 45e5632d2b6..a728e30a54d 100644 --- a/devicemanagement/role_definitions_role_definition_item_request_builder.go +++ b/devicemanagement/role_definitions_role_definition_item_request_builder.go @@ -57,11 +57,11 @@ func NewRoleDefinitionsRoleDefinitionItemRequestBuilder(rawUrl string, requestAd urlParams["request-raw-url"] = rawUrl return NewRoleDefinitionsRoleDefinitionItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a roleDefinition. +// Delete deletes a deviceAndAppManagementRoleDefinition. // 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/intune-rbac-roledefinition-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Get(ctx context.Contex } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable), nil } -// Patch update the properties of a roleDefinition object. +// Patch update the properties of a deviceAndAppManagementRoleDefinition object. // returns a RoleDefinitionable 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/intune-rbac-roledefinition-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -127,7 +127,7 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Patch(ctx context.Cont func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) RoleAssignments()(*RoleDefinitionsItemRoleAssignmentsRequestBuilder) { return NewRoleDefinitionsItemRoleAssignmentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a roleDefinition. +// ToDeleteRequestInformation deletes a deviceAndAppManagementRoleDefinition. // returns a *RequestInformation when successful func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -152,7 +152,7 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToGetRequestInformatio requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a roleDefinition object. +// ToPatchRequestInformation update the properties of a deviceAndAppManagementRoleDefinition object. // returns a *RequestInformation when successful func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/telecom_expense_management_partners_request_builder.go b/devicemanagement/telecom_expense_management_partners_request_builder.go deleted file mode 100644 index 5c1afb5482c..00000000000 --- a/devicemanagement/telecom_expense_management_partners_request_builder.go +++ /dev/null @@ -1,161 +0,0 @@ -// Code generated by Microsoft Kiota - DO NOT EDIT. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package devicemanagement - -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" -) - -// TelecomExpenseManagementPartnersRequestBuilder provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. -type TelecomExpenseManagementPartnersRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters list properties and relationships of the telecomExpenseManagementPartner objects. -type TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters 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"` -} -// TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption - // Request query parameters - QueryParameters *TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters -} -// TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// ByTelecomExpenseManagementPartnerId provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. -// returns a *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder when successful -func (m *TelecomExpenseManagementPartnersRequestBuilder) ByTelecomExpenseManagementPartnerId(telecomExpenseManagementPartnerId string)(*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) { - urlTplParams := make(map[string]string) - for idx, item := range m.BaseRequestBuilder.PathParameters { - urlTplParams[idx] = item - } - if telecomExpenseManagementPartnerId != "" { - urlTplParams["telecomExpenseManagementPartner%2Did"] = telecomExpenseManagementPartnerId - } - return NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) -} -// NewTelecomExpenseManagementPartnersRequestBuilderInternal instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values. -func NewTelecomExpenseManagementPartnersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TelecomExpenseManagementPartnersRequestBuilder) { - m := &TelecomExpenseManagementPartnersRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), - } - return m -} -// NewTelecomExpenseManagementPartnersRequestBuilder instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values. -func NewTelecomExpenseManagementPartnersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TelecomExpenseManagementPartnersRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewTelecomExpenseManagementPartnersRequestBuilderInternal(urlParams, requestAdapter) -} -// Count provides operations to count the resources in the collection. -// returns a *TelecomExpenseManagementPartnersCountRequestBuilder when successful -func (m *TelecomExpenseManagementPartnersRequestBuilder) Count()(*TelecomExpenseManagementPartnersCountRequestBuilder) { - return NewTelecomExpenseManagementPartnersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// Get list properties and relationships of the telecomExpenseManagementPartner objects. -// returns a TelecomExpenseManagementPartnerCollectionResponseable 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/intune-tem-telecomexpensemanagementpartner-list?view=graph-rest-1.0 -func (m *TelecomExpenseManagementPartnersRequestBuilder) Get(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerCollectionResponseable, 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.CreateTelecomExpenseManagementPartnerCollectionResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerCollectionResponseable), nil -} -// Post create a new telecomExpenseManagementPartner object. -// returns a TelecomExpenseManagementPartnerable 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/intune-tem-telecomexpensemanagementpartner-create?view=graph-rest-1.0 -func (m *TelecomExpenseManagementPartnersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, requestConfiguration *TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, 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.CreateTelecomExpenseManagementPartnerFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable), nil -} -// ToGetRequestInformation list properties and relationships of the telecomExpenseManagementPartner objects. -// returns a *RequestInformation when successful -func (m *TelecomExpenseManagementPartnersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration)(*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 a new telecomExpenseManagementPartner object. -// returns a *RequestInformation when successful -func (m *TelecomExpenseManagementPartnersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, requestConfiguration *TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration)(*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 *TelecomExpenseManagementPartnersRequestBuilder when successful -func (m *TelecomExpenseManagementPartnersRequestBuilder) WithUrl(rawUrl string)(*TelecomExpenseManagementPartnersRequestBuilder) { - return NewTelecomExpenseManagementPartnersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/devicemanagement/telecom_expense_management_partners_telecom_expense_management_partner_item_request_builder.go b/devicemanagement/telecom_expense_management_partners_telecom_expense_management_partner_item_request_builder.go deleted file mode 100644 index b6eb3966697..00000000000 --- a/devicemanagement/telecom_expense_management_partners_telecom_expense_management_partner_item_request_builder.go +++ /dev/null @@ -1,169 +0,0 @@ -// Code generated by Microsoft Kiota - DO NOT EDIT. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package devicemanagement - -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" -) - -// TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. -type TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters read properties and relationships of the telecomExpenseManagementPartner object. -type TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters struct { - // Expand related entities - Expand []string `uriparametername:"%24expand"` - // Select properties to be returned - Select []string `uriparametername:"%24select"` -} -// TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption - // Request query parameters - QueryParameters *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters -} -// TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderInternal instantiates a new TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder and sets the default values. -func NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) { - m := &TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", pathParameters), - } - return m -} -// NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder instantiates a new TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder and sets the default values. -func NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderInternal(urlParams, requestAdapter) -} -// Delete deletes a telecomExpenseManagementPartner. -// 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/intune-tem-telecomexpensemanagementpartner-delete?view=graph-rest-1.0 -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration)(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 read properties and relationships of the telecomExpenseManagementPartner object. -// returns a TelecomExpenseManagementPartnerable 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/intune-tem-telecomexpensemanagementpartner-get?view=graph-rest-1.0 -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) Get(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, 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.CreateTelecomExpenseManagementPartnerFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable), nil -} -// Patch update the properties of a telecomExpenseManagementPartner object. -// returns a TelecomExpenseManagementPartnerable 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/intune-tem-telecomexpensemanagementpartner-update?view=graph-rest-1.0 -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, requestConfiguration *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, 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.CreateTelecomExpenseManagementPartnerFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable), nil -} -// ToDeleteRequestInformation deletes a telecomExpenseManagementPartner. -// returns a *RequestInformation when successful -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration)(*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 read properties and relationships of the telecomExpenseManagementPartner object. -// returns a *RequestInformation when successful -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration)(*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 properties of a telecomExpenseManagementPartner object. -// returns a *RequestInformation when successful -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable, requestConfiguration *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration)(*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 *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder when successful -func (m *TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) WithUrl(rawUrl string)(*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder) { - return NewTelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/drives/item_items_item_invite_request_builder.go b/drives/item_items_item_invite_request_builder.go index e00ec42bde9..ecc2f4dd0c9 100644 --- a/drives/item_items_item_invite_request_builder.go +++ b/drives/item_items_item_invite_request_builder.go @@ -33,7 +33,7 @@ func NewItemItemsItemInviteRequestBuilder(rawUrl string, requestAdapter i2ae4187 urlParams["request-raw-url"] = rawUrl return NewItemItemsItemInviteRequestBuilderInternal(urlParams, requestAdapter) } -// Post sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. +// Post send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. // Deprecated: This method is obsolete. Use PostAsInvitePostResponse instead. // returns a ItemItemsItemInviteResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -57,7 +57,7 @@ func (m *ItemItemsItemInviteRequestBuilder) Post(ctx context.Context, body ItemI } return res.(ItemItemsItemInviteResponseable), nil } -// PostAsInvitePostResponse sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. +// PostAsInvitePostResponse send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. // returns a ItemItemsItemInvitePostResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -80,7 +80,7 @@ func (m *ItemItemsItemInviteRequestBuilder) PostAsInvitePostResponse(ctx context } return res.(ItemItemsItemInvitePostResponseable), nil } -// ToPostRequestInformation sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. +// ToPostRequestInformation send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. // returns a *RequestInformation when successful func (m *ItemItemsItemInviteRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemInvitePostRequestBodyable, requestConfiguration *ItemItemsItemInviteRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_retention_label_request_builder.go b/drives/item_items_item_retention_label_request_builder.go index 3aa12999aa4..1a020c95649 100644 --- a/drives/item_items_item_retention_label_request_builder.go +++ b/drives/item_items_item_retention_label_request_builder.go @@ -96,12 +96,12 @@ func (m *ItemItemsItemRetentionLabelRequestBuilder) Get(ctx context.Context, req } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable), nil } -// Patch apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. +// Patch lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. // returns a ItemRetentionLabelable 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/driveitem-setretentionlabel?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 func (m *ItemItemsItemRetentionLabelRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable, requestConfiguration *ItemItemsItemRetentionLabelRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -144,7 +144,7 @@ func (m *ItemItemsItemRetentionLabelRequestBuilder) ToGetRequestInformation(ctx requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. +// ToPatchRequestInformation lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. // returns a *RequestInformation when successful func (m *ItemItemsItemRetentionLabelRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable, requestConfiguration *ItemItemsItemRetentionLabelRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_tables_add_request_builder.go b/drives/item_items_item_workbook_tables_add_request_builder.go index 58f154abd0a..581aed8ce20 100644 --- a/drives/item_items_item_workbook_tables_add_request_builder.go +++ b/drives/item_items_item_workbook_tables_add_request_builder.go @@ -34,12 +34,12 @@ func NewItemItemsItemWorkbookTablesAddRequestBuilder(rawUrl string, requestAdapt urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookTablesAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post use this API to create a new Table. +// Post create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a WorkbookTableable 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/workbook-post-tables?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) Post(ctx context.Context, body ItemItemsItemWorkbookTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookTablesAddRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -57,7 +57,7 @@ func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) Post(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable), nil } -// ToPostRequestInformation use this API to create a new Table. +// ToPostRequestInformation create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemWorkbookTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookTablesAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go b/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go index eaf005b818e..c8eb2f05532 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go @@ -34,12 +34,12 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder(rawUrl string urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post use this API to create a new Table. +// Post create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a WorkbookTableable 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/workbook-post-tables?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) Post(ctx context.Context, body ItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -57,7 +57,7 @@ func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) Post(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable), nil } -// ToPostRequestInformation use this API to create a new Table. +// ToPostRequestInformation create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/education/reports_reading_coach_passages_count_request_builder.go b/education/reports_reading_coach_passages_count_request_builder.go new file mode 100644 index 00000000000..26aaae4baad --- /dev/null +++ b/education/reports_reading_coach_passages_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 education + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ReportsReadingCoachPassagesCountRequestBuilder provides operations to count the resources in the collection. +type ReportsReadingCoachPassagesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportsReadingCoachPassagesCountRequestBuilderGetQueryParameters get the number of the resource +type ReportsReadingCoachPassagesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportsReadingCoachPassagesCountRequestBuilderGetQueryParameters +} +// NewReportsReadingCoachPassagesCountRequestBuilderInternal instantiates a new ReportsReadingCoachPassagesCountRequestBuilder and sets the default values. +func NewReportsReadingCoachPassagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsReadingCoachPassagesCountRequestBuilder) { + m := &ReportsReadingCoachPassagesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewReportsReadingCoachPassagesCountRequestBuilder instantiates a new ReportsReadingCoachPassagesCountRequestBuilder and sets the default values. +func NewReportsReadingCoachPassagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsReadingCoachPassagesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportsReadingCoachPassagesCountRequestBuilderInternal(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 *ReportsReadingCoachPassagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration)(*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 *ReportsReadingCoachPassagesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration)(*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 *ReportsReadingCoachPassagesCountRequestBuilder when successful +func (m *ReportsReadingCoachPassagesCountRequestBuilder) WithUrl(rawUrl string)(*ReportsReadingCoachPassagesCountRequestBuilder) { + return NewReportsReadingCoachPassagesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/education/reports_reading_coach_passages_reading_coach_passage_item_request_builder.go b/education/reports_reading_coach_passages_reading_coach_passage_item_request_builder.go new file mode 100644 index 00000000000..2d7f31ba5fb --- /dev/null +++ b/education/reports_reading_coach_passages_reading_coach_passage_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package education + +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" +) + +// ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. +type ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetQueryParameters details of practiced Reading Coach passages. +type ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetQueryParameters +} +// ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderInternal instantiates a new ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder and sets the default values. +func NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) { + m := &ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder instantiates a new ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder and sets the default values. +func NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property readingCoachPassages for education +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration)(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 details of practiced Reading Coach passages. +// returns a ReadingCoachPassageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, 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.CreateReadingCoachPassageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable), nil +} +// Patch update the navigation property readingCoachPassages in education +// returns a ReadingCoachPassageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, requestConfiguration *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, 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.CreateReadingCoachPassageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable), nil +} +// ToDeleteRequestInformation delete navigation property readingCoachPassages for education +// returns a *RequestInformation when successful +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration)(*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 details of practiced Reading Coach passages. +// returns a *RequestInformation when successful +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration)(*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 readingCoachPassages in education +// returns a *RequestInformation when successful +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, requestConfiguration *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration)(*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 *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder when successful +func (m *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) WithUrl(rawUrl string)(*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) { + return NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/education/reports_reading_coach_passages_request_builder.go b/education/reports_reading_coach_passages_request_builder.go new file mode 100644 index 00000000000..3f2111caeac --- /dev/null +++ b/education/reports_reading_coach_passages_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 education + +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" +) + +// ReportsReadingCoachPassagesRequestBuilder provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. +type ReportsReadingCoachPassagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportsReadingCoachPassagesRequestBuilderGetQueryParameters get a list of Reading Coach passages that were practiced by a student. +type ReportsReadingCoachPassagesRequestBuilderGetQueryParameters 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"` +} +// ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportsReadingCoachPassagesRequestBuilderGetQueryParameters +} +// ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByReadingCoachPassageId provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. +// returns a *ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder when successful +func (m *ReportsReadingCoachPassagesRequestBuilder) ByReadingCoachPassageId(readingCoachPassageId string)(*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if readingCoachPassageId != "" { + urlTplParams["readingCoachPassage%2Did"] = readingCoachPassageId + } + return NewReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewReportsReadingCoachPassagesRequestBuilderInternal instantiates a new ReportsReadingCoachPassagesRequestBuilder and sets the default values. +func NewReportsReadingCoachPassagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsReadingCoachPassagesRequestBuilder) { + m := &ReportsReadingCoachPassagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewReportsReadingCoachPassagesRequestBuilder instantiates a new ReportsReadingCoachPassagesRequestBuilder and sets the default values. +func NewReportsReadingCoachPassagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsReadingCoachPassagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportsReadingCoachPassagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ReportsReadingCoachPassagesCountRequestBuilder when successful +func (m *ReportsReadingCoachPassagesRequestBuilder) Count()(*ReportsReadingCoachPassagesCountRequestBuilder) { + return NewReportsReadingCoachPassagesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of Reading Coach passages that were practiced by a student. +// returns a ReadingCoachPassageCollectionResponseable 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/reportsroot-list-readingcoachpassages?view=graph-rest-1.0 +func (m *ReportsReadingCoachPassagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageCollectionResponseable, 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.CreateReadingCoachPassageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageCollectionResponseable), nil +} +// Post create new navigation property to readingCoachPassages for education +// returns a ReadingCoachPassageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsReadingCoachPassagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, requestConfiguration *ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, 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.CreateReadingCoachPassageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable), nil +} +// ToGetRequestInformation get a list of Reading Coach passages that were practiced by a student. +// returns a *RequestInformation when successful +func (m *ReportsReadingCoachPassagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration)(*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 readingCoachPassages for education +// returns a *RequestInformation when successful +func (m *ReportsReadingCoachPassagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable, requestConfiguration *ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration)(*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 *ReportsReadingCoachPassagesRequestBuilder when successful +func (m *ReportsReadingCoachPassagesRequestBuilder) WithUrl(rawUrl string)(*ReportsReadingCoachPassagesRequestBuilder) { + return NewReportsReadingCoachPassagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/education/reports_request_builder.go b/education/reports_request_builder.go index 85d71fbed30..3be329b994c 100644 --- a/education/reports_request_builder.go +++ b/education/reports_request_builder.go @@ -118,11 +118,21 @@ func (m *ReportsRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61 func (m *ReportsRequestBuilder) ReadingAssignmentSubmissions()(*ReportsReadingAssignmentSubmissionsRequestBuilder) { return NewReportsReadingAssignmentSubmissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// ReadingCoachPassages provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. +// returns a *ReportsReadingCoachPassagesRequestBuilder when successful +func (m *ReportsRequestBuilder) ReadingCoachPassages()(*ReportsReadingCoachPassagesRequestBuilder) { + return NewReportsReadingCoachPassagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ReflectCheckInResponses provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. // returns a *ReportsReflectCheckInResponsesRequestBuilder when successful func (m *ReportsRequestBuilder) ReflectCheckInResponses()(*ReportsReflectCheckInResponsesRequestBuilder) { return NewReportsReflectCheckInResponsesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// SpeakerAssignmentSubmissions provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. +// returns a *ReportsSpeakerAssignmentSubmissionsRequestBuilder when successful +func (m *ReportsRequestBuilder) SpeakerAssignmentSubmissions()(*ReportsSpeakerAssignmentSubmissionsRequestBuilder) { + return NewReportsSpeakerAssignmentSubmissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property reports for education // returns a *RequestInformation when successful func (m *ReportsRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportsRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/education/reports_speaker_assignment_submissions_count_request_builder.go b/education/reports_speaker_assignment_submissions_count_request_builder.go new file mode 100644 index 00000000000..f8583a6e539 --- /dev/null +++ b/education/reports_speaker_assignment_submissions_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 education + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ReportsSpeakerAssignmentSubmissionsCountRequestBuilder provides operations to count the resources in the collection. +type ReportsSpeakerAssignmentSubmissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetQueryParameters +} +// NewReportsSpeakerAssignmentSubmissionsCountRequestBuilderInternal instantiates a new ReportsSpeakerAssignmentSubmissionsCountRequestBuilder and sets the default values. +func NewReportsSpeakerAssignmentSubmissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) { + m := &ReportsSpeakerAssignmentSubmissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewReportsSpeakerAssignmentSubmissionsCountRequestBuilder instantiates a new ReportsSpeakerAssignmentSubmissionsCountRequestBuilder and sets the default values. +func NewReportsSpeakerAssignmentSubmissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportsSpeakerAssignmentSubmissionsCountRequestBuilderInternal(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 *ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration)(*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 *ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration)(*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 *ReportsSpeakerAssignmentSubmissionsCountRequestBuilder when successful +func (m *ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) WithUrl(rawUrl string)(*ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) { + return NewReportsSpeakerAssignmentSubmissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/education/reports_speaker_assignment_submissions_request_builder.go b/education/reports_speaker_assignment_submissions_request_builder.go new file mode 100644 index 00000000000..e5d2c297f69 --- /dev/null +++ b/education/reports_speaker_assignment_submissions_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 education + +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" +) + +// ReportsSpeakerAssignmentSubmissionsRequestBuilder provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. +type ReportsSpeakerAssignmentSubmissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters get a list of speaker assignments that were submitted by a student. +type ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters 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"` +} +// ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters +} +// ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BySpeakerAssignmentSubmissionId provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. +// returns a *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder when successful +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) BySpeakerAssignmentSubmissionId(speakerAssignmentSubmissionId string)(*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if speakerAssignmentSubmissionId != "" { + urlTplParams["speakerAssignmentSubmission%2Did"] = speakerAssignmentSubmissionId + } + return NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewReportsSpeakerAssignmentSubmissionsRequestBuilderInternal instantiates a new ReportsSpeakerAssignmentSubmissionsRequestBuilder and sets the default values. +func NewReportsSpeakerAssignmentSubmissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsSpeakerAssignmentSubmissionsRequestBuilder) { + m := &ReportsSpeakerAssignmentSubmissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewReportsSpeakerAssignmentSubmissionsRequestBuilder instantiates a new ReportsSpeakerAssignmentSubmissionsRequestBuilder and sets the default values. +func NewReportsSpeakerAssignmentSubmissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsSpeakerAssignmentSubmissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportsSpeakerAssignmentSubmissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ReportsSpeakerAssignmentSubmissionsCountRequestBuilder when successful +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) Count()(*ReportsSpeakerAssignmentSubmissionsCountRequestBuilder) { + return NewReportsSpeakerAssignmentSubmissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of speaker assignments that were submitted by a student. +// returns a SpeakerAssignmentSubmissionCollectionResponseable 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/reportsroot-list-speakerassignmentsubmissions?view=graph-rest-1.0 +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionCollectionResponseable, 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.CreateSpeakerAssignmentSubmissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionCollectionResponseable), nil +} +// Post create new navigation property to speakerAssignmentSubmissions for education +// returns a SpeakerAssignmentSubmissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, requestConfiguration *ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, 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.CreateSpeakerAssignmentSubmissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable), nil +} +// ToGetRequestInformation get a list of speaker assignments that were submitted by a student. +// returns a *RequestInformation when successful +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration)(*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 speakerAssignmentSubmissions for education +// returns a *RequestInformation when successful +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, requestConfiguration *ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration)(*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 *ReportsSpeakerAssignmentSubmissionsRequestBuilder when successful +func (m *ReportsSpeakerAssignmentSubmissionsRequestBuilder) WithUrl(rawUrl string)(*ReportsSpeakerAssignmentSubmissionsRequestBuilder) { + return NewReportsSpeakerAssignmentSubmissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/education/reports_speaker_assignment_submissions_speaker_assignment_submission_item_request_builder.go b/education/reports_speaker_assignment_submissions_speaker_assignment_submission_item_request_builder.go new file mode 100644 index 00000000000..7ac50a0344c --- /dev/null +++ b/education/reports_speaker_assignment_submissions_speaker_assignment_submission_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package education + +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" +) + +// ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. +type ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters details of submitted speaker assignments. +type ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters +} +// ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderInternal instantiates a new ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder and sets the default values. +func NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) { + m := &ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder instantiates a new ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder and sets the default values. +func NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property speakerAssignmentSubmissions for education +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration)(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 details of submitted speaker assignments. +// returns a SpeakerAssignmentSubmissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, 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.CreateSpeakerAssignmentSubmissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable), nil +} +// Patch update the navigation property speakerAssignmentSubmissions in education +// returns a SpeakerAssignmentSubmissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, requestConfiguration *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, 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.CreateSpeakerAssignmentSubmissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable), nil +} +// ToDeleteRequestInformation delete navigation property speakerAssignmentSubmissions for education +// returns a *RequestInformation when successful +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration)(*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 details of submitted speaker assignments. +// returns a *RequestInformation when successful +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration)(*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 speakerAssignmentSubmissions in education +// returns a *RequestInformation when successful +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable, requestConfiguration *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration)(*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 *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder when successful +func (m *ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) WithUrl(rawUrl string)(*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder) { + return NewReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/group_item_request_builder.go b/groups/group_item_request_builder.go index e9918774ba8..ec510fb8e81 100644 --- a/groups/group_item_request_builder.go +++ b/groups/group_item_request_builder.go @@ -209,6 +209,11 @@ func (m *GroupItemRequestBuilder) MembersWithLicenseErrors()(*ItemMembersWithLic func (m *GroupItemRequestBuilder) Onenote()(*ItemOnenoteRequestBuilder) { return NewItemOnenoteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// OnPremisesSyncBehavior provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. +// returns a *ItemOnPremisesSyncBehaviorRequestBuilder when successful +func (m *GroupItemRequestBuilder) OnPremisesSyncBehavior()(*ItemOnPremisesSyncBehaviorRequestBuilder) { + return NewItemOnPremisesSyncBehaviorRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Owners provides operations to manage the owners property of the microsoft.graph.group entity. // returns a *ItemOwnersRequestBuilder when successful func (m *GroupItemRequestBuilder) Owners()(*ItemOwnersRequestBuilder) { diff --git a/groups/groups_request_builder.go b/groups/groups_request_builder.go index 6345425904b..86dfec8bb8c 100644 --- a/groups/groups_request_builder.go +++ b/groups/groups_request_builder.go @@ -117,12 +117,12 @@ func (m *GroupsRequestBuilder) GetAvailableExtensionProperties()(*GetAvailableEx func (m *GroupsRequestBuilder) GetByIds()(*GetByIdsRequestBuilder) { return NewGetByIdsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. +// Post create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. // returns a Groupable 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/group-upsert?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 func (m *GroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable, requestConfiguration *GroupsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -154,7 +154,7 @@ func (m *GroupsRequestBuilder) ToGetRequestInformation(ctx context.Context, requ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. +// ToPostRequestInformation create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. // returns a *RequestInformation when successful func (m *GroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable, requestConfiguration *GroupsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_conversations_conversation_item_request_builder.go b/groups/item_conversations_conversation_item_request_builder.go index 628d622bd74..208c06847e8 100644 --- a/groups/item_conversations_conversation_item_request_builder.go +++ b/groups/item_conversations_conversation_item_request_builder.go @@ -21,7 +21,7 @@ type ItemConversationsConversationItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemConversationsConversationItemRequestBuilderGetQueryParameters the group's conversations. +// ItemConversationsConversationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of conversation object. type ItemConversationsConversationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -54,7 +54,7 @@ func NewItemConversationsConversationItemRequestBuilder(rawUrl string, requestAd // 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/group-delete-conversation?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 func (m *ItemConversationsConversationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -69,12 +69,12 @@ func (m *ItemConversationsConversationItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get the group's conversations. +// Get retrieve the properties and relationships of conversation object. // returns a Conversationable 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/group-get-conversation?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 func (m *ItemConversationsConversationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Conversationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -108,7 +108,7 @@ func (m *ItemConversationsConversationItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation the group's conversations. +// ToGetRequestInformation retrieve the properties and relationships of conversation object. // returns a *RequestInformation when successful func (m *ItemConversationsConversationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_conversations_item_threads_item_reply_request_builder.go b/groups/item_conversations_item_threads_item_reply_request_builder.go index c762af6787c..d910e2f9498 100644 --- a/groups/item_conversations_item_threads_item_reply_request_builder.go +++ b/groups/item_conversations_item_threads_item_reply_request_builder.go @@ -33,11 +33,11 @@ func NewItemConversationsItemThreadsItemReplyRequestBuilder(rawUrl string, reque urlParams["request-raw-url"] = rawUrl return NewItemConversationsItemThreadsItemReplyRequestBuilderInternal(urlParams, requestAdapter) } -// Post reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. +// Post create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. // 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/post-reply?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 func (m *ItemConversationsItemThreadsItemReplyRequestBuilder) Post(ctx context.Context, body ItemConversationsItemThreadsItemReplyPostRequestBodyable, requestConfiguration *ItemConversationsItemThreadsItemReplyRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -52,7 +52,7 @@ func (m *ItemConversationsItemThreadsItemReplyRequestBuilder) Post(ctx context.C } return nil } -// ToPostRequestInformation reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. +// ToPostRequestInformation create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. // returns a *RequestInformation when successful func (m *ItemConversationsItemThreadsItemReplyRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemConversationsItemThreadsItemReplyPostRequestBodyable, requestConfiguration *ItemConversationsItemThreadsItemReplyRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_on_premises_sync_behavior_request_builder.go b/groups/item_on_premises_sync_behavior_request_builder.go new file mode 100644 index 00000000000..a0e8cf05d95 --- /dev/null +++ b/groups/item_on_premises_sync_behavior_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +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" +) + +// ItemOnPremisesSyncBehaviorRequestBuilder provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. +type ItemOnPremisesSyncBehaviorRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters get onPremisesSyncBehavior from groups +type ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters +} +// ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemOnPremisesSyncBehaviorRequestBuilderInternal instantiates a new ItemOnPremisesSyncBehaviorRequestBuilder and sets the default values. +func NewItemOnPremisesSyncBehaviorRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOnPremisesSyncBehaviorRequestBuilder) { + m := &ItemOnPremisesSyncBehaviorRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemOnPremisesSyncBehaviorRequestBuilder instantiates a new ItemOnPremisesSyncBehaviorRequestBuilder and sets the default values. +func NewItemOnPremisesSyncBehaviorRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOnPremisesSyncBehaviorRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemOnPremisesSyncBehaviorRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property onPremisesSyncBehavior for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration)(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 get onPremisesSyncBehavior from groups +// returns a OnPremisesSyncBehaviorable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, 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.CreateOnPremisesSyncBehaviorFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable), nil +} +// Patch update the navigation property onPremisesSyncBehavior in groups +// returns a OnPremisesSyncBehaviorable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, 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.CreateOnPremisesSyncBehaviorFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable), nil +} +// ToDeleteRequestInformation delete navigation property onPremisesSyncBehavior for groups +// returns a *RequestInformation when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration)(*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 get onPremisesSyncBehavior from groups +// returns a *RequestInformation when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration)(*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 onPremisesSyncBehavior in groups +// returns a *RequestInformation when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable, requestConfiguration *ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration)(*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 *ItemOnPremisesSyncBehaviorRequestBuilder when successful +func (m *ItemOnPremisesSyncBehaviorRequestBuilder) WithUrl(rawUrl string)(*ItemOnPremisesSyncBehaviorRequestBuilder) { + return NewItemOnPremisesSyncBehaviorRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_threads_conversation_thread_item_request_builder.go b/groups/item_threads_conversation_thread_item_request_builder.go index 457c8cc424c..b1c7df68851 100644 --- a/groups/item_threads_conversation_thread_item_request_builder.go +++ b/groups/item_threads_conversation_thread_item_request_builder.go @@ -21,7 +21,7 @@ type ItemThreadsConversationThreadItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemThreadsConversationThreadItemRequestBuilderGetQueryParameters get a thread object. +// ItemThreadsConversationThreadItemRequestBuilderGetQueryParameters get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. type ItemThreadsConversationThreadItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -61,7 +61,7 @@ func NewItemThreadsConversationThreadItemRequestBuilder(rawUrl string, requestAd // 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/group-delete-thread?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0 func (m *ItemThreadsConversationThreadItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemThreadsConversationThreadItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -76,12 +76,12 @@ func (m *ItemThreadsConversationThreadItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get get a thread object. +// Get get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. // returns a ConversationThreadable 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/group-get-thread?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0 func (m *ItemThreadsConversationThreadItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemThreadsConversationThreadItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationThreadable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -143,7 +143,7 @@ func (m *ItemThreadsConversationThreadItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get a thread object. +// ToGetRequestInformation get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. // returns a *RequestInformation when successful func (m *ItemThreadsConversationThreadItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemThreadsConversationThreadItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_threads_item_posts_request_builder.go b/groups/item_threads_item_posts_request_builder.go index 596f74f71b4..6224e41a3df 100644 --- a/groups/item_threads_item_posts_request_builder.go +++ b/groups/item_threads_item_posts_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemThreadsItemPostsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemThreadsItemPostsRequestBuilderGetQueryParameters get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. +// ItemThreadsItemPostsRequestBuilderGetQueryParameters get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. type ItemThreadsItemPostsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -72,12 +72,12 @@ func NewItemThreadsItemPostsRequestBuilder(rawUrl string, requestAdapter i2ae418 func (m *ItemThreadsItemPostsRequestBuilder) Count()(*ItemThreadsItemPostsCountRequestBuilder) { return NewItemThreadsItemPostsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. +// Get get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. // returns a PostCollectionResponseable 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/post-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 func (m *ItemThreadsItemPostsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemThreadsItemPostsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PostCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -95,7 +95,7 @@ func (m *ItemThreadsItemPostsRequestBuilder) Get(ctx context.Context, requestCon } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PostCollectionResponseable), nil } -// ToGetRequestInformation get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. +// ToGetRequestInformation get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. // returns a *RequestInformation when successful func (m *ItemThreadsItemPostsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemThreadsItemPostsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_threads_item_reply_request_builder.go b/groups/item_threads_item_reply_request_builder.go index 6ffccb711ac..e876f5a7d86 100644 --- a/groups/item_threads_item_reply_request_builder.go +++ b/groups/item_threads_item_reply_request_builder.go @@ -33,11 +33,11 @@ func NewItemThreadsItemReplyRequestBuilder(rawUrl string, requestAdapter i2ae418 urlParams["request-raw-url"] = rawUrl return NewItemThreadsItemReplyRequestBuilderInternal(urlParams, requestAdapter) } -// Post reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. +// Post create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. // 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/post-reply?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 func (m *ItemThreadsItemReplyRequestBuilder) Post(ctx context.Context, body ItemThreadsItemReplyPostRequestBodyable, requestConfiguration *ItemThreadsItemReplyRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -52,7 +52,7 @@ func (m *ItemThreadsItemReplyRequestBuilder) Post(ctx context.Context, body Item } return nil } -// ToPostRequestInformation reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. +// ToPostRequestInformation create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. // returns a *RequestInformation when successful func (m *ItemThreadsItemReplyRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemThreadsItemReplyPostRequestBodyable, requestConfiguration *ItemThreadsItemReplyRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identity/conditional_access_named_locations_named_location_item_request_builder.go b/identity/conditional_access_named_locations_named_location_item_request_builder.go index 9a55aa6a725..5d723dc9246 100644 --- a/identity/conditional_access_named_locations_named_location_item_request_builder.go +++ b/identity/conditional_access_named_locations_named_location_item_request_builder.go @@ -21,7 +21,7 @@ type ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequest // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a namedLocation object. +// ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a countryNamedLocation object. type ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -57,11 +57,11 @@ func NewConditionalAccessNamedLocationsNamedLocationItemRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewConditionalAccessNamedLocationsNamedLocationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete an ipNamedLocation object. +// Delete delete a countryNamedLocation object. // 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/ipnamedlocation-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -76,12 +76,12 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Delete( } return nil } -// Get retrieve the properties and relationships of a namedLocation object. +// Get retrieve the properties and relationships of a countryNamedLocation object. // returns a NamedLocationable 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/namedlocation-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0 func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NamedLocationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Patch(c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NamedLocationable), nil } -// ToDeleteRequestInformation delete an ipNamedLocation object. +// ToDeleteRequestInformation delete a countryNamedLocation object. // returns a *RequestInformation when successful func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -133,7 +133,7 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToDelet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of a namedLocation object. +// ToGetRequestInformation retrieve the properties and relationships of a countryNamedLocation object. // returns a *RequestInformation when successful func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go b/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go index 46204f135bd..f553c571a9d 100644 --- a/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go +++ b/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go @@ -57,11 +57,11 @@ func NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutEx urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: +// Delete delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: // 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/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil } -// Patch update the properties of an accessPackageAssignmentWorkflowExtension object. +// Patch update the properties of an accessPackageAssignmentRequestWorkflowExtension object. // returns a CustomCalloutExtensionable 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/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil } -// ToDeleteRequestInformation delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: +// ToDeleteRequestInformation delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -147,7 +147,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of an accessPackageAssignmentWorkflowExtension object. +// ToPatchRequestInformation update the properties of an accessPackageAssignmentRequestWorkflowExtension object. // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/entitlement_management_access_packages_access_package_item_request_builder.go b/identitygovernance/entitlement_management_access_packages_access_package_item_request_builder.go index 733a2782d6d..bb40e12ed1e 100644 --- a/identitygovernance/entitlement_management_access_packages_access_package_item_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_access_package_item_request_builder.go @@ -21,7 +21,7 @@ type EntitlementManagementAccessPackagesAccessPackageItemRequestBuilderDeleteReq // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// EntitlementManagementAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. +// EntitlementManagementAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters retrieve the properties and relationships of an accessPackage object. type EntitlementManagementAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -91,12 +91,12 @@ func (m *EntitlementManagementAccessPackagesAccessPackageItemRequestBuilder) Del } return nil } -// Get retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. +// Get retrieve the properties and relationships of an accessPackage object. // returns a AccessPackageable 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/accesspackage-list-resourcerolescopes?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 func (m *EntitlementManagementAccessPackagesAccessPackageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -168,7 +168,7 @@ func (m *EntitlementManagementAccessPackagesAccessPackageItemRequestBuilder) ToD requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. +// ToGetRequestInformation retrieve the properties and relationships of an accessPackage object. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesAccessPackageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go b/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go index b02c5cd1bea..7d213c03337 100644 --- a/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go +++ b/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go @@ -21,7 +21,7 @@ type TermsOfUseAgreementsAgreementItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// TermsOfUseAgreementsAgreementItemRequestBuilderGetQueryParameters retrieve all files related to an agreement. This includes the default file and all localized files. +// TermsOfUseAgreementsAgreementItemRequestBuilderGetQueryParameters retrieve the properties and relationships of an agreement object. type TermsOfUseAgreementsAgreementItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -91,12 +91,12 @@ func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) File()(*TermsOfUseAgre func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) Files()(*TermsOfUseAgreementsItemFilesRequestBuilder) { return NewTermsOfUseAgreementsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve all files related to an agreement. This includes the default file and all localized files. +// Get retrieve the properties and relationships of an agreement object. // returns a Agreementable 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/agreement-list-files?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0 func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) Get(ctx context.Context, requestConfiguration *TermsOfUseAgreementsAgreementItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Agreementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -148,7 +148,7 @@ func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve all files related to an agreement. This includes the default file and all localized files. +// ToGetRequestInformation retrieve the properties and relationships of an agreement object. // returns a *RequestInformation when successful func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TermsOfUseAgreementsAgreementItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/kiota-dom-export.txt b/kiota-dom-export.txt index 55e467678f7..093ee08ce8a 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -7282,7 +7282,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBu github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CommunicationsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudCommunicationsable +github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|getAllOnlineMeetingMessages():*GetAllOnlineMeetingMessagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|getPresencesByUserId():*GetPresencesByUserIdRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|onlineMeetingConversations():*OnlineMeetingConversationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|onlineMeetings():*OnlineMeetingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudCommunicationsable; ctx:context.Context; requestConfiguration?:*CommunicationsRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudCommunicationsable github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|pathParameters:map[string]string @@ -7292,6 +7294,41 @@ github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBu github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudCommunicationsable; ctx:context.Context; requestConfiguration?:*CommunicationsRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.communications.communicationsRequestBuilder::|public|WithUrl(rawUrl:string):*CommunicationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration):GetAllOnlineMeetingMessagesResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|GetAsGetAllOnlineMeetingMessagesGetResponse(ctx:context.Context; requestConfiguration?:*GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration):GetAllOnlineMeetingMessagesGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesRequestBuilder::|public|WithUrl(rawUrl:string):*GetAllOnlineMeetingMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesResponse-->*GetAllOnlineMeetingMessagesGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.communications.GetAllOnlineMeetingMessagesResponseable~~>GetAllOnlineMeetingMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdPostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdPostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdPostRequestBody::|public|GetBackingStore():BackingStore @@ -7334,6 +7371,687 @@ github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdRes github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdResponse::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.communications.GetPresencesByUserIdResponseable~~>GetPresencesByUserIdPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder.OnlineMeetingConversationsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder.OnlineMeetingConversationsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder.OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder.OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder.OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder.OnlineMeetingConversationsItemMessagesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder.OnlineMeetingConversationsItemMessagesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder.OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder.OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder.OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|conversation():*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|reactions():*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|replies():*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|replyTo():*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId:string):*OnlineMeetingConversationsItemMessagesItemReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|Count():*OnlineMeetingConversationsItemMessagesItemReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|conversation():*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|reactions():*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|replyTo():*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesItemConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId:string):*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|Count():*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesItemReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesItemReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|ByEngagementConversationMessageId1(engagementConversationMessageId1:string):*OnlineMeetingConversationsItemMessagesItemRepliesEngagementConversationMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|Count():*OnlineMeetingConversationsItemMessagesItemRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesItemReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemMessagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder.OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|ByEngagementConversationMessageId(engagementConversationMessageId:string):*OnlineMeetingConversationsItemMessagesEngagementConversationMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|Count():*OnlineMeetingConversationsItemMessagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemMessagesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemMessagesRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder.OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|attendeeReport():*OnlineMeetingConversationsItemOnlineMeetingAttendeeReportRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemOnlineMeetingRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemOnlineMeetingRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemOnlineMeetingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder.OnlineMeetingConversationsItemStarterConversationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder.OnlineMeetingConversationsItemStarterConversationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder.OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder.OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder.OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterConversationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterConversationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterConversationRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder.OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId:string):*OnlineMeetingConversationsItemStarterReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|Count():*OnlineMeetingConversationsItemStarterReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReactionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReactionsRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|conversation():*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|reactions():*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|replyTo():*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesItemConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|ByEngagementConversationMessageReactionId(engagementConversationMessageReactionId:string):*OnlineMeetingConversationsItemStarterRepliesItemReactionsEngagementConversationMessageReactionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|Count():*OnlineMeetingConversationsItemStarterRepliesItemReactionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageReactionable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesItemReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesItemReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder.OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|ByEngagementConversationMessageId(engagementConversationMessageId:string):*OnlineMeetingConversationsItemStarterRepliesEngagementConversationMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|Count():*OnlineMeetingConversationsItemStarterRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRepliesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRepliesRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder.OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder.OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder.OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder.OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder.OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterReplyToRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterReplyToRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsItemStarterRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder.OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|conversation():*OnlineMeetingConversationsItemStarterConversationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|reactions():*OnlineMeetingConversationsItemStarterReactionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|replies():*OnlineMeetingConversationsItemStarterRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|replyTo():*OnlineMeetingConversationsItemStarterReplyToRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EngagementConversationMessageable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsItemStarterRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsItemStarterRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsItemStarterRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|messages():*OnlineMeetingConversationsItemMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|onlineMeeting():*OnlineMeetingConversationsItemOnlineMeetingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|starter():*OnlineMeetingConversationsItemStarterRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetRequestConfiguration::|public|queryParameters:*OnlineMeetingConversationsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|ByOnlineMeetingEngagementConversationId(onlineMeetingEngagementConversationId:string):*OnlineMeetingConversationsOnlineMeetingEngagementConversationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|Count():*OnlineMeetingConversationsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingEngagementConversationable; ctx:context.Context; requestConfiguration?:*OnlineMeetingConversationsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingConversationsRequestBuilder::|public|WithUrl(rawUrl:string):*OnlineMeetingConversationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingsCountRequestBuilder.OnlineMeetingsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.communications.OnlineMeetingsCountRequestBuilder.OnlineMeetingsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -8708,6 +9426,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.Contac github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|Orderby:[]string github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|Search:*string github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|Skip:*int32 github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|Top:*int32 github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.contacts.contactsRequestBuilder.ContactsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption @@ -9349,6 +10068,28 @@ github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemMemberOfRequestBuilder::| github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemMemberOfRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemMemberOfRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemMemberOfRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemMemberOfRequestBuilder::|public|WithUrl(rawUrl:string):*ItemMemberOfRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable; ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable; ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemOnPremisesSyncBehaviorRequestBuilder::|public|WithUrl(rawUrl:string):*ItemOnPremisesSyncBehaviorRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemRestoreRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemRestoreRequestBuilder.ItemRestoreRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemRestoreRequestBuilder.ItemRestoreRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption @@ -9559,27 +10300,36 @@ github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemTransitiveMemberOfRequest github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemTransitiveMemberOfRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.contacts.ItemTransitiveMemberOfRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTransitiveMemberOfRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|Select:[]string github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*OrgContactItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|checkMemberGroups():*ItemCheckMemberGroupsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|checkMemberObjects():*ItemCheckMemberObjectsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*OrgContactItemRequestBuilderDeleteRequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|directReports():*ItemDirectReportsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*OrgContactItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|getMemberGroups():*ItemGetMemberGroupsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|getMemberObjects():*ItemGetMemberObjectsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|manager():*ItemManagerRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|memberOf():*ItemMemberOfRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|onPremisesSyncBehavior():*ItemOnPremisesSyncBehaviorRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable; ctx:context.Context; requestConfiguration?:*OrgContactItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|restore():*ItemRestoreRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|retryServiceProvisioning():*ItemRetryServiceProvisioningRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|serviceProvisioningErrors():*ItemServiceProvisioningErrorsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*OrgContactItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*OrgContactItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrgContactable; ctx:context.Context; requestConfiguration?:*OrgContactItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|transitiveMemberOf():*ItemTransitiveMemberOfRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.contacts.OrgContactItemRequestBuilder::|public|WithUrl(rawUrl:string):*OrgContactItemRequestBuilder @@ -20191,7 +20941,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementReque github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|roleAssignments():*RoleAssignmentsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|roleDefinitions():*RoleDefinitionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|softwareUpdateStatusSummary():*SoftwareUpdateStatusSummaryRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|telecomExpenseManagementPartners():*TelecomExpenseManagementPartnersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|termsAndConditions():*TermsAndConditionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DeviceManagementRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.deviceManagementRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable; ctx:context.Context; requestConfiguration?:*DeviceManagementRequestBuilderPatchRequestConfiguration):*RequestInformation @@ -23201,68 +23950,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.SoftwareUpdateStatusS github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.SoftwareUpdateStatusSummaryRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*SoftwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.SoftwareUpdateStatusSummaryRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.SoftwareUpdateStatusSummaryRequestBuilder::|public|WithUrl(rawUrl:string):*SoftwareUpdateStatusSummaryRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder.TelecomExpenseManagementPartnersCountRequestBuilderGetQueryParameters::|public|Filter:*string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder.TelecomExpenseManagementPartnersCountRequestBuilderGetQueryParameters::|public|Search:*string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder.TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder.TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder.TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*TelecomExpenseManagementPartnersCountRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration):*int32 -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersCountRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersCountRequestBuilder::|public|WithUrl(rawUrl:string):*TelecomExpenseManagementPartnersCountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Count:*bool -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Expand:[]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Filter:*string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Orderby:[]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Search:*string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Select:[]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Skip:*int32 -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|Top:*int32 -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration::|public|queryParameters:*TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|ByTelecomExpenseManagementPartnerId(telecomExpenseManagementPartnerId:string):*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|Count():*TelecomExpenseManagementPartnersCountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerCollectionResponseable -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable; ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable; ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersRequestBuilder::|public|WithUrl(rawUrl:string):*TelecomExpenseManagementPartnersRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|Expand:[]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|Select:[]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable; ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TelecomExpenseManagementPartnerable; ctx:context.Context; requestConfiguration?:*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder::|public|WithUrl(rawUrl:string):*TelecomExpenseManagementPartnersTelecomExpenseManagementPartnerItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TermsAndConditionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TermsAndConditionsCountRequestBuilder.TermsAndConditionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.TermsAndConditionsCountRequestBuilder.TermsAndConditionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -68331,6 +69018,68 @@ github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingAssignmentSubm github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingAssignmentSubmissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingAssignmentSubmissionable; ctx:context.Context; requestConfiguration?:*ReportsReadingAssignmentSubmissionsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingAssignmentSubmissionsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingAssignmentSubmissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsReadingAssignmentSubmissionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder.ReportsReadingCoachPassagesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder.ReportsReadingCoachPassagesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder.ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder.ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder.ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ReportsReadingCoachPassagesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsReadingCoachPassagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable; ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable; ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ReportsReadingCoachPassagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder.ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|ByReadingCoachPassageId(readingCoachPassageId:string):*ReportsReadingCoachPassagesReadingCoachPassageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|Count():*ReportsReadingCoachPassagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable; ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReadingCoachPassageable; ctx:context.Context; requestConfiguration?:*ReportsReadingCoachPassagesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReadingCoachPassagesRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsReadingCoachPassagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReflectCheckInResponsesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReflectCheckInResponsesCountRequestBuilder.ReportsReflectCheckInResponsesCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsReflectCheckInResponsesCountRequestBuilder.ReportsReflectCheckInResponsesCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -68410,13 +69159,77 @@ github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|publ github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReportsRootable; ctx:context.Context; requestConfiguration?:*ReportsRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReportsRootable github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|readingAssignmentSubmissions():*ReportsReadingAssignmentSubmissionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|readingCoachPassages():*ReportsReadingCoachPassagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|reflectCheckInResponses():*ReportsReflectCheckInResponsesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|speakerAssignmentSubmissions():*ReportsSpeakerAssignmentSubmissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReportsRootable; ctx:context.Context; requestConfiguration?:*ReportsRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder.ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder.ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder.ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder.ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder.ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsSpeakerAssignmentSubmissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ReportsSpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder.ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|BySpeakerAssignmentSubmissionId(speakerAssignmentSubmissionId:string):*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|Count():*ReportsSpeakerAssignmentSubmissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable; ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable; ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsSpeakerAssignmentSubmissionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable; ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SpeakerAssignmentSubmissionable; ctx:context.Context; requestConfiguration?:*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.education.ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ReportsSpeakerAssignmentSubmissionsSpeakerAssignmentSubmissionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.SchoolsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.education.SchoolsCountRequestBuilder.SchoolsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.education.SchoolsCountRequestBuilder.SchoolsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -71460,6 +72273,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|publi github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|members():*ItemMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|membersWithLicenseErrors():*ItemMembersWithLicenseErrorsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|onenote():*ItemOnenoteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|onPremisesSyncBehavior():*ItemOnPremisesSyncBehaviorRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|owners():*ItemOwnersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable; ctx:context.Context; requestConfiguration?:*GroupItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable github.com/microsoftgraph/msgraph-sdk-go/.groups.GroupItemRequestBuilder::|public|pathParameters:map[string]string @@ -77428,6 +78242,28 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnenoteSectionsRequestBuild github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnenoteSectionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnenoteSectionable; ctx:context.Context; requestConfiguration?:*ItemOnenoteSectionsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnenoteSectionsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnenoteSectionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemOnenoteSectionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemOnPremisesSyncBehaviorRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder.ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable; ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnPremisesSyncBehaviorable; ctx:context.Context; requestConfiguration?:*ItemOnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOnPremisesSyncBehaviorRequestBuilder::|public|WithUrl(rawUrl:string):*ItemOnPremisesSyncBehaviorRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOwnersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOwnersCountRequestBuilder.ItemOwnersCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemOwnersCountRequestBuilder.ItemOwnersCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -129288,6 +130124,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|Ge github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|GetCalls():[]Callable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|GetOnlineMeetingConversations():[]OnlineMeetingEngagementConversationable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|GetOnlineMeetings():[]OnlineMeetingable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|GetPresences():[]Presenceable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|Serialize(writer:SerializationWriter):void @@ -129295,17 +130132,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|Se github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|SetCalls(value:[]Callable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|SetOnlineMeetingConversations(value:[]OnlineMeetingEngagementConversationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|SetOnlineMeetings(value:[]OnlineMeetingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|public|SetPresences(value:[]Presenceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunications::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|GetCalls():[]Callable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|GetOnlineMeetingConversations():[]OnlineMeetingEngagementConversationable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|GetOnlineMeetings():[]OnlineMeetingable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|GetPresences():[]Presenceable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|SetCalls(value:[]Callable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|SetOnlineMeetingConversations(value:[]OnlineMeetingEngagementConversationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|SetOnlineMeetings(value:[]OnlineMeetingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable::|public|SetPresences(value:[]Presenceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudCommunicationsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -136390,7 +137230,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetRo github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetSettings():DeviceManagementSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetSoftwareUpdateStatusSummary():SoftwareUpdateStatusSummaryable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetSubscriptionState():*DeviceManagementSubscriptionState -github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetTelecomExpenseManagementPartners():[]TelecomExpenseManagementPartnerable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetTermsAndConditions():[]TermsAndConditionsable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetTroubleshootingEvents():[]DeviceManagementTroubleshootingEventable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|GetUserExperienceAnalyticsAppHealthApplicationPerformance():[]UserExperienceAnalyticsAppHealthApplicationPerformanceable @@ -136457,7 +137296,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetRo github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetSettings(value:DeviceManagementSettingsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetSoftwareUpdateStatusSummary(value:SoftwareUpdateStatusSummaryable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetSubscriptionState(value:*DeviceManagementSubscriptionState):void -github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetTelecomExpenseManagementPartners(value:[]TelecomExpenseManagementPartnerable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetTermsAndConditions(value:[]TermsAndConditionsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetTroubleshootingEvents(value:[]DeviceManagementTroubleshootingEventable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagement::|public|SetUserExperienceAnalyticsAppHealthApplicationPerformance(value:[]UserExperienceAnalyticsAppHealthApplicationPerformanceable):void @@ -136523,7 +137361,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|G github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetSettings():DeviceManagementSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetSoftwareUpdateStatusSummary():SoftwareUpdateStatusSummaryable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetSubscriptionState():*DeviceManagementSubscriptionState -github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetTelecomExpenseManagementPartners():[]TelecomExpenseManagementPartnerable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetTermsAndConditions():[]TermsAndConditionsable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetTroubleshootingEvents():[]DeviceManagementTroubleshootingEventable github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|GetUserExperienceAnalyticsAppHealthApplicationPerformance():[]UserExperienceAnalyticsAppHealthApplicationPerformanceable @@ -136588,7 +137425,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|S github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetSettings(value:DeviceManagementSettingsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetSoftwareUpdateStatusSummary(value:SoftwareUpdateStatusSummaryable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetSubscriptionState(value:*DeviceManagementSubscriptionState):void -github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetTelecomExpenseManagementPartners(value:[]TelecomExpenseManagementPartnerable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetTermsAndConditions(value:[]TermsAndConditionsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetTroubleshootingEvents(value:[]DeviceManagementTroubleshootingEventable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deviceManagementable::|public|SetUserExperienceAnalyticsAppHealthApplicationPerformance(value:[]UserExperienceAnalyticsAppHealthApplicationPerformanceable):void @@ -138510,6 +139346,142 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.educationAddToCalendarOptions:: github.com/microsoftgraph/msgraph-sdk-go/.models.educationAddToCalendarOptions::0002-studentsAndTeamOwners github.com/microsoftgraph/msgraph-sdk-go/.models.educationAddToCalendarOptions::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.educationAddToCalendarOptions::0004-studentsOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|GetAreEngagementStrategiesEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|GetIsCallToActionEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|GetIsEmotionalAndIntellectualAppealEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|SetAreEngagementStrategiesEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|SetIsCallToActionEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|SetIsEmotionalAndIntellectualAppealEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|GetAreEngagementStrategiesEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|GetIsCallToActionEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|GetIsEmotionalAndIntellectualAppealEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|SetAreEngagementStrategiesEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|SetIsCallToActionEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|SetIsEmotionalAndIntellectualAppealEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackAudienceEngagementSettings~~>EducationAiFeedbackAudienceEngagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|GetIsMessageClarityEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|GetIsQualityOfInformationEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|GetIsSpeechOrganizationEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|SetIsMessageClarityEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|SetIsQualityOfInformationEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|SetIsSpeechOrganizationEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|GetIsMessageClarityEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|GetIsQualityOfInformationEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|GetIsSpeechOrganizationEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|SetIsMessageClarityEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|SetIsQualityOfInformationEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|SetIsSpeechOrganizationEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackContentSettings~~>EducationAiFeedbackContentSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|GetAiFeedbackSettings():EducationAiFeedbackSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|GetSpeechType():*EducationSpeechType +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|SetAiFeedbackSettings(value:EducationAiFeedbackSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|public|SetSpeechType(value:*EducationSpeechType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|GetAiFeedbackSettings():EducationAiFeedbackSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|GetSpeechType():*EducationSpeechType +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|SetAiFeedbackSettings(value:EducationAiFeedbackSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable::|public|SetSpeechType(value:*EducationSpeechType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteriaable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackCriteria~~>EducationAiFeedbackCriteriaable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|GetAreRhetoricalTechniquesEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|GetIsLanguageUseEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|GetIsStyleEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|SetAreRhetoricalTechniquesEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|SetIsLanguageUseEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|SetIsStyleEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|GetAreRhetoricalTechniquesEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|GetIsLanguageUseEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|GetIsStyleEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|SetAreRhetoricalTechniquesEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|SetIsLanguageUseEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|SetIsStyleEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackDeliverySettings~~>EducationAiFeedbackDeliverySettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|GetAudienceEngagementSettings():EducationAiFeedbackAudienceEngagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|GetContentSettings():EducationAiFeedbackContentSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|GetDeliverySettings():EducationAiFeedbackDeliverySettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|SetAudienceEngagementSettings(value:EducationAiFeedbackAudienceEngagementSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|SetContentSettings(value:EducationAiFeedbackContentSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|SetDeliverySettings(value:EducationAiFeedbackDeliverySettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|GetAudienceEngagementSettings():EducationAiFeedbackAudienceEngagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|GetContentSettings():EducationAiFeedbackContentSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|GetDeliverySettings():EducationAiFeedbackDeliverySettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|SetAudienceEngagementSettings(value:EducationAiFeedbackAudienceEngagementSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|SetContentSettings(value:EducationAiFeedbackContentSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|SetDeliverySettings(value:EducationAiFeedbackDeliverySettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationAiFeedbackSettings~~>EducationAiFeedbackSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.educationAssignment-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.educationAssignment::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.educationAssignment::|public|GetAddedStudentAction():*EducationAddedStudentAction @@ -139560,6 +140532,157 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.educationSchoolCollectionRespon github.com/microsoftgraph/msgraph-sdk-go/.models.educationSchoolCollectionResponseable::|public|GetValue():[]EducationSchoolable github.com/microsoftgraph/msgraph-sdk-go/.models.educationSchoolCollectionResponseable::|public|SetValue(value:[]EducationSchoolable):void github.com/microsoftgraph/msgraph-sdk-go/.models.educationSchoolCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|GetIsBodyLanguageEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|SetIsBodyLanguageEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable::|public|GetIsBodyLanguageEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable::|public|SetIsBodyLanguageEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachAudienceEngagementSettings~~>EducationSpeakerCoachAudienceEngagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|GetIsInclusivenessEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|GetIsRepetitiveLanguageEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|SetIsInclusivenessEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|SetIsRepetitiveLanguageEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|GetIsInclusivenessEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|GetIsRepetitiveLanguageEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|SetIsInclusivenessEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|SetIsRepetitiveLanguageEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachContentSettings~~>EducationSpeakerCoachContentSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetAreFillerWordsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetIsPaceEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetIsPitchEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetIsPronunciationEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetAreFillerWordsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetIsPaceEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetIsPitchEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetIsPronunciationEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|GetAreFillerWordsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|GetIsPaceEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|GetIsPitchEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|GetIsPronunciationEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|SetAreFillerWordsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|SetIsPaceEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|SetIsPitchEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|SetIsPronunciationEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachDeliverySettings~~>EducationSpeakerCoachDeliverySettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|GetAudienceEngagementSettings():EducationSpeakerCoachAudienceEngagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|GetContentSettings():EducationSpeakerCoachContentSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|GetDeliverySettings():EducationSpeakerCoachDeliverySettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|SetAudienceEngagementSettings(value:EducationSpeakerCoachAudienceEngagementSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|SetContentSettings(value:EducationSpeakerCoachContentSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|SetDeliverySettings(value:EducationSpeakerCoachDeliverySettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|GetAudienceEngagementSettings():EducationSpeakerCoachAudienceEngagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|GetContentSettings():EducationSpeakerCoachContentSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|GetDeliverySettings():EducationSpeakerCoachDeliverySettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|SetAudienceEngagementSettings(value:EducationSpeakerCoachAudienceEngagementSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|SetContentSettings(value:EducationSpeakerCoachContentSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|SetDeliverySettings(value:EducationSpeakerCoachDeliverySettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerCoachSettings~~>EducationSpeakerCoachSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource-->*EducationResource +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetAiFeedbackCriteria():EducationAiFeedbackCriteriaable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetIsAiFeedbackEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetIsVideoRequired():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetMaxRecordingAttempts():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetPresentationTitle():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetRecordingTimeLimitInMinutes():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetShowRehearsalReportToStudentBeforeMediaUpload():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetSpeakerCoachSettings():EducationSpeakerCoachSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|GetSpokenLanguageLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetAiFeedbackCriteria(value:EducationAiFeedbackCriteriaable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetIsAiFeedbackEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetIsVideoRequired(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetMaxRecordingAttempts(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetPresentationTitle(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetRecordingTimeLimitInMinutes(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetShowRehearsalReportToStudentBeforeMediaUpload(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetSpeakerCoachSettings(value:EducationSpeakerCoachSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|public|SetSpokenLanguageLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetAiFeedbackCriteria():EducationAiFeedbackCriteriaable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetIsAiFeedbackEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetIsVideoRequired():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetMaxRecordingAttempts():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetPresentationTitle():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetRecordingTimeLimitInMinutes():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetShowRehearsalReportToStudentBeforeMediaUpload():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetSpeakerCoachSettings():EducationSpeakerCoachSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|GetSpokenLanguageLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetAiFeedbackCriteria(value:EducationAiFeedbackCriteriaable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetIsAiFeedbackEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetIsVideoRequired(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetMaxRecordingAttempts(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetPresentationTitle(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetRecordingTimeLimitInMinutes(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetShowRehearsalReportToStudentBeforeMediaUpload(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetSpeakerCoachSettings(value:EducationSpeakerCoachSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable::|public|SetSpokenLanguageLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeakerProgressResourceable~~>EducationResourceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeechType::0000-informative +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeechType::0001-personal +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeechType::0002-persuasive +github.com/microsoftgraph/msgraph-sdk-go/.models.educationSpeechType::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.educationStudent::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.educationStudent::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.educationStudent::|public|GetBackingStore():BackingStore @@ -140504,6 +141627,193 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperationCollect github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperationCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperationType::0000-createCommunity github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperationType::0001-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|GetCreationMode():*EngagementCreationMode +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|GetMessages():[]EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|GetStarter():EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|GetStarterId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|SetCreationMode(value:*EngagementCreationMode):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|SetMessages(value:[]EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|SetStarter(value:EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|public|SetStarterId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|GetCreationMode():*EngagementCreationMode +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|GetMessages():[]EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|GetStarter():EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|GetStarterId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|SetCreationMode(value:*EngagementCreationMode):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|SetMessages(value:[]EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|SetStarter(value:EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable::|public|SetStarterId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessage-->*EngagementConversationMessage +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationDiscussionMessageable~~>EngagementConversationMessageable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetBody():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetConversation():EngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetCreationMode():*EngagementCreationMode +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetFrom():EngagementIdentitySetable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetReactions():[]EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetReplies():[]EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetReplyTo():EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|GetReplyToId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetBody(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetConversation(value:EngagementConversationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetCreationMode(value:*EngagementCreationMode):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetFrom(value:EngagementIdentitySetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetReactions(value:[]EngagementConversationMessageReactionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetReplies(value:[]EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetReplyTo(value:EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|public|SetReplyToId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetBody():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetConversation():EngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetCreationMode():*EngagementCreationMode +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetFrom():EngagementIdentitySetable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetReactions():[]EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetReplies():[]EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetReplyTo():EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|GetReplyToId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetBody(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetConversation(value:EngagementConversationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetCreationMode(value:*EngagementCreationMode):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetFrom(value:EngagementIdentitySetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetReactions(value:[]EngagementConversationMessageReactionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetReplies(value:[]EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetReplyTo(value:EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable::|public|SetReplyToId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse::|public|GetValue():[]EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse::|public|SetValue(value:[]EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponseable::|public|GetValue():[]EngagementConversationMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponseable::|public|SetValue(value:[]EngagementConversationMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|GetReactionBy():EngagementIdentitySetable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|GetReactionType():*EngagementConversationMessageReactionType +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|SetReactionBy(value:EngagementIdentitySetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|public|SetReactionType(value:*EngagementConversationMessageReactionType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReaction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable::|public|GetReactionBy():EngagementIdentitySetable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable::|public|GetReactionType():*EngagementConversationMessageReactionType +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable::|public|SetReactionBy(value:EngagementIdentitySetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable::|public|SetReactionType(value:*EngagementConversationMessageReactionType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse::|public|GetValue():[]EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse::|public|SetValue(value:[]EngagementConversationMessageReactionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponseable::|public|GetValue():[]EngagementConversationMessageReactionable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponseable::|public|SetValue(value:[]EngagementConversationMessageReactionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0000-like +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0001-love +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0002-celebrate +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0003-thank +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0004-laugh +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0005-sad +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0006-happy +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0007-excited +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0008-smile +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0009-silly +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0010-intenseLaugh +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0011-starStruck +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0012-goofy +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0013-thinking +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0014-surprised +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0015-mindBlown +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0016-scared +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0017-crying +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0018-shocked +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0019-angry +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0020-agree +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0021-praise +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0022-takingNotes +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0023-heartBroken +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0024-support +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0025-confirmed +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0026-watching +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0027-brain +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0028-medal +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0029-bullseye +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationMessageReactionType::0030-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationModerationState::0000-published +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationModerationState::0001-pendingReview +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationModerationState::0002-dismissed +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationModerationState::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage-->*EngagementConversationMessage +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|public|GetTitle():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|public|SetTitle(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessageable::|public|GetTitle():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessageable::|public|SetTitle(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationQuestionMessageable~~>EngagementConversationMessageable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessage-->*EngagementConversationMessage +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementConversationSystemMessageable~~>EngagementConversationMessageable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementCreationMode::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementCreationMode::0001-migration +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementCreationMode::0002-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet-->*IdentitySet +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|GetAudience():Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|GetGroup():Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|SetAudience(value:Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|public|SetGroup(value:Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySetable::|public|GetAudience():Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySetable::|public|GetGroup():Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySetable::|public|SetAudience(value:Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySetable::|public|SetGroup(value:Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.engagementIdentitySetable~~>IdentitySetable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.enrollmentConfigurationAssignment-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.enrollmentConfigurationAssignment::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.enrollmentConfigurationAssignment::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -143014,6 +144324,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesNet github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesProvisioningErrors():[]OnPremisesProvisioningErrorable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSamAccountName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSecurityIdentifier():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSyncBehavior():OnPremisesSyncBehaviorable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSyncEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOwners():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetPermissionGrants():[]ResourceSpecificPermissionGrantable @@ -143084,6 +144395,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesNet github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesProvisioningErrors(value:[]OnPremisesProvisioningErrorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSamAccountName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSecurityIdentifier(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSyncBehavior(value:OnPremisesSyncBehaviorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSyncEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOwners(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetPermissionGrants(value:[]ResourceSpecificPermissionGrantable):void @@ -143153,6 +144465,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremise github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesProvisioningErrors():[]OnPremisesProvisioningErrorable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSamAccountName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSecurityIdentifier():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSyncBehavior():OnPremisesSyncBehaviorable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSyncEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOwners():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetPermissionGrants():[]ResourceSpecificPermissionGrantable @@ -143221,6 +144534,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremise github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesProvisioningErrors(value:[]OnPremisesProvisioningErrorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSamAccountName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSecurityIdentifier(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSyncBehavior(value:OnPremisesSyncBehaviorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSyncEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOwners(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetPermissionGrants(value:[]ResourceSpecificPermissionGrantable):void @@ -150500,6 +151814,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetManag github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetManagedDeviceOwnerType():*ManagedDeviceOwnerType github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetManagementAgent():*ManagementAgentType github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetManagementCertificateExpirationDate():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetManagementState():*ManagementState github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetManufacturer():*string github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetMeid():*string github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|GetModel():*string @@ -150562,6 +151877,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetManag github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetManagedDeviceOwnerType(value:*ManagedDeviceOwnerType):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetManagementAgent(value:*ManagementAgentType):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetManagementCertificateExpirationDate(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetManagementState(value:*ManagementState):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetManufacturer(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetMeid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDevice::|public|SetModel(value:*string):void @@ -150623,6 +151939,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetM github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetManagedDeviceOwnerType():*ManagedDeviceOwnerType github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetManagementAgent():*ManagementAgentType github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetManagementCertificateExpirationDate():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetManagementState():*ManagementState github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetManufacturer():*string github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetMeid():*string github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|GetModel():*string @@ -150683,6 +152000,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetM github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetManagedDeviceOwnerType(value:*ManagedDeviceOwnerType):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetManagementAgent(value:*ManagementAgentType):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetManagementCertificateExpirationDate(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetManagementState(value:*ManagementState):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetManufacturer(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetMeid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.managedDeviceable::|public|SetModel(value:*string):void @@ -151220,6 +152538,19 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.managementAgentType::0009-jamf github.com/microsoftgraph/msgraph-sdk-go/.models.managementAgentType::0010-googleCloudDevicePolicyController github.com/microsoftgraph/msgraph-sdk-go/.models.managementAgentType::0011-microsoft365ManagedMdm github.com/microsoftgraph/msgraph-sdk-go/.models.managementAgentType::0012-msSense +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0000-managed +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0001-retirePending +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0002-retireFailed +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0003-wipePending +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0004-wipeFailed +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0005-unhealthy +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0006-deletePending +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0007-retireIssued +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0008-wipeIssued +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0009-wipeCanceled +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0010-retireCanceled +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0011-discovered +github.com/microsoftgraph/msgraph-sdk-go/.models.managementState::0012-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.mdmAppConfigKeyType::0000-stringType github.com/microsoftgraph/msgraph-sdk-go/.models.mdmAppConfigKeyType::0001-integerType github.com/microsoftgraph/msgraph-sdk-go/.models.mdmAppConfigKeyType::0002-realType @@ -155104,6 +156435,43 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingCollectionResponse github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingContentSharingDisabledReason::0000-watermarkProtection github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingContentSharingDisabledReason::0001-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation-->*EngagementConversation +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|GetModerationState():*EngagementConversationModerationState +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|GetOnlineMeeting():OnlineMeetingable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|GetOnlineMeetingId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|GetOrganizer():EngagementIdentitySetable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|GetUpvoteCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|SetModerationState(value:*EngagementConversationModerationState):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|SetOnlineMeeting(value:OnlineMeetingable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|SetOnlineMeetingId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|SetOrganizer(value:EngagementIdentitySetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|public|SetUpvoteCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|GetModerationState():*EngagementConversationModerationState +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|GetOnlineMeeting():OnlineMeetingable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|GetOnlineMeetingId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|GetOrganizer():EngagementIdentitySetable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|GetUpvoteCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|SetModerationState(value:*EngagementConversationModerationState):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|SetOnlineMeeting(value:OnlineMeetingable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|SetOnlineMeetingId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|SetOrganizer(value:EngagementIdentitySetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable::|public|SetUpvoteCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationable~~>EngagementConversationable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse::|public|GetValue():[]OnlineMeetingEngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse::|public|SetValue(value:[]OnlineMeetingEngagementConversationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponseable::|public|GetValue():[]OnlineMeetingEngagementConversationable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponseable::|public|SetValue(value:[]OnlineMeetingEngagementConversationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingEngagementConversationCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingInfo::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingInfo::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingInfo::|public|GetBackingStore():BackingStore @@ -155518,6 +156886,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesProvisioningErrorable github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesProvisioningErrorable::|public|SetValue(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesProvisioningErrorable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesProvisioningError~~>OnPremisesProvisioningErrorable +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|public|GetIsCloudManaged():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|public|SetIsCloudManaged(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehavior::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehaviorable::|public|GetIsCloudManaged():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehaviorable::|public|SetIsCloudManaged(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onPremisesSyncBehaviorable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.onTokenIssuanceStartCustomExtension-->*CustomAuthenticationExtension github.com/microsoftgraph/msgraph-sdk-go/.models.onTokenIssuanceStartCustomExtension::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.onTokenIssuanceStartCustomExtension::|public|GetClaimsForTokenConfiguration():[]OnTokenIssuanceStartReturnClaimable @@ -156156,6 +157535,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetManager( github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetMemberOf():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetOnPremisesLastSyncDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetOnPremisesProvisioningErrors():[]OnPremisesProvisioningErrorable +github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetOnPremisesSyncBehavior():OnPremisesSyncBehaviorable github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetOnPremisesSyncEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetPhones():[]Phoneable github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|GetProxyAddresses():[]string @@ -156177,6 +157557,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetManager( github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetMemberOf(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetOnPremisesLastSyncDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetOnPremisesProvisioningErrors(value:[]OnPremisesProvisioningErrorable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetOnPremisesSyncBehavior(value:OnPremisesSyncBehaviorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetOnPremisesSyncEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetPhones(value:[]Phoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContact::|public|SetProxyAddresses(value:[]string):void @@ -156197,6 +157578,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetMana github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetMemberOf():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetOnPremisesLastSyncDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetOnPremisesProvisioningErrors():[]OnPremisesProvisioningErrorable +github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetOnPremisesSyncBehavior():OnPremisesSyncBehaviorable github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetOnPremisesSyncEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetPhones():[]Phoneable github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|GetProxyAddresses():[]string @@ -156216,6 +157598,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetMana github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetMemberOf(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetOnPremisesLastSyncDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetOnPremisesProvisioningErrors(value:[]OnPremisesProvisioningErrorable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetOnPremisesSyncBehavior(value:OnPremisesSyncBehaviorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetOnPremisesSyncEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetPhones(value:[]Phoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.orgContactable::|public|SetProxyAddresses(value:[]string):void @@ -163140,6 +164523,63 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.readingAssignmentSubmissionColl github.com/microsoftgraph/msgraph-sdk-go/.models.readingAssignmentSubmissionCollectionResponseable::|public|GetValue():[]ReadingAssignmentSubmissionable github.com/microsoftgraph/msgraph-sdk-go/.models.readingAssignmentSubmissionCollectionResponseable::|public|SetValue(value:[]ReadingAssignmentSubmissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.readingAssignmentSubmissionCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetIsReadingCompleted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetLanguageTag():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetPracticedAtDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetPracticeWords():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetStoryType():*ReadingCoachStoryType +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetStudentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetTimeSpentReadingInSeconds():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetWordsAccuracyPercentage():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|GetWordsPerMinute():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetIsReadingCompleted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetLanguageTag(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetPracticedAtDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetPracticeWords(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetStoryType(value:*ReadingCoachStoryType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetStudentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetTimeSpentReadingInSeconds(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetWordsAccuracyPercentage(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|public|SetWordsPerMinute(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetIsReadingCompleted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetLanguageTag():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetPracticedAtDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetPracticeWords():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetStoryType():*ReadingCoachStoryType +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetStudentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetTimeSpentReadingInSeconds():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetWordsAccuracyPercentage():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|GetWordsPerMinute():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetIsReadingCompleted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetLanguageTag(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetPracticedAtDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetPracticeWords(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetStoryType(value:*ReadingCoachStoryType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetStudentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetTimeSpentReadingInSeconds(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetWordsAccuracyPercentage(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable::|public|SetWordsPerMinute(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse::|public|GetValue():[]ReadingCoachPassageable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse::|public|SetValue(value:[]ReadingCoachPassageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponseable::|public|GetValue():[]ReadingCoachPassageable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponseable::|public|SetValue(value:[]ReadingCoachPassageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachPassageCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachStoryType::0000-aiGenerated +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachStoryType::0001-readWorks +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachStoryType::0002-userProvided +github.com/microsoftgraph/msgraph-sdk-go/.models.readingCoachStoryType::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.recentNotebook::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.recentNotebook::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.recentNotebook::|public|GetBackingStore():BackingStore @@ -164086,16 +165526,24 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|GetReadingAssignmentSubmissions():[]ReadingAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|GetReadingCoachPassages():[]ReadingCoachPassageable github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|GetReflectCheckInResponses():[]ReflectCheckInResponseable +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|GetSpeakerAssignmentSubmissions():[]SpeakerAssignmentSubmissionable github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|SetReadingAssignmentSubmissions(value:[]ReadingAssignmentSubmissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|SetReadingCoachPassages(value:[]ReadingCoachPassageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|SetReflectCheckInResponses(value:[]ReflectCheckInResponseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|public|SetSpeakerAssignmentSubmissions(value:[]SpeakerAssignmentSubmissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|GetReadingAssignmentSubmissions():[]ReadingAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|GetReadingCoachPassages():[]ReadingCoachPassageable github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|GetReflectCheckInResponses():[]ReflectCheckInResponseable +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|GetSpeakerAssignmentSubmissions():[]SpeakerAssignmentSubmissionable github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|SetReadingAssignmentSubmissions(value:[]ReadingAssignmentSubmissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|SetReadingCoachPassages(value:[]ReadingCoachPassageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|SetReflectCheckInResponses(value:[]ReflectCheckInResponseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable::|public|SetSpeakerAssignmentSubmissions(value:[]SpeakerAssignmentSubmissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.reportsRootable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.report~~>Reportable github.com/microsoftgraph/msgraph-sdk-go/.models.request-->*Entity @@ -167770,6 +169218,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0007-unkno github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0008-purgeData github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0009-exportReport github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0010-exportResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0011-holdPolicySync github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscaped-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscaped::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscaped::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -168309,7 +169758,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0032- github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0033-builtInMl github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0034-microsoftInsiderRiskManagement github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0035-microsoftThreatIntelligence -github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0036-microsoftSentinel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0036-microsoftDefenderForAIServices +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0037-securityCopilot +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionSource::0038-microsoftSentinel github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0000-detected github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0001-blocked github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0002-prevented @@ -168736,6 +170187,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldOperatio github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldOperation::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldOperationable~~>CaseOperationable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation-->*CaseOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|public|GetReportFileMetadata():[]ReportFileMetadataable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|public|SetReportFileMetadata(value:[]ReportFileMetadataable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperationable::|public|GetReportFileMetadata():[]ReportFileMetadataable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperationable::|public|SetReportFileMetadata(value:[]ReportFileMetadataable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryHoldPolicySyncOperationable~~>CaseOperationable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryIndexOperation-->*CaseOperation github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryIndexOperation::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryIndexOperation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -176511,6 +177973,99 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.spaApplicationable::|public|Set github.com/microsoftgraph/msgraph-sdk-go/.models.spaApplicationable::|public|SetRedirectUris(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.spaApplicationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.spaApplication~~>SpaApplicationable +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetAssignmentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetAverageWordsPerMinutePace():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetClassId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetFillerWordsOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetIncorrectCameraDistanceOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetLengthOfSubmissionInSeconds():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetLostEyeContactOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetMonotoneOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetNonInclusiveLanguageOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetObstructedViewOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetRepetitiveLanguageOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetStudentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetSubmissionDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetSubmissionId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetTopFillerWords():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetTopMispronouncedWords():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetTopNonInclusiveWordsAndPhrases():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetTopRepetitiveWordsAndPhrases():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|GetWordsSpokenCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetAssignmentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetAverageWordsPerMinutePace(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetClassId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetFillerWordsOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetIncorrectCameraDistanceOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetLengthOfSubmissionInSeconds(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetLostEyeContactOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetMonotoneOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetNonInclusiveLanguageOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetObstructedViewOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetRepetitiveLanguageOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetStudentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetSubmissionDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetSubmissionId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetTopFillerWords(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetTopMispronouncedWords(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetTopNonInclusiveWordsAndPhrases(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetTopRepetitiveWordsAndPhrases(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|public|SetWordsSpokenCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetAssignmentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetAverageWordsPerMinutePace():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetClassId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetFillerWordsOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetIncorrectCameraDistanceOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetLengthOfSubmissionInSeconds():*float64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetLostEyeContactOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetMonotoneOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetNonInclusiveLanguageOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetObstructedViewOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetRepetitiveLanguageOccurrencesCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetStudentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetSubmissionDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetSubmissionId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetTopFillerWords():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetTopMispronouncedWords():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetTopNonInclusiveWordsAndPhrases():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetTopRepetitiveWordsAndPhrases():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|GetWordsSpokenCount():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetAssignmentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetAverageWordsPerMinutePace(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetClassId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetFillerWordsOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetIncorrectCameraDistanceOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetLengthOfSubmissionInSeconds(value:*float64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetLostEyeContactOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetMonotoneOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetNonInclusiveLanguageOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetObstructedViewOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetRepetitiveLanguageOccurrencesCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetStudentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetSubmissionDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetSubmissionId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetTopFillerWords(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetTopMispronouncedWords(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetTopNonInclusiveWordsAndPhrases(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetTopRepetitiveWordsAndPhrases(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable::|public|SetWordsSpokenCount(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse::|public|GetValue():[]SpeakerAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse::|public|SetValue(value:[]SpeakerAssignmentSubmissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponseable::|public|GetValue():[]SpeakerAssignmentSubmissionable +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponseable::|public|SetValue(value:[]SpeakerAssignmentSubmissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.speakerAssignmentSubmissionCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolder::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolder::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolder::|public|GetBackingStore():BackingStore @@ -179359,43 +180914,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.teamworkUserIdentityType::0005- github.com/microsoftgraph/msgraph-sdk-go/.models.teamworkUserIdentityType::0006-phoneUser github.com/microsoftgraph/msgraph-sdk-go/.models.teamworkUserIdentityType::0007-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.teamworkUserIdentityType::0008-emailUser -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner-->*Entity -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|GetAppAuthorized():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|GetDisplayName():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|GetEnabled():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|GetLastConnectionDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|GetUrl():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|OdataType:*string -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|SetAppAuthorized(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|SetDisplayName(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|SetEnabled(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|SetLastConnectionDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|public|SetUrl(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|GetAppAuthorized():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|GetDisplayName():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|GetEnabled():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|GetLastConnectionDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|GetUrl():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|SetAppAuthorized(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|SetDisplayName(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|SetEnabled(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|SetLastConnectionDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable::|public|SetUrl(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse-->*BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse::|public|GetValue():[]TelecomExpenseManagementPartnerable -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse::|public|SetValue(value:[]TelecomExpenseManagementPartnerable):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponseable::|public|GetValue():[]TelecomExpenseManagementPartnerable -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponseable::|public|SetValue(value:[]TelecomExpenseManagementPartnerable):void -github.com/microsoftgraph/msgraph-sdk-go/.models.telecomExpenseManagementPartnerCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.teleconferenceDeviceAudioQuality-->*TeleconferenceDeviceMediaQuality github.com/microsoftgraph/msgraph-sdk-go/.models.teleconferenceDeviceAudioQuality::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.teleconferenceDeviceAudioQuality::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) diff --git a/kiota-lock.json b/kiota-lock.json index c381f5e11ca..2597168e79b 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "4B0031F70F3815D4CFACB6D42FBB4AAC7162437FEFE6F7701E162C33E876DABB21668F488EBB5BEFE3495DDBD43E689D40C62326CEBC5B416F6289B5DD495171", + "descriptionHash": "E6E45272A85DAC15CB5AC3A2A2ED9818EED73244D52A4A4A24A7D1A240F21A1D43F70EC730C56EFE2A8A55E98E2EF660C3838B6C3CEE7398BFB2C2E1885FF29A", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/models/cloud_communications.go b/models/cloud_communications.go index 2ad4de99510..a2ad9499198 100644 --- a/models/cloud_communications.go +++ b/models/cloud_communications.go @@ -8,6 +8,7 @@ import ( ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" ) +// CloudCommunications represents a container that exposes navigation properties for cloud communications resources. type CloudCommunications struct { // Stores model information. backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore @@ -85,6 +86,22 @@ func (m *CloudCommunications) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["onlineMeetingConversations"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateOnlineMeetingEngagementConversationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]OnlineMeetingEngagementConversationable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(OnlineMeetingEngagementConversationable) + } + } + m.SetOnlineMeetingConversations(res) + } + return nil + } res["onlineMeetings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateOnlineMeetingFromDiscriminatorValue) if err != nil { @@ -131,6 +148,18 @@ func (m *CloudCommunications) GetOdataType()(*string) { } return nil } +// GetOnlineMeetingConversations gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +// returns a []OnlineMeetingEngagementConversationable when successful +func (m *CloudCommunications) GetOnlineMeetingConversations()([]OnlineMeetingEngagementConversationable) { + val, err := m.GetBackingStore().Get("onlineMeetingConversations") + if err != nil { + panic(err) + } + if val != nil { + return val.([]OnlineMeetingEngagementConversationable) + } + return nil +} // GetOnlineMeetings gets the onlineMeetings property value. The onlineMeetings property // returns a []OnlineMeetingable when successful func (m *CloudCommunications) GetOnlineMeetings()([]OnlineMeetingable) { @@ -175,6 +204,18 @@ func (m *CloudCommunications) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + if m.GetOnlineMeetingConversations() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOnlineMeetingConversations())) + for i, v := range m.GetOnlineMeetingConversations() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("onlineMeetingConversations", cast) + if err != nil { + return err + } + } if m.GetOnlineMeetings() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOnlineMeetings())) for i, v := range m.GetOnlineMeetings() { @@ -232,6 +273,13 @@ func (m *CloudCommunications) SetOdataType(value *string)() { panic(err) } } +// SetOnlineMeetingConversations sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. +func (m *CloudCommunications) SetOnlineMeetingConversations(value []OnlineMeetingEngagementConversationable)() { + err := m.GetBackingStore().Set("onlineMeetingConversations", value) + if err != nil { + panic(err) + } +} // SetOnlineMeetings sets the onlineMeetings property value. The onlineMeetings property func (m *CloudCommunications) SetOnlineMeetings(value []OnlineMeetingable)() { err := m.GetBackingStore().Set("onlineMeetings", value) @@ -253,11 +301,13 @@ type CloudCommunicationsable interface { GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) GetCalls()([]Callable) GetOdataType()(*string) + GetOnlineMeetingConversations()([]OnlineMeetingEngagementConversationable) GetOnlineMeetings()([]OnlineMeetingable) GetPresences()([]Presenceable) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() SetCalls(value []Callable)() SetOdataType(value *string)() + SetOnlineMeetingConversations(value []OnlineMeetingEngagementConversationable)() SetOnlineMeetings(value []OnlineMeetingable)() SetPresences(value []Presenceable)() } diff --git a/models/device_management.go b/models/device_management.go index 23a543f1e34..41b247e945b 100644 --- a/models/device_management.go +++ b/models/device_management.go @@ -647,22 +647,6 @@ func (m *DeviceManagement) GetFieldDeserializers()(map[string]func(i878a80d2330e } return nil } - res["telecomExpenseManagementPartners"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetCollectionOfObjectValues(CreateTelecomExpenseManagementPartnerFromDiscriminatorValue) - if err != nil { - return err - } - if val != nil { - res := make([]TelecomExpenseManagementPartnerable, len(val)) - for i, v := range val { - if v != nil { - res[i] = v.(TelecomExpenseManagementPartnerable) - } - } - m.SetTelecomExpenseManagementPartners(res) - } - return nil - } res["termsAndConditions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateTermsAndConditionsFromDiscriminatorValue) if err != nil { @@ -1345,18 +1329,6 @@ func (m *DeviceManagement) GetSubscriptionState()(*DeviceManagementSubscriptionS } return nil } -// GetTelecomExpenseManagementPartners gets the telecomExpenseManagementPartners property value. The telecom expense management partners. -// returns a []TelecomExpenseManagementPartnerable when successful -func (m *DeviceManagement) GetTelecomExpenseManagementPartners()([]TelecomExpenseManagementPartnerable) { - val, err := m.GetBackingStore().Get("telecomExpenseManagementPartners") - if err != nil { - panic(err) - } - if val != nil { - return val.([]TelecomExpenseManagementPartnerable) - } - return nil -} // GetTermsAndConditions gets the termsAndConditions property value. The terms and conditions associated with device management of the company. // returns a []TermsAndConditionsable when successful func (m *DeviceManagement) GetTermsAndConditions()([]TermsAndConditionsable) { @@ -2060,18 +2032,6 @@ func (m *DeviceManagement) Serialize(writer i878a80d2330e89d26896388a3f487eef27b return err } } - if m.GetTelecomExpenseManagementPartners() != nil { - cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTelecomExpenseManagementPartners())) - for i, v := range m.GetTelecomExpenseManagementPartners() { - if v != nil { - cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) - } - } - err = writer.WriteCollectionOfObjectValues("telecomExpenseManagementPartners", cast) - if err != nil { - return err - } - } if m.GetTermsAndConditions() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTermsAndConditions())) for i, v := range m.GetTermsAndConditions() { @@ -2646,13 +2606,6 @@ func (m *DeviceManagement) SetSubscriptionState(value *DeviceManagementSubscript panic(err) } } -// SetTelecomExpenseManagementPartners sets the telecomExpenseManagementPartners property value. The telecom expense management partners. -func (m *DeviceManagement) SetTelecomExpenseManagementPartners(value []TelecomExpenseManagementPartnerable)() { - err := m.GetBackingStore().Set("telecomExpenseManagementPartners", value) - if err != nil { - panic(err) - } -} // SetTermsAndConditions sets the termsAndConditions property value. The terms and conditions associated with device management of the company. func (m *DeviceManagement) SetTermsAndConditions(value []TermsAndConditionsable)() { err := m.GetBackingStore().Set("termsAndConditions", value) @@ -2912,7 +2865,6 @@ type DeviceManagementable interface { GetSettings()(DeviceManagementSettingsable) GetSoftwareUpdateStatusSummary()(SoftwareUpdateStatusSummaryable) GetSubscriptionState()(*DeviceManagementSubscriptionState) - GetTelecomExpenseManagementPartners()([]TelecomExpenseManagementPartnerable) GetTermsAndConditions()([]TermsAndConditionsable) GetTroubleshootingEvents()([]DeviceManagementTroubleshootingEventable) GetUserExperienceAnalyticsAppHealthApplicationPerformance()([]UserExperienceAnalyticsAppHealthApplicationPerformanceable) @@ -2977,7 +2929,6 @@ type DeviceManagementable interface { SetSettings(value DeviceManagementSettingsable)() SetSoftwareUpdateStatusSummary(value SoftwareUpdateStatusSummaryable)() SetSubscriptionState(value *DeviceManagementSubscriptionState)() - SetTelecomExpenseManagementPartners(value []TelecomExpenseManagementPartnerable)() SetTermsAndConditions(value []TermsAndConditionsable)() SetTroubleshootingEvents(value []DeviceManagementTroubleshootingEventable)() SetUserExperienceAnalyticsAppHealthApplicationPerformance(value []UserExperienceAnalyticsAppHealthApplicationPerformanceable)() diff --git a/models/education_ai_feedback_audience_engagement_settings.go b/models/education_ai_feedback_audience_engagement_settings.go new file mode 100644 index 00000000000..69b77585854 --- /dev/null +++ b/models/education_ai_feedback_audience_engagement_settings.go @@ -0,0 +1,227 @@ +// 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 EducationAiFeedbackAudienceEngagementSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationAiFeedbackAudienceEngagementSettings instantiates a new EducationAiFeedbackAudienceEngagementSettings and sets the default values. +func NewEducationAiFeedbackAudienceEngagementSettings()(*EducationAiFeedbackAudienceEngagementSettings) { + m := &EducationAiFeedbackAudienceEngagementSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationAiFeedbackAudienceEngagementSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationAiFeedbackAudienceEngagementSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationAiFeedbackAudienceEngagementSettings(), 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 *EducationAiFeedbackAudienceEngagementSettings) 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) +} +// GetAreEngagementStrategiesEnabled gets the areEngagementStrategiesEnabled property value. Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackAudienceEngagementSettings) GetAreEngagementStrategiesEnabled()(*bool) { + val, err := m.GetBackingStore().Get("areEngagementStrategiesEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *EducationAiFeedbackAudienceEngagementSettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationAiFeedbackAudienceEngagementSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["areEngagementStrategiesEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetAreEngagementStrategiesEnabled(val) + } + return nil + } + res["isCallToActionEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsCallToActionEnabled(val) + } + return nil + } + res["isEmotionalAndIntellectualAppealEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsEmotionalAndIntellectualAppealEnabled(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 +} +// GetIsCallToActionEnabled gets the isCallToActionEnabled property value. Indicates whether the student should receive feedback on their call to action from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackAudienceEngagementSettings) GetIsCallToActionEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isCallToActionEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsEmotionalAndIntellectualAppealEnabled gets the isEmotionalAndIntellectualAppealEnabled property value. Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackAudienceEngagementSettings) GetIsEmotionalAndIntellectualAppealEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isEmotionalAndIntellectualAppealEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationAiFeedbackAudienceEngagementSettings) 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 *EducationAiFeedbackAudienceEngagementSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("areEngagementStrategiesEnabled", m.GetAreEngagementStrategiesEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isCallToActionEnabled", m.GetIsCallToActionEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isEmotionalAndIntellectualAppealEnabled", m.GetIsEmotionalAndIntellectualAppealEnabled()) + 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 *EducationAiFeedbackAudienceEngagementSettings) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAreEngagementStrategiesEnabled sets the areEngagementStrategiesEnabled property value. Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. +func (m *EducationAiFeedbackAudienceEngagementSettings) SetAreEngagementStrategiesEnabled(value *bool)() { + err := m.GetBackingStore().Set("areEngagementStrategiesEnabled", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *EducationAiFeedbackAudienceEngagementSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsCallToActionEnabled sets the isCallToActionEnabled property value. Indicates whether the student should receive feedback on their call to action from the AI feedback. +func (m *EducationAiFeedbackAudienceEngagementSettings) SetIsCallToActionEnabled(value *bool)() { + err := m.GetBackingStore().Set("isCallToActionEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsEmotionalAndIntellectualAppealEnabled sets the isEmotionalAndIntellectualAppealEnabled property value. Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. +func (m *EducationAiFeedbackAudienceEngagementSettings) SetIsEmotionalAndIntellectualAppealEnabled(value *bool)() { + err := m.GetBackingStore().Set("isEmotionalAndIntellectualAppealEnabled", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationAiFeedbackAudienceEngagementSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationAiFeedbackAudienceEngagementSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAreEngagementStrategiesEnabled()(*bool) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsCallToActionEnabled()(*bool) + GetIsEmotionalAndIntellectualAppealEnabled()(*bool) + GetOdataType()(*string) + SetAreEngagementStrategiesEnabled(value *bool)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsCallToActionEnabled(value *bool)() + SetIsEmotionalAndIntellectualAppealEnabled(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/education_ai_feedback_content_settings.go b/models/education_ai_feedback_content_settings.go new file mode 100644 index 00000000000..d7ce8d90f74 --- /dev/null +++ b/models/education_ai_feedback_content_settings.go @@ -0,0 +1,227 @@ +// 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 EducationAiFeedbackContentSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationAiFeedbackContentSettings instantiates a new EducationAiFeedbackContentSettings and sets the default values. +func NewEducationAiFeedbackContentSettings()(*EducationAiFeedbackContentSettings) { + m := &EducationAiFeedbackContentSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationAiFeedbackContentSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationAiFeedbackContentSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationAiFeedbackContentSettings(), 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 *EducationAiFeedbackContentSettings) 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 *EducationAiFeedbackContentSettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationAiFeedbackContentSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isMessageClarityEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsMessageClarityEnabled(val) + } + return nil + } + res["isQualityOfInformationEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsQualityOfInformationEnabled(val) + } + return nil + } + res["isSpeechOrganizationEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsSpeechOrganizationEnabled(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 +} +// GetIsMessageClarityEnabled gets the isMessageClarityEnabled property value. Indicates whether the student should receive feedback on their message clarity from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackContentSettings) GetIsMessageClarityEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isMessageClarityEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsQualityOfInformationEnabled gets the isQualityOfInformationEnabled property value. Indicates whether the student should receive feedback on their quality of information from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackContentSettings) GetIsQualityOfInformationEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isQualityOfInformationEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsSpeechOrganizationEnabled gets the isSpeechOrganizationEnabled property value. Indicates whether the student should receive feedback on their speech organization from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackContentSettings) GetIsSpeechOrganizationEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isSpeechOrganizationEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationAiFeedbackContentSettings) 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 *EducationAiFeedbackContentSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isMessageClarityEnabled", m.GetIsMessageClarityEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isQualityOfInformationEnabled", m.GetIsQualityOfInformationEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isSpeechOrganizationEnabled", m.GetIsSpeechOrganizationEnabled()) + 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 *EducationAiFeedbackContentSettings) 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 *EducationAiFeedbackContentSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsMessageClarityEnabled sets the isMessageClarityEnabled property value. Indicates whether the student should receive feedback on their message clarity from the AI feedback. +func (m *EducationAiFeedbackContentSettings) SetIsMessageClarityEnabled(value *bool)() { + err := m.GetBackingStore().Set("isMessageClarityEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsQualityOfInformationEnabled sets the isQualityOfInformationEnabled property value. Indicates whether the student should receive feedback on their quality of information from the AI feedback. +func (m *EducationAiFeedbackContentSettings) SetIsQualityOfInformationEnabled(value *bool)() { + err := m.GetBackingStore().Set("isQualityOfInformationEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsSpeechOrganizationEnabled sets the isSpeechOrganizationEnabled property value. Indicates whether the student should receive feedback on their speech organization from the AI feedback. +func (m *EducationAiFeedbackContentSettings) SetIsSpeechOrganizationEnabled(value *bool)() { + err := m.GetBackingStore().Set("isSpeechOrganizationEnabled", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationAiFeedbackContentSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationAiFeedbackContentSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsMessageClarityEnabled()(*bool) + GetIsQualityOfInformationEnabled()(*bool) + GetIsSpeechOrganizationEnabled()(*bool) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsMessageClarityEnabled(value *bool)() + SetIsQualityOfInformationEnabled(value *bool)() + SetIsSpeechOrganizationEnabled(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/education_ai_feedback_criteria.go b/models/education_ai_feedback_criteria.go new file mode 100644 index 00000000000..a301ab0b177 --- /dev/null +++ b/models/education_ai_feedback_criteria.go @@ -0,0 +1,191 @@ +// 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 EducationAiFeedbackCriteria struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationAiFeedbackCriteria instantiates a new EducationAiFeedbackCriteria and sets the default values. +func NewEducationAiFeedbackCriteria()(*EducationAiFeedbackCriteria) { + m := &EducationAiFeedbackCriteria{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationAiFeedbackCriteriaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationAiFeedbackCriteriaFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationAiFeedbackCriteria(), 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 *EducationAiFeedbackCriteria) 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) +} +// GetAiFeedbackSettings gets the aiFeedbackSettings property value. The aiFeedbackSettings property +// returns a EducationAiFeedbackSettingsable when successful +func (m *EducationAiFeedbackCriteria) GetAiFeedbackSettings()(EducationAiFeedbackSettingsable) { + val, err := m.GetBackingStore().Get("aiFeedbackSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationAiFeedbackSettingsable) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *EducationAiFeedbackCriteria) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationAiFeedbackCriteria) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["aiFeedbackSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationAiFeedbackSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAiFeedbackSettings(val.(EducationAiFeedbackSettingsable)) + } + 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 + } + res["speechType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseEducationSpeechType) + if err != nil { + return err + } + if val != nil { + m.SetSpeechType(val.(*EducationSpeechType)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationAiFeedbackCriteria) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSpeechType gets the speechType property value. The speechType property +// returns a *EducationSpeechType when successful +func (m *EducationAiFeedbackCriteria) GetSpeechType()(*EducationSpeechType) { + val, err := m.GetBackingStore().Get("speechType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*EducationSpeechType) + } + return nil +} +// Serialize serializes information the current object +func (m *EducationAiFeedbackCriteria) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("aiFeedbackSettings", m.GetAiFeedbackSettings()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetSpeechType() != nil { + cast := (*m.GetSpeechType()).String() + err := writer.WriteStringValue("speechType", &cast) + 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 *EducationAiFeedbackCriteria) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAiFeedbackSettings sets the aiFeedbackSettings property value. The aiFeedbackSettings property +func (m *EducationAiFeedbackCriteria) SetAiFeedbackSettings(value EducationAiFeedbackSettingsable)() { + err := m.GetBackingStore().Set("aiFeedbackSettings", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *EducationAiFeedbackCriteria) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationAiFeedbackCriteria) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSpeechType sets the speechType property value. The speechType property +func (m *EducationAiFeedbackCriteria) SetSpeechType(value *EducationSpeechType)() { + err := m.GetBackingStore().Set("speechType", value) + if err != nil { + panic(err) + } +} +type EducationAiFeedbackCriteriaable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAiFeedbackSettings()(EducationAiFeedbackSettingsable) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetSpeechType()(*EducationSpeechType) + SetAiFeedbackSettings(value EducationAiFeedbackSettingsable)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetSpeechType(value *EducationSpeechType)() +} diff --git a/models/education_ai_feedback_delivery_settings.go b/models/education_ai_feedback_delivery_settings.go new file mode 100644 index 00000000000..7ac990c697d --- /dev/null +++ b/models/education_ai_feedback_delivery_settings.go @@ -0,0 +1,227 @@ +// 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 EducationAiFeedbackDeliverySettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationAiFeedbackDeliverySettings instantiates a new EducationAiFeedbackDeliverySettings and sets the default values. +func NewEducationAiFeedbackDeliverySettings()(*EducationAiFeedbackDeliverySettings) { + m := &EducationAiFeedbackDeliverySettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationAiFeedbackDeliverySettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationAiFeedbackDeliverySettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationAiFeedbackDeliverySettings(), 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 *EducationAiFeedbackDeliverySettings) 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) +} +// GetAreRhetoricalTechniquesEnabled gets the areRhetoricalTechniquesEnabled property value. Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackDeliverySettings) GetAreRhetoricalTechniquesEnabled()(*bool) { + val, err := m.GetBackingStore().Get("areRhetoricalTechniquesEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *EducationAiFeedbackDeliverySettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationAiFeedbackDeliverySettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["areRhetoricalTechniquesEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetAreRhetoricalTechniquesEnabled(val) + } + return nil + } + res["isLanguageUseEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsLanguageUseEnabled(val) + } + return nil + } + res["isStyleEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsStyleEnabled(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 +} +// GetIsLanguageUseEnabled gets the isLanguageUseEnabled property value. Indicates whether the student should receive feedback on their language use from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackDeliverySettings) GetIsLanguageUseEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isLanguageUseEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsStyleEnabled gets the isStyleEnabled property value. Indicates whether the student should receive feedback on their style from the AI feedback. +// returns a *bool when successful +func (m *EducationAiFeedbackDeliverySettings) GetIsStyleEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isStyleEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationAiFeedbackDeliverySettings) 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 *EducationAiFeedbackDeliverySettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("areRhetoricalTechniquesEnabled", m.GetAreRhetoricalTechniquesEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isLanguageUseEnabled", m.GetIsLanguageUseEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isStyleEnabled", m.GetIsStyleEnabled()) + 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 *EducationAiFeedbackDeliverySettings) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAreRhetoricalTechniquesEnabled sets the areRhetoricalTechniquesEnabled property value. Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. +func (m *EducationAiFeedbackDeliverySettings) SetAreRhetoricalTechniquesEnabled(value *bool)() { + err := m.GetBackingStore().Set("areRhetoricalTechniquesEnabled", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *EducationAiFeedbackDeliverySettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsLanguageUseEnabled sets the isLanguageUseEnabled property value. Indicates whether the student should receive feedback on their language use from the AI feedback. +func (m *EducationAiFeedbackDeliverySettings) SetIsLanguageUseEnabled(value *bool)() { + err := m.GetBackingStore().Set("isLanguageUseEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsStyleEnabled sets the isStyleEnabled property value. Indicates whether the student should receive feedback on their style from the AI feedback. +func (m *EducationAiFeedbackDeliverySettings) SetIsStyleEnabled(value *bool)() { + err := m.GetBackingStore().Set("isStyleEnabled", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationAiFeedbackDeliverySettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationAiFeedbackDeliverySettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAreRhetoricalTechniquesEnabled()(*bool) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsLanguageUseEnabled()(*bool) + GetIsStyleEnabled()(*bool) + GetOdataType()(*string) + SetAreRhetoricalTechniquesEnabled(value *bool)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsLanguageUseEnabled(value *bool)() + SetIsStyleEnabled(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/education_ai_feedback_settings.go b/models/education_ai_feedback_settings.go new file mode 100644 index 00000000000..25f08d6f1d4 --- /dev/null +++ b/models/education_ai_feedback_settings.go @@ -0,0 +1,227 @@ +// 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 EducationAiFeedbackSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationAiFeedbackSettings instantiates a new EducationAiFeedbackSettings and sets the default values. +func NewEducationAiFeedbackSettings()(*EducationAiFeedbackSettings) { + m := &EducationAiFeedbackSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationAiFeedbackSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationAiFeedbackSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationAiFeedbackSettings(), 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 *EducationAiFeedbackSettings) 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) +} +// GetAudienceEngagementSettings gets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the AI feedback. +// returns a EducationAiFeedbackAudienceEngagementSettingsable when successful +func (m *EducationAiFeedbackSettings) GetAudienceEngagementSettings()(EducationAiFeedbackAudienceEngagementSettingsable) { + val, err := m.GetBackingStore().Get("audienceEngagementSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationAiFeedbackAudienceEngagementSettingsable) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *EducationAiFeedbackSettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetContentSettings gets the contentSettings property value. The content related feedback types that students should receive from the AI feedback. +// returns a EducationAiFeedbackContentSettingsable when successful +func (m *EducationAiFeedbackSettings) GetContentSettings()(EducationAiFeedbackContentSettingsable) { + val, err := m.GetBackingStore().Get("contentSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationAiFeedbackContentSettingsable) + } + return nil +} +// GetDeliverySettings gets the deliverySettings property value. The delivery related feedback types that students should receive from the AI feedback. +// returns a EducationAiFeedbackDeliverySettingsable when successful +func (m *EducationAiFeedbackSettings) GetDeliverySettings()(EducationAiFeedbackDeliverySettingsable) { + val, err := m.GetBackingStore().Get("deliverySettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationAiFeedbackDeliverySettingsable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationAiFeedbackSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["audienceEngagementSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationAiFeedbackAudienceEngagementSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAudienceEngagementSettings(val.(EducationAiFeedbackAudienceEngagementSettingsable)) + } + return nil + } + res["contentSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationAiFeedbackContentSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetContentSettings(val.(EducationAiFeedbackContentSettingsable)) + } + return nil + } + res["deliverySettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationAiFeedbackDeliverySettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDeliverySettings(val.(EducationAiFeedbackDeliverySettingsable)) + } + 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 *EducationAiFeedbackSettings) 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 *EducationAiFeedbackSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("audienceEngagementSettings", m.GetAudienceEngagementSettings()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("contentSettings", m.GetContentSettings()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("deliverySettings", m.GetDeliverySettings()) + 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 *EducationAiFeedbackSettings) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAudienceEngagementSettings sets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the AI feedback. +func (m *EducationAiFeedbackSettings) SetAudienceEngagementSettings(value EducationAiFeedbackAudienceEngagementSettingsable)() { + err := m.GetBackingStore().Set("audienceEngagementSettings", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *EducationAiFeedbackSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetContentSettings sets the contentSettings property value. The content related feedback types that students should receive from the AI feedback. +func (m *EducationAiFeedbackSettings) SetContentSettings(value EducationAiFeedbackContentSettingsable)() { + err := m.GetBackingStore().Set("contentSettings", value) + if err != nil { + panic(err) + } +} +// SetDeliverySettings sets the deliverySettings property value. The delivery related feedback types that students should receive from the AI feedback. +func (m *EducationAiFeedbackSettings) SetDeliverySettings(value EducationAiFeedbackDeliverySettingsable)() { + err := m.GetBackingStore().Set("deliverySettings", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationAiFeedbackSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationAiFeedbackSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAudienceEngagementSettings()(EducationAiFeedbackAudienceEngagementSettingsable) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetContentSettings()(EducationAiFeedbackContentSettingsable) + GetDeliverySettings()(EducationAiFeedbackDeliverySettingsable) + GetOdataType()(*string) + SetAudienceEngagementSettings(value EducationAiFeedbackAudienceEngagementSettingsable)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetContentSettings(value EducationAiFeedbackContentSettingsable)() + SetDeliverySettings(value EducationAiFeedbackDeliverySettingsable)() + SetOdataType(value *string)() +} diff --git a/models/education_resource.go b/models/education_resource.go index 84f4fae8d4b..8a9f56e1c59 100644 --- a/models/education_resource.go +++ b/models/education_resource.go @@ -52,6 +52,8 @@ func CreateEducationResourceFromDiscriminatorValue(parseNode i878a80d2330e89d268 return NewEducationMediaResource(), nil case "#microsoft.graph.educationPowerPointResource": return NewEducationPowerPointResource(), nil + case "#microsoft.graph.educationSpeakerProgressResource": + return NewEducationSpeakerProgressResource(), nil case "#microsoft.graph.educationTeamsAppResource": return NewEducationTeamsAppResource(), nil case "#microsoft.graph.educationWordResource": diff --git a/models/education_speaker_coach_audience_engagement_settings.go b/models/education_speaker_coach_audience_engagement_settings.go new file mode 100644 index 00000000000..f8e4b8df3db --- /dev/null +++ b/models/education_speaker_coach_audience_engagement_settings.go @@ -0,0 +1,153 @@ +// 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 EducationSpeakerCoachAudienceEngagementSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationSpeakerCoachAudienceEngagementSettings instantiates a new EducationSpeakerCoachAudienceEngagementSettings and sets the default values. +func NewEducationSpeakerCoachAudienceEngagementSettings()(*EducationSpeakerCoachAudienceEngagementSettings) { + m := &EducationSpeakerCoachAudienceEngagementSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationSpeakerCoachAudienceEngagementSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationSpeakerCoachAudienceEngagementSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationSpeakerCoachAudienceEngagementSettings(), 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 *EducationSpeakerCoachAudienceEngagementSettings) 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 *EducationSpeakerCoachAudienceEngagementSettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationSpeakerCoachAudienceEngagementSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isBodyLanguageEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsBodyLanguageEnabled(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 +} +// GetIsBodyLanguageEnabled gets the isBodyLanguageEnabled property value. Indicates whether the student should receive feedback on their body language from the Speaker Coach. +// returns a *bool when successful +func (m *EducationSpeakerCoachAudienceEngagementSettings) GetIsBodyLanguageEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isBodyLanguageEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationSpeakerCoachAudienceEngagementSettings) 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 *EducationSpeakerCoachAudienceEngagementSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isBodyLanguageEnabled", m.GetIsBodyLanguageEnabled()) + 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 *EducationSpeakerCoachAudienceEngagementSettings) 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 *EducationSpeakerCoachAudienceEngagementSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsBodyLanguageEnabled sets the isBodyLanguageEnabled property value. Indicates whether the student should receive feedback on their body language from the Speaker Coach. +func (m *EducationSpeakerCoachAudienceEngagementSettings) SetIsBodyLanguageEnabled(value *bool)() { + err := m.GetBackingStore().Set("isBodyLanguageEnabled", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationSpeakerCoachAudienceEngagementSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationSpeakerCoachAudienceEngagementSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsBodyLanguageEnabled()(*bool) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsBodyLanguageEnabled(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/education_speaker_coach_content_settings.go b/models/education_speaker_coach_content_settings.go new file mode 100644 index 00000000000..a5b262dacc7 --- /dev/null +++ b/models/education_speaker_coach_content_settings.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 EducationSpeakerCoachContentSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationSpeakerCoachContentSettings instantiates a new EducationSpeakerCoachContentSettings and sets the default values. +func NewEducationSpeakerCoachContentSettings()(*EducationSpeakerCoachContentSettings) { + m := &EducationSpeakerCoachContentSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationSpeakerCoachContentSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationSpeakerCoachContentSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationSpeakerCoachContentSettings(), 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 *EducationSpeakerCoachContentSettings) 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 *EducationSpeakerCoachContentSettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationSpeakerCoachContentSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isInclusivenessEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsInclusivenessEnabled(val) + } + return nil + } + res["isRepetitiveLanguageEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsRepetitiveLanguageEnabled(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 +} +// GetIsInclusivenessEnabled gets the isInclusivenessEnabled property value. Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. +// returns a *bool when successful +func (m *EducationSpeakerCoachContentSettings) GetIsInclusivenessEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isInclusivenessEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsRepetitiveLanguageEnabled gets the isRepetitiveLanguageEnabled property value. Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. +// returns a *bool when successful +func (m *EducationSpeakerCoachContentSettings) GetIsRepetitiveLanguageEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isRepetitiveLanguageEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationSpeakerCoachContentSettings) 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 *EducationSpeakerCoachContentSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isInclusivenessEnabled", m.GetIsInclusivenessEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isRepetitiveLanguageEnabled", m.GetIsRepetitiveLanguageEnabled()) + 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 *EducationSpeakerCoachContentSettings) 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 *EducationSpeakerCoachContentSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsInclusivenessEnabled sets the isInclusivenessEnabled property value. Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. +func (m *EducationSpeakerCoachContentSettings) SetIsInclusivenessEnabled(value *bool)() { + err := m.GetBackingStore().Set("isInclusivenessEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsRepetitiveLanguageEnabled sets the isRepetitiveLanguageEnabled property value. Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. +func (m *EducationSpeakerCoachContentSettings) SetIsRepetitiveLanguageEnabled(value *bool)() { + err := m.GetBackingStore().Set("isRepetitiveLanguageEnabled", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationSpeakerCoachContentSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationSpeakerCoachContentSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsInclusivenessEnabled()(*bool) + GetIsRepetitiveLanguageEnabled()(*bool) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsInclusivenessEnabled(value *bool)() + SetIsRepetitiveLanguageEnabled(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/education_speaker_coach_delivery_settings.go b/models/education_speaker_coach_delivery_settings.go new file mode 100644 index 00000000000..c36d3410ac3 --- /dev/null +++ b/models/education_speaker_coach_delivery_settings.go @@ -0,0 +1,264 @@ +// 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 EducationSpeakerCoachDeliverySettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationSpeakerCoachDeliverySettings instantiates a new EducationSpeakerCoachDeliverySettings and sets the default values. +func NewEducationSpeakerCoachDeliverySettings()(*EducationSpeakerCoachDeliverySettings) { + m := &EducationSpeakerCoachDeliverySettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationSpeakerCoachDeliverySettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationSpeakerCoachDeliverySettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationSpeakerCoachDeliverySettings(), 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 *EducationSpeakerCoachDeliverySettings) 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) +} +// GetAreFillerWordsEnabled gets the areFillerWordsEnabled property value. Indicates whether the student should receive feedback on their filler words from the Speaker Coach. +// returns a *bool when successful +func (m *EducationSpeakerCoachDeliverySettings) GetAreFillerWordsEnabled()(*bool) { + val, err := m.GetBackingStore().Get("areFillerWordsEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *EducationSpeakerCoachDeliverySettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationSpeakerCoachDeliverySettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["areFillerWordsEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetAreFillerWordsEnabled(val) + } + return nil + } + res["isPaceEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsPaceEnabled(val) + } + return nil + } + res["isPitchEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsPitchEnabled(val) + } + return nil + } + res["isPronunciationEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsPronunciationEnabled(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 +} +// GetIsPaceEnabled gets the isPaceEnabled property value. Indicates whether the student should receive feedback on their pace from the Speaker Coach. +// returns a *bool when successful +func (m *EducationSpeakerCoachDeliverySettings) GetIsPaceEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isPaceEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsPitchEnabled gets the isPitchEnabled property value. Indicates whether the student should receive feedback on their pitch from the Speaker Coach. +// returns a *bool when successful +func (m *EducationSpeakerCoachDeliverySettings) GetIsPitchEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isPitchEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsPronunciationEnabled gets the isPronunciationEnabled property value. Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. +// returns a *bool when successful +func (m *EducationSpeakerCoachDeliverySettings) GetIsPronunciationEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isPronunciationEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EducationSpeakerCoachDeliverySettings) 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 *EducationSpeakerCoachDeliverySettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("areFillerWordsEnabled", m.GetAreFillerWordsEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isPaceEnabled", m.GetIsPaceEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isPitchEnabled", m.GetIsPitchEnabled()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isPronunciationEnabled", m.GetIsPronunciationEnabled()) + 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 *EducationSpeakerCoachDeliverySettings) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAreFillerWordsEnabled sets the areFillerWordsEnabled property value. Indicates whether the student should receive feedback on their filler words from the Speaker Coach. +func (m *EducationSpeakerCoachDeliverySettings) SetAreFillerWordsEnabled(value *bool)() { + err := m.GetBackingStore().Set("areFillerWordsEnabled", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *EducationSpeakerCoachDeliverySettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsPaceEnabled sets the isPaceEnabled property value. Indicates whether the student should receive feedback on their pace from the Speaker Coach. +func (m *EducationSpeakerCoachDeliverySettings) SetIsPaceEnabled(value *bool)() { + err := m.GetBackingStore().Set("isPaceEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsPitchEnabled sets the isPitchEnabled property value. Indicates whether the student should receive feedback on their pitch from the Speaker Coach. +func (m *EducationSpeakerCoachDeliverySettings) SetIsPitchEnabled(value *bool)() { + err := m.GetBackingStore().Set("isPitchEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsPronunciationEnabled sets the isPronunciationEnabled property value. Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. +func (m *EducationSpeakerCoachDeliverySettings) SetIsPronunciationEnabled(value *bool)() { + err := m.GetBackingStore().Set("isPronunciationEnabled", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationSpeakerCoachDeliverySettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationSpeakerCoachDeliverySettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAreFillerWordsEnabled()(*bool) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsPaceEnabled()(*bool) + GetIsPitchEnabled()(*bool) + GetIsPronunciationEnabled()(*bool) + GetOdataType()(*string) + SetAreFillerWordsEnabled(value *bool)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsPaceEnabled(value *bool)() + SetIsPitchEnabled(value *bool)() + SetIsPronunciationEnabled(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/education_speaker_coach_settings.go b/models/education_speaker_coach_settings.go new file mode 100644 index 00000000000..38c299c7f70 --- /dev/null +++ b/models/education_speaker_coach_settings.go @@ -0,0 +1,227 @@ +// 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 EducationSpeakerCoachSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEducationSpeakerCoachSettings instantiates a new EducationSpeakerCoachSettings and sets the default values. +func NewEducationSpeakerCoachSettings()(*EducationSpeakerCoachSettings) { + m := &EducationSpeakerCoachSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEducationSpeakerCoachSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationSpeakerCoachSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationSpeakerCoachSettings(), 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 *EducationSpeakerCoachSettings) 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) +} +// GetAudienceEngagementSettings gets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the Speaker Coach. +// returns a EducationSpeakerCoachAudienceEngagementSettingsable when successful +func (m *EducationSpeakerCoachSettings) GetAudienceEngagementSettings()(EducationSpeakerCoachAudienceEngagementSettingsable) { + val, err := m.GetBackingStore().Get("audienceEngagementSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationSpeakerCoachAudienceEngagementSettingsable) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *EducationSpeakerCoachSettings) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetContentSettings gets the contentSettings property value. The content related feedback types that students should receive from the Speaker Coach. +// returns a EducationSpeakerCoachContentSettingsable when successful +func (m *EducationSpeakerCoachSettings) GetContentSettings()(EducationSpeakerCoachContentSettingsable) { + val, err := m.GetBackingStore().Get("contentSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationSpeakerCoachContentSettingsable) + } + return nil +} +// GetDeliverySettings gets the deliverySettings property value. The delivery related feedback types that students should receive from the Speaker Coach. +// returns a EducationSpeakerCoachDeliverySettingsable when successful +func (m *EducationSpeakerCoachSettings) GetDeliverySettings()(EducationSpeakerCoachDeliverySettingsable) { + val, err := m.GetBackingStore().Get("deliverySettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationSpeakerCoachDeliverySettingsable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationSpeakerCoachSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["audienceEngagementSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationSpeakerCoachAudienceEngagementSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAudienceEngagementSettings(val.(EducationSpeakerCoachAudienceEngagementSettingsable)) + } + return nil + } + res["contentSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationSpeakerCoachContentSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetContentSettings(val.(EducationSpeakerCoachContentSettingsable)) + } + return nil + } + res["deliverySettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationSpeakerCoachDeliverySettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDeliverySettings(val.(EducationSpeakerCoachDeliverySettingsable)) + } + 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 *EducationSpeakerCoachSettings) 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 *EducationSpeakerCoachSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("audienceEngagementSettings", m.GetAudienceEngagementSettings()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("contentSettings", m.GetContentSettings()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("deliverySettings", m.GetDeliverySettings()) + 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 *EducationSpeakerCoachSettings) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAudienceEngagementSettings sets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the Speaker Coach. +func (m *EducationSpeakerCoachSettings) SetAudienceEngagementSettings(value EducationSpeakerCoachAudienceEngagementSettingsable)() { + err := m.GetBackingStore().Set("audienceEngagementSettings", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *EducationSpeakerCoachSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetContentSettings sets the contentSettings property value. The content related feedback types that students should receive from the Speaker Coach. +func (m *EducationSpeakerCoachSettings) SetContentSettings(value EducationSpeakerCoachContentSettingsable)() { + err := m.GetBackingStore().Set("contentSettings", value) + if err != nil { + panic(err) + } +} +// SetDeliverySettings sets the deliverySettings property value. The delivery related feedback types that students should receive from the Speaker Coach. +func (m *EducationSpeakerCoachSettings) SetDeliverySettings(value EducationSpeakerCoachDeliverySettingsable)() { + err := m.GetBackingStore().Set("deliverySettings", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EducationSpeakerCoachSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EducationSpeakerCoachSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAudienceEngagementSettings()(EducationSpeakerCoachAudienceEngagementSettingsable) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetContentSettings()(EducationSpeakerCoachContentSettingsable) + GetDeliverySettings()(EducationSpeakerCoachDeliverySettingsable) + GetOdataType()(*string) + SetAudienceEngagementSettings(value EducationSpeakerCoachAudienceEngagementSettingsable)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetContentSettings(value EducationSpeakerCoachContentSettingsable)() + SetDeliverySettings(value EducationSpeakerCoachDeliverySettingsable)() + SetOdataType(value *string)() +} diff --git a/models/education_speaker_progress_resource.go b/models/education_speaker_progress_resource.go new file mode 100644 index 00000000000..a7f4121bef4 --- /dev/null +++ b/models/education_speaker_progress_resource.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 ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EducationSpeakerProgressResource struct { + EducationResource +} +// NewEducationSpeakerProgressResource instantiates a new EducationSpeakerProgressResource and sets the default values. +func NewEducationSpeakerProgressResource()(*EducationSpeakerProgressResource) { + m := &EducationSpeakerProgressResource{ + EducationResource: *NewEducationResource(), + } + odataTypeValue := "#microsoft.graph.educationSpeakerProgressResource" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEducationSpeakerProgressResourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEducationSpeakerProgressResourceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEducationSpeakerProgressResource(), nil +} +// GetAiFeedbackCriteria gets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. +// returns a EducationAiFeedbackCriteriaable when successful +func (m *EducationSpeakerProgressResource) GetAiFeedbackCriteria()(EducationAiFeedbackCriteriaable) { + val, err := m.GetBackingStore().Get("aiFeedbackCriteria") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationAiFeedbackCriteriaable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EducationSpeakerProgressResource) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.EducationResource.GetFieldDeserializers() + res["aiFeedbackCriteria"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationAiFeedbackCriteriaFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAiFeedbackCriteria(val.(EducationAiFeedbackCriteriaable)) + } + return nil + } + res["isAiFeedbackEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAiFeedbackEnabled(val) + } + return nil + } + res["isVideoRequired"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsVideoRequired(val) + } + return nil + } + res["maxRecordingAttempts"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetMaxRecordingAttempts(val) + } + return nil + } + res["presentationTitle"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPresentationTitle(val) + } + return nil + } + res["recordingTimeLimitInMinutes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetRecordingTimeLimitInMinutes(val) + } + return nil + } + res["showRehearsalReportToStudentBeforeMediaUpload"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetShowRehearsalReportToStudentBeforeMediaUpload(val) + } + return nil + } + res["speakerCoachSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEducationSpeakerCoachSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSpeakerCoachSettings(val.(EducationSpeakerCoachSettingsable)) + } + return nil + } + res["spokenLanguageLocale"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSpokenLanguageLocale(val) + } + return nil + } + return res +} +// GetIsAiFeedbackEnabled gets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions. +// returns a *bool when successful +func (m *EducationSpeakerProgressResource) GetIsAiFeedbackEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isAiFeedbackEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsVideoRequired gets the isVideoRequired property value. Indicates whether video is required for the student recording. +// returns a *bool when successful +func (m *EducationSpeakerProgressResource) GetIsVideoRequired()(*bool) { + val, err := m.GetBackingStore().Get("isVideoRequired") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetMaxRecordingAttempts gets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. +// returns a *int32 when successful +func (m *EducationSpeakerProgressResource) GetMaxRecordingAttempts()(*int32) { + val, err := m.GetBackingStore().Get("maxRecordingAttempts") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetPresentationTitle gets the presentationTitle property value. The title of the speaker progress resource visible to students. +// returns a *string when successful +func (m *EducationSpeakerProgressResource) GetPresentationTitle()(*string) { + val, err := m.GetBackingStore().Get("presentationTitle") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRecordingTimeLimitInMinutes gets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording. +// returns a *int32 when successful +func (m *EducationSpeakerProgressResource) GetRecordingTimeLimitInMinutes()(*int32) { + val, err := m.GetBackingStore().Get("recordingTimeLimitInMinutes") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetShowRehearsalReportToStudentBeforeMediaUpload gets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded. +// returns a *bool when successful +func (m *EducationSpeakerProgressResource) GetShowRehearsalReportToStudentBeforeMediaUpload()(*bool) { + val, err := m.GetBackingStore().Get("showRehearsalReportToStudentBeforeMediaUpload") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSpeakerCoachSettings gets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach. +// returns a EducationSpeakerCoachSettingsable when successful +func (m *EducationSpeakerProgressResource) GetSpeakerCoachSettings()(EducationSpeakerCoachSettingsable) { + val, err := m.GetBackingStore().Get("speakerCoachSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(EducationSpeakerCoachSettingsable) + } + return nil +} +// GetSpokenLanguageLocale gets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US. +// returns a *string when successful +func (m *EducationSpeakerProgressResource) GetSpokenLanguageLocale()(*string) { + val, err := m.GetBackingStore().Get("spokenLanguageLocale") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *EducationSpeakerProgressResource) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.EducationResource.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("aiFeedbackCriteria", m.GetAiFeedbackCriteria()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isAiFeedbackEnabled", m.GetIsAiFeedbackEnabled()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isVideoRequired", m.GetIsVideoRequired()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("maxRecordingAttempts", m.GetMaxRecordingAttempts()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("presentationTitle", m.GetPresentationTitle()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("recordingTimeLimitInMinutes", m.GetRecordingTimeLimitInMinutes()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("showRehearsalReportToStudentBeforeMediaUpload", m.GetShowRehearsalReportToStudentBeforeMediaUpload()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("speakerCoachSettings", m.GetSpeakerCoachSettings()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("spokenLanguageLocale", m.GetSpokenLanguageLocale()) + if err != nil { + return err + } + } + return nil +} +// SetAiFeedbackCriteria sets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. +func (m *EducationSpeakerProgressResource) SetAiFeedbackCriteria(value EducationAiFeedbackCriteriaable)() { + err := m.GetBackingStore().Set("aiFeedbackCriteria", value) + if err != nil { + panic(err) + } +} +// SetIsAiFeedbackEnabled sets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions. +func (m *EducationSpeakerProgressResource) SetIsAiFeedbackEnabled(value *bool)() { + err := m.GetBackingStore().Set("isAiFeedbackEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsVideoRequired sets the isVideoRequired property value. Indicates whether video is required for the student recording. +func (m *EducationSpeakerProgressResource) SetIsVideoRequired(value *bool)() { + err := m.GetBackingStore().Set("isVideoRequired", value) + if err != nil { + panic(err) + } +} +// SetMaxRecordingAttempts sets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. +func (m *EducationSpeakerProgressResource) SetMaxRecordingAttempts(value *int32)() { + err := m.GetBackingStore().Set("maxRecordingAttempts", value) + if err != nil { + panic(err) + } +} +// SetPresentationTitle sets the presentationTitle property value. The title of the speaker progress resource visible to students. +func (m *EducationSpeakerProgressResource) SetPresentationTitle(value *string)() { + err := m.GetBackingStore().Set("presentationTitle", value) + if err != nil { + panic(err) + } +} +// SetRecordingTimeLimitInMinutes sets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording. +func (m *EducationSpeakerProgressResource) SetRecordingTimeLimitInMinutes(value *int32)() { + err := m.GetBackingStore().Set("recordingTimeLimitInMinutes", value) + if err != nil { + panic(err) + } +} +// SetShowRehearsalReportToStudentBeforeMediaUpload sets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded. +func (m *EducationSpeakerProgressResource) SetShowRehearsalReportToStudentBeforeMediaUpload(value *bool)() { + err := m.GetBackingStore().Set("showRehearsalReportToStudentBeforeMediaUpload", value) + if err != nil { + panic(err) + } +} +// SetSpeakerCoachSettings sets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach. +func (m *EducationSpeakerProgressResource) SetSpeakerCoachSettings(value EducationSpeakerCoachSettingsable)() { + err := m.GetBackingStore().Set("speakerCoachSettings", value) + if err != nil { + panic(err) + } +} +// SetSpokenLanguageLocale sets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US. +func (m *EducationSpeakerProgressResource) SetSpokenLanguageLocale(value *string)() { + err := m.GetBackingStore().Set("spokenLanguageLocale", value) + if err != nil { + panic(err) + } +} +type EducationSpeakerProgressResourceable interface { + EducationResourceable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAiFeedbackCriteria()(EducationAiFeedbackCriteriaable) + GetIsAiFeedbackEnabled()(*bool) + GetIsVideoRequired()(*bool) + GetMaxRecordingAttempts()(*int32) + GetPresentationTitle()(*string) + GetRecordingTimeLimitInMinutes()(*int32) + GetShowRehearsalReportToStudentBeforeMediaUpload()(*bool) + GetSpeakerCoachSettings()(EducationSpeakerCoachSettingsable) + GetSpokenLanguageLocale()(*string) + SetAiFeedbackCriteria(value EducationAiFeedbackCriteriaable)() + SetIsAiFeedbackEnabled(value *bool)() + SetIsVideoRequired(value *bool)() + SetMaxRecordingAttempts(value *int32)() + SetPresentationTitle(value *string)() + SetRecordingTimeLimitInMinutes(value *int32)() + SetShowRehearsalReportToStudentBeforeMediaUpload(value *bool)() + SetSpeakerCoachSettings(value EducationSpeakerCoachSettingsable)() + SetSpokenLanguageLocale(value *string)() +} diff --git a/models/education_speech_type.go b/models/education_speech_type.go new file mode 100644 index 00000000000..48bbed9f417 --- /dev/null +++ b/models/education_speech_type.go @@ -0,0 +1,42 @@ +// 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 EducationSpeechType int + +const ( + INFORMATIVE_EDUCATIONSPEECHTYPE EducationSpeechType = iota + PERSONAL_EDUCATIONSPEECHTYPE + PERSUASIVE_EDUCATIONSPEECHTYPE + UNKNOWNFUTUREVALUE_EDUCATIONSPEECHTYPE +) + +func (i EducationSpeechType) String() string { + return []string{"informative", "personal", "persuasive", "unknownFutureValue"}[i] +} +func ParseEducationSpeechType(v string) (any, error) { + result := INFORMATIVE_EDUCATIONSPEECHTYPE + switch v { + case "informative": + result = INFORMATIVE_EDUCATIONSPEECHTYPE + case "personal": + result = PERSONAL_EDUCATIONSPEECHTYPE + case "persuasive": + result = PERSUASIVE_EDUCATIONSPEECHTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_EDUCATIONSPEECHTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeEducationSpeechType(values []EducationSpeechType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i EducationSpeechType) isMultiValue() bool { + return false +} diff --git a/models/engagement_conversation.go b/models/engagement_conversation.go new file mode 100644 index 00000000000..431a463f211 --- /dev/null +++ b/models/engagement_conversation.go @@ -0,0 +1,222 @@ +// 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" +) + +// EngagementConversation represents a conversation in Viva Engage. +type EngagementConversation struct { + Entity +} +// NewEngagementConversation instantiates a new EngagementConversation and sets the default values. +func NewEngagementConversation()(*EngagementConversation) { + m := &EngagementConversation{ + Entity: *NewEntity(), + } + return m +} +// CreateEngagementConversationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.onlineMeetingEngagementConversation": + return NewOnlineMeetingEngagementConversation(), nil + } + } + } + } + return NewEngagementConversation(), nil +} +// GetCreationMode gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. +// returns a *EngagementCreationMode when successful +func (m *EngagementConversation) GetCreationMode()(*EngagementCreationMode) { + val, err := m.GetBackingStore().Get("creationMode") + if err != nil { + panic(err) + } + if val != nil { + return val.(*EngagementCreationMode) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["creationMode"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseEngagementCreationMode) + if err != nil { + return err + } + if val != nil { + m.SetCreationMode(val.(*EngagementCreationMode)) + } + return nil + } + res["messages"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateEngagementConversationMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]EngagementConversationMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(EngagementConversationMessageable) + } + } + m.SetMessages(res) + } + return nil + } + res["starter"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEngagementConversationMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetStarter(val.(EngagementConversationMessageable)) + } + return nil + } + res["starterId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetStarterId(val) + } + return nil + } + return res +} +// GetMessages gets the messages property value. The messages in a Viva Engage conversation. +// returns a []EngagementConversationMessageable when successful +func (m *EngagementConversation) GetMessages()([]EngagementConversationMessageable) { + val, err := m.GetBackingStore().Get("messages") + if err != nil { + panic(err) + } + if val != nil { + return val.([]EngagementConversationMessageable) + } + return nil +} +// GetStarter gets the starter property value. The starter property +// returns a EngagementConversationMessageable when successful +func (m *EngagementConversation) GetStarter()(EngagementConversationMessageable) { + val, err := m.GetBackingStore().Get("starter") + if err != nil { + panic(err) + } + if val != nil { + return val.(EngagementConversationMessageable) + } + return nil +} +// GetStarterId gets the starterId property value. The unique ID of the first message in a Viva Engage conversation. +// returns a *string when successful +func (m *EngagementConversation) GetStarterId()(*string) { + val, err := m.GetBackingStore().Get("starterId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *EngagementConversation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetCreationMode() != nil { + cast := (*m.GetCreationMode()).String() + err = writer.WriteStringValue("creationMode", &cast) + if err != nil { + return err + } + } + if m.GetMessages() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetMessages())) + for i, v := range m.GetMessages() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("messages", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("starter", m.GetStarter()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("starterId", m.GetStarterId()) + if err != nil { + return err + } + } + return nil +} +// SetCreationMode sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. +func (m *EngagementConversation) SetCreationMode(value *EngagementCreationMode)() { + err := m.GetBackingStore().Set("creationMode", value) + if err != nil { + panic(err) + } +} +// SetMessages sets the messages property value. The messages in a Viva Engage conversation. +func (m *EngagementConversation) SetMessages(value []EngagementConversationMessageable)() { + err := m.GetBackingStore().Set("messages", value) + if err != nil { + panic(err) + } +} +// SetStarter sets the starter property value. The starter property +func (m *EngagementConversation) SetStarter(value EngagementConversationMessageable)() { + err := m.GetBackingStore().Set("starter", value) + if err != nil { + panic(err) + } +} +// SetStarterId sets the starterId property value. The unique ID of the first message in a Viva Engage conversation. +func (m *EngagementConversation) SetStarterId(value *string)() { + err := m.GetBackingStore().Set("starterId", value) + if err != nil { + panic(err) + } +} +type EngagementConversationable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCreationMode()(*EngagementCreationMode) + GetMessages()([]EngagementConversationMessageable) + GetStarter()(EngagementConversationMessageable) + GetStarterId()(*string) + SetCreationMode(value *EngagementCreationMode)() + SetMessages(value []EngagementConversationMessageable)() + SetStarter(value EngagementConversationMessageable)() + SetStarterId(value *string)() +} diff --git a/models/engagement_conversation_discussion_message.go b/models/engagement_conversation_discussion_message.go new file mode 100644 index 00000000000..7b7bcbd1774 --- /dev/null +++ b/models/engagement_conversation_discussion_message.go @@ -0,0 +1,45 @@ +// 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" +) + +// EngagementConversationDiscussionMessage a Viva Engage conversation discussion message. +type EngagementConversationDiscussionMessage struct { + EngagementConversationMessage +} +// NewEngagementConversationDiscussionMessage instantiates a new EngagementConversationDiscussionMessage and sets the default values. +func NewEngagementConversationDiscussionMessage()(*EngagementConversationDiscussionMessage) { + m := &EngagementConversationDiscussionMessage{ + EngagementConversationMessage: *NewEngagementConversationMessage(), + } + odataTypeValue := "#microsoft.graph.engagementConversationDiscussionMessage" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEngagementConversationDiscussionMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationDiscussionMessageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementConversationDiscussionMessage(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversationDiscussionMessage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.EngagementConversationMessage.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EngagementConversationDiscussionMessage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.EngagementConversationMessage.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EngagementConversationDiscussionMessageable interface { + EngagementConversationMessageable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/engagement_conversation_message.go b/models/engagement_conversation_message.go new file mode 100644 index 00000000000..1a74f1a9b1b --- /dev/null +++ b/models/engagement_conversation_message.go @@ -0,0 +1,449 @@ +// 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" +) + +// EngagementConversationMessage a Viva Engage conversation message. +type EngagementConversationMessage struct { + Entity +} +// NewEngagementConversationMessage instantiates a new EngagementConversationMessage and sets the default values. +func NewEngagementConversationMessage()(*EngagementConversationMessage) { + m := &EngagementConversationMessage{ + Entity: *NewEntity(), + } + return m +} +// CreateEngagementConversationMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationMessageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.engagementConversationDiscussionMessage": + return NewEngagementConversationDiscussionMessage(), nil + case "#microsoft.graph.engagementConversationQuestionMessage": + return NewEngagementConversationQuestionMessage(), nil + case "#microsoft.graph.engagementConversationSystemMessage": + return NewEngagementConversationSystemMessage(), nil + } + } + } + } + return NewEngagementConversationMessage(), nil +} +// GetBody gets the body property value. The body property +// returns a ItemBodyable when successful +func (m *EngagementConversationMessage) GetBody()(ItemBodyable) { + val, err := m.GetBackingStore().Get("body") + if err != nil { + panic(err) + } + if val != nil { + return val.(ItemBodyable) + } + return nil +} +// GetConversation gets the conversation property value. The conversation property +// returns a EngagementConversationable when successful +func (m *EngagementConversationMessage) GetConversation()(EngagementConversationable) { + val, err := m.GetBackingStore().Get("conversation") + if err != nil { + panic(err) + } + if val != nil { + return val.(EngagementConversationable) + } + return nil +} +// GetCreatedDateTime gets the createdDateTime property value. The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +// returns a *Time when successful +func (m *EngagementConversationMessage) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetCreationMode gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. +// returns a *EngagementCreationMode when successful +func (m *EngagementConversationMessage) GetCreationMode()(*EngagementCreationMode) { + val, err := m.GetBackingStore().Get("creationMode") + if err != nil { + panic(err) + } + if val != nil { + return val.(*EngagementCreationMode) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversationMessage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["body"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetBody(val.(ItemBodyable)) + } + return nil + } + res["conversation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEngagementConversationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetConversation(val.(EngagementConversationable)) + } + return nil + } + res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetCreatedDateTime(val) + } + return nil + } + res["creationMode"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseEngagementCreationMode) + if err != nil { + return err + } + if val != nil { + m.SetCreationMode(val.(*EngagementCreationMode)) + } + return nil + } + res["from"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEngagementIdentitySetFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetFrom(val.(EngagementIdentitySetable)) + } + return nil + } + res["lastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLastModifiedDateTime(val) + } + return nil + } + res["reactions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateEngagementConversationMessageReactionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]EngagementConversationMessageReactionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(EngagementConversationMessageReactionable) + } + } + m.SetReactions(res) + } + return nil + } + res["replies"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateEngagementConversationMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]EngagementConversationMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(EngagementConversationMessageable) + } + } + m.SetReplies(res) + } + return nil + } + res["replyTo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEngagementConversationMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetReplyTo(val.(EngagementConversationMessageable)) + } + return nil + } + res["replyToId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReplyToId(val) + } + return nil + } + return res +} +// GetFrom gets the from property value. Identity of the sender of the message. +// returns a EngagementIdentitySetable when successful +func (m *EngagementConversationMessage) GetFrom()(EngagementIdentitySetable) { + val, err := m.GetBackingStore().Get("from") + if err != nil { + panic(err) + } + if val != nil { + return val.(EngagementIdentitySetable) + } + return nil +} +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +// returns a *Time when successful +func (m *EngagementConversationMessage) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("lastModifiedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetReactions gets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. +// returns a []EngagementConversationMessageReactionable when successful +func (m *EngagementConversationMessage) GetReactions()([]EngagementConversationMessageReactionable) { + val, err := m.GetBackingStore().Get("reactions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]EngagementConversationMessageReactionable) + } + return nil +} +// GetReplies gets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. +// returns a []EngagementConversationMessageable when successful +func (m *EngagementConversationMessage) GetReplies()([]EngagementConversationMessageable) { + val, err := m.GetBackingStore().Get("replies") + if err != nil { + panic(err) + } + if val != nil { + return val.([]EngagementConversationMessageable) + } + return nil +} +// GetReplyTo gets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. +// returns a EngagementConversationMessageable when successful +func (m *EngagementConversationMessage) GetReplyTo()(EngagementConversationMessageable) { + val, err := m.GetBackingStore().Get("replyTo") + if err != nil { + panic(err) + } + if val != nil { + return val.(EngagementConversationMessageable) + } + return nil +} +// GetReplyToId gets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. +// returns a *string when successful +func (m *EngagementConversationMessage) GetReplyToId()(*string) { + val, err := m.GetBackingStore().Get("replyToId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *EngagementConversationMessage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("body", m.GetBody()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("conversation", m.GetConversation()) + if err != nil { + return err + } + } + if m.GetCreationMode() != nil { + cast := (*m.GetCreationMode()).String() + err = writer.WriteStringValue("creationMode", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("from", m.GetFrom()) + if err != nil { + return err + } + } + if m.GetReactions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetReactions())) + for i, v := range m.GetReactions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("reactions", cast) + if err != nil { + return err + } + } + if m.GetReplies() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetReplies())) + for i, v := range m.GetReplies() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("replies", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("replyTo", m.GetReplyTo()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("replyToId", m.GetReplyToId()) + if err != nil { + return err + } + } + return nil +} +// SetBody sets the body property value. The body property +func (m *EngagementConversationMessage) SetBody(value ItemBodyable)() { + err := m.GetBackingStore().Set("body", value) + if err != nil { + panic(err) + } +} +// SetConversation sets the conversation property value. The conversation property +func (m *EngagementConversationMessage) SetConversation(value EngagementConversationable)() { + err := m.GetBackingStore().Set("conversation", value) + if err != nil { + panic(err) + } +} +// SetCreatedDateTime sets the createdDateTime property value. The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +func (m *EngagementConversationMessage) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetCreationMode sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. +func (m *EngagementConversationMessage) SetCreationMode(value *EngagementCreationMode)() { + err := m.GetBackingStore().Set("creationMode", value) + if err != nil { + panic(err) + } +} +// SetFrom sets the from property value. Identity of the sender of the message. +func (m *EngagementConversationMessage) SetFrom(value EngagementIdentitySetable)() { + err := m.GetBackingStore().Set("from", value) + if err != nil { + panic(err) + } +} +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +func (m *EngagementConversationMessage) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("lastModifiedDateTime", value) + if err != nil { + panic(err) + } +} +// SetReactions sets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. +func (m *EngagementConversationMessage) SetReactions(value []EngagementConversationMessageReactionable)() { + err := m.GetBackingStore().Set("reactions", value) + if err != nil { + panic(err) + } +} +// SetReplies sets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. +func (m *EngagementConversationMessage) SetReplies(value []EngagementConversationMessageable)() { + err := m.GetBackingStore().Set("replies", value) + if err != nil { + panic(err) + } +} +// SetReplyTo sets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. +func (m *EngagementConversationMessage) SetReplyTo(value EngagementConversationMessageable)() { + err := m.GetBackingStore().Set("replyTo", value) + if err != nil { + panic(err) + } +} +// SetReplyToId sets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. +func (m *EngagementConversationMessage) SetReplyToId(value *string)() { + err := m.GetBackingStore().Set("replyToId", value) + if err != nil { + panic(err) + } +} +type EngagementConversationMessageable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBody()(ItemBodyable) + GetConversation()(EngagementConversationable) + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetCreationMode()(*EngagementCreationMode) + GetFrom()(EngagementIdentitySetable) + GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetReactions()([]EngagementConversationMessageReactionable) + GetReplies()([]EngagementConversationMessageable) + GetReplyTo()(EngagementConversationMessageable) + GetReplyToId()(*string) + SetBody(value ItemBodyable)() + SetConversation(value EngagementConversationable)() + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetCreationMode(value *EngagementCreationMode)() + SetFrom(value EngagementIdentitySetable)() + SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetReactions(value []EngagementConversationMessageReactionable)() + SetReplies(value []EngagementConversationMessageable)() + SetReplyTo(value EngagementConversationMessageable)() + SetReplyToId(value *string)() +} diff --git a/models/telecom_expense_management_partner_collection_response.go b/models/engagement_conversation_message_collection_response.go similarity index 52% rename from models/telecom_expense_management_partner_collection_response.go rename to models/engagement_conversation_message_collection_response.go index ea5f0bda958..99a9e4bf204 100644 --- a/models/telecom_expense_management_partner_collection_response.go +++ b/models/engagement_conversation_message_collection_response.go @@ -7,35 +7,35 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) -type TelecomExpenseManagementPartnerCollectionResponse struct { +type EngagementConversationMessageCollectionResponse struct { BaseCollectionPaginationCountResponse } -// NewTelecomExpenseManagementPartnerCollectionResponse instantiates a new TelecomExpenseManagementPartnerCollectionResponse and sets the default values. -func NewTelecomExpenseManagementPartnerCollectionResponse()(*TelecomExpenseManagementPartnerCollectionResponse) { - m := &TelecomExpenseManagementPartnerCollectionResponse{ +// NewEngagementConversationMessageCollectionResponse instantiates a new EngagementConversationMessageCollectionResponse and sets the default values. +func NewEngagementConversationMessageCollectionResponse()(*EngagementConversationMessageCollectionResponse) { + m := &EngagementConversationMessageCollectionResponse{ BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), } return m } -// CreateTelecomExpenseManagementPartnerCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateEngagementConversationMessageCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateTelecomExpenseManagementPartnerCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewTelecomExpenseManagementPartnerCollectionResponse(), nil +func CreateEngagementConversationMessageCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementConversationMessageCollectionResponse(), nil } // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *TelecomExpenseManagementPartnerCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { +func (m *EngagementConversationMessageCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetCollectionOfObjectValues(CreateTelecomExpenseManagementPartnerFromDiscriminatorValue) + val, err := n.GetCollectionOfObjectValues(CreateEngagementConversationMessageFromDiscriminatorValue) if err != nil { return err } if val != nil { - res := make([]TelecomExpenseManagementPartnerable, len(val)) + res := make([]EngagementConversationMessageable, len(val)) for i, v := range val { if v != nil { - res[i] = v.(TelecomExpenseManagementPartnerable) + res[i] = v.(EngagementConversationMessageable) } } m.SetValue(res) @@ -45,19 +45,19 @@ func (m *TelecomExpenseManagementPartnerCollectionResponse) GetFieldDeserializer return res } // GetValue gets the value property value. The value property -// returns a []TelecomExpenseManagementPartnerable when successful -func (m *TelecomExpenseManagementPartnerCollectionResponse) GetValue()([]TelecomExpenseManagementPartnerable) { +// returns a []EngagementConversationMessageable when successful +func (m *EngagementConversationMessageCollectionResponse) GetValue()([]EngagementConversationMessageable) { val, err := m.GetBackingStore().Get("value") if err != nil { panic(err) } if val != nil { - return val.([]TelecomExpenseManagementPartnerable) + return val.([]EngagementConversationMessageable) } return nil } // Serialize serializes information the current object -func (m *TelecomExpenseManagementPartnerCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { +func (m *EngagementConversationMessageCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.BaseCollectionPaginationCountResponse.Serialize(writer) if err != nil { return err @@ -77,15 +77,15 @@ func (m *TelecomExpenseManagementPartnerCollectionResponse) Serialize(writer i87 return nil } // SetValue sets the value property value. The value property -func (m *TelecomExpenseManagementPartnerCollectionResponse) SetValue(value []TelecomExpenseManagementPartnerable)() { +func (m *EngagementConversationMessageCollectionResponse) SetValue(value []EngagementConversationMessageable)() { err := m.GetBackingStore().Set("value", value) if err != nil { panic(err) } } -type TelecomExpenseManagementPartnerCollectionResponseable interface { +type EngagementConversationMessageCollectionResponseable interface { BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]TelecomExpenseManagementPartnerable) - SetValue(value []TelecomExpenseManagementPartnerable)() + GetValue()([]EngagementConversationMessageable) + SetValue(value []EngagementConversationMessageable)() } diff --git a/models/engagement_conversation_message_reaction.go b/models/engagement_conversation_message_reaction.go new file mode 100644 index 00000000000..54b850b7a26 --- /dev/null +++ b/models/engagement_conversation_message_reaction.go @@ -0,0 +1,150 @@ +// 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" +) + +// EngagementConversationMessageReaction a reaction to a conversation message. +type EngagementConversationMessageReaction struct { + Entity +} +// NewEngagementConversationMessageReaction instantiates a new EngagementConversationMessageReaction and sets the default values. +func NewEngagementConversationMessageReaction()(*EngagementConversationMessageReaction) { + m := &EngagementConversationMessageReaction{ + Entity: *NewEntity(), + } + return m +} +// CreateEngagementConversationMessageReactionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationMessageReactionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementConversationMessageReaction(), nil +} +// GetCreatedDateTime gets the createdDateTime property value. Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +// returns a *Time when successful +func (m *EngagementConversationMessageReaction) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversationMessageReaction) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetCreatedDateTime(val) + } + return nil + } + res["reactionBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEngagementIdentitySetFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetReactionBy(val.(EngagementIdentitySetable)) + } + return nil + } + res["reactionType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseEngagementConversationMessageReactionType) + if err != nil { + return err + } + if val != nil { + m.SetReactionType(val.(*EngagementConversationMessageReactionType)) + } + return nil + } + return res +} +// GetReactionBy gets the reactionBy property value. The reactionBy property +// returns a EngagementIdentitySetable when successful +func (m *EngagementConversationMessageReaction) GetReactionBy()(EngagementIdentitySetable) { + val, err := m.GetBackingStore().Get("reactionBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(EngagementIdentitySetable) + } + return nil +} +// GetReactionType gets the reactionType property value. Types of reactions to conversation messages. +// returns a *EngagementConversationMessageReactionType when successful +func (m *EngagementConversationMessageReaction) GetReactionType()(*EngagementConversationMessageReactionType) { + val, err := m.GetBackingStore().Get("reactionType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*EngagementConversationMessageReactionType) + } + return nil +} +// Serialize serializes information the current object +func (m *EngagementConversationMessageReaction) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("reactionBy", m.GetReactionBy()) + if err != nil { + return err + } + } + if m.GetReactionType() != nil { + cast := (*m.GetReactionType()).String() + err = writer.WriteStringValue("reactionType", &cast) + if err != nil { + return err + } + } + return nil +} +// SetCreatedDateTime sets the createdDateTime property value. Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +func (m *EngagementConversationMessageReaction) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetReactionBy sets the reactionBy property value. The reactionBy property +func (m *EngagementConversationMessageReaction) SetReactionBy(value EngagementIdentitySetable)() { + err := m.GetBackingStore().Set("reactionBy", value) + if err != nil { + panic(err) + } +} +// SetReactionType sets the reactionType property value. Types of reactions to conversation messages. +func (m *EngagementConversationMessageReaction) SetReactionType(value *EngagementConversationMessageReactionType)() { + err := m.GetBackingStore().Set("reactionType", value) + if err != nil { + panic(err) + } +} +type EngagementConversationMessageReactionable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetReactionBy()(EngagementIdentitySetable) + GetReactionType()(*EngagementConversationMessageReactionType) + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetReactionBy(value EngagementIdentitySetable)() + SetReactionType(value *EngagementConversationMessageReactionType)() +} diff --git a/models/engagement_conversation_message_reaction_collection_response.go b/models/engagement_conversation_message_reaction_collection_response.go new file mode 100644 index 00000000000..de60d2fc6cf --- /dev/null +++ b/models/engagement_conversation_message_reaction_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 EngagementConversationMessageReactionCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewEngagementConversationMessageReactionCollectionResponse instantiates a new EngagementConversationMessageReactionCollectionResponse and sets the default values. +func NewEngagementConversationMessageReactionCollectionResponse()(*EngagementConversationMessageReactionCollectionResponse) { + m := &EngagementConversationMessageReactionCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateEngagementConversationMessageReactionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationMessageReactionCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementConversationMessageReactionCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversationMessageReactionCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateEngagementConversationMessageReactionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]EngagementConversationMessageReactionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(EngagementConversationMessageReactionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []EngagementConversationMessageReactionable when successful +func (m *EngagementConversationMessageReactionCollectionResponse) GetValue()([]EngagementConversationMessageReactionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]EngagementConversationMessageReactionable) + } + return nil +} +// Serialize serializes information the current object +func (m *EngagementConversationMessageReactionCollectionResponse) 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 *EngagementConversationMessageReactionCollectionResponse) SetValue(value []EngagementConversationMessageReactionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type EngagementConversationMessageReactionCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]EngagementConversationMessageReactionable) + SetValue(value []EngagementConversationMessageReactionable)() +} diff --git a/models/engagement_conversation_message_reaction_type.go b/models/engagement_conversation_message_reaction_type.go new file mode 100644 index 00000000000..15586fea052 --- /dev/null +++ b/models/engagement_conversation_message_reaction_type.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +// Types of reactions to conversation messages. +type EngagementConversationMessageReactionType int + +const ( + // Like reaction, represented as a thumbs-up hand. A positive sentiment. + LIKE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE EngagementConversationMessageReactionType = iota + // Love reaction, represented as a solid heart shape. A very positive sentiment. + LOVE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Celebrate reaction, represented as a party hat. A positive sentiment. + CELEBRATE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Thank reaction, represented as applauding hands. A positive sentiment. + THANK_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Laugh reaction, represented as a grinning face. A positive sentiment. + LAUGH_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Sad reaction, represented as a frowning face. A sympathetic sentiment. + SAD_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Happy reaction, represented as an open mouth smile face. A very positive sentiment. + HAPPY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. + EXCITED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Smiling reaction, represented as a face with a small smile. A positive sentiment. + SMILE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Silly reaction, represented as an upside down smiling face. A positive sentiment. + SILLY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. + INTENSELAUGH_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. + STARSTRUCK_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. + GOOFY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. + THINKING_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Surprised reaction, represented as a face with its mouth open. A neutral sentiment. + SURPRISED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. + MINDBLOWN_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Scared reaction, represented as a face with fearful look. A negative sentiment. + SCARED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Crying reaction, represented as a face with tears streaming down. A negative sentiment. + CRYING_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. + SHOCKED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. + ANGRY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Agree reaction, represented as a hand pointing upward. A positive sentiment. + AGREE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Praise reaction, represented as two hands facing outward. A positive sentiment. + PRAISE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. + TAKINGNOTES_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Heart broken reaction, represented as a broken heart. A negative sentiment. + HEARTBROKEN_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Support reaction, represented as red numbers showing 100. A positive sentiment. + SUPPORT_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Confirmed reaction, represented as a green check mark. A neutral sentiment. + CONFIRMED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Watching reaction, represented as two eyeballs. A neutral sentiment. + WATCHING_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Brain reaction, represented as a brain. A neutral sentiment. + BRAIN_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Medal reaction, represented as a medal hanging from a sash. A positive sentiment. + MEDAL_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. + BULLSEYE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + // A marker value for members added after the release of this API. + UNKNOWNFUTUREVALUE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE +) + +func (i EngagementConversationMessageReactionType) String() string { + return []string{"like", "love", "celebrate", "thank", "laugh", "sad", "happy", "excited", "smile", "silly", "intenseLaugh", "starStruck", "goofy", "thinking", "surprised", "mindBlown", "scared", "crying", "shocked", "angry", "agree", "praise", "takingNotes", "heartBroken", "support", "confirmed", "watching", "brain", "medal", "bullseye", "unknownFutureValue"}[i] +} +func ParseEngagementConversationMessageReactionType(v string) (any, error) { + result := LIKE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + switch v { + case "like": + result = LIKE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "love": + result = LOVE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "celebrate": + result = CELEBRATE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "thank": + result = THANK_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "laugh": + result = LAUGH_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "sad": + result = SAD_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "happy": + result = HAPPY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "excited": + result = EXCITED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "smile": + result = SMILE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "silly": + result = SILLY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "intenseLaugh": + result = INTENSELAUGH_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "starStruck": + result = STARSTRUCK_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "goofy": + result = GOOFY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "thinking": + result = THINKING_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "surprised": + result = SURPRISED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "mindBlown": + result = MINDBLOWN_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "scared": + result = SCARED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "crying": + result = CRYING_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "shocked": + result = SHOCKED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "angry": + result = ANGRY_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "agree": + result = AGREE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "praise": + result = PRAISE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "takingNotes": + result = TAKINGNOTES_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "heartBroken": + result = HEARTBROKEN_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "support": + result = SUPPORT_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "confirmed": + result = CONFIRMED_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "watching": + result = WATCHING_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "brain": + result = BRAIN_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "medal": + result = MEDAL_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "bullseye": + result = BULLSEYE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ENGAGEMENTCONVERSATIONMESSAGEREACTIONTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeEngagementConversationMessageReactionType(values []EngagementConversationMessageReactionType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i EngagementConversationMessageReactionType) isMultiValue() bool { + return false +} diff --git a/models/engagement_conversation_moderation_state.go b/models/engagement_conversation_moderation_state.go new file mode 100644 index 00000000000..f69963a7674 --- /dev/null +++ b/models/engagement_conversation_moderation_state.go @@ -0,0 +1,47 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +// Represents the moderation state of an Engage conversation message. +type EngagementConversationModerationState int + +const ( + // The content is published. + PUBLISHED_ENGAGEMENTCONVERSATIONMODERATIONSTATE EngagementConversationModerationState = iota + // The content is pending review by a moderator. + PENDINGREVIEW_ENGAGEMENTCONVERSATIONMODERATIONSTATE + // he content has been rejected by a moderator. + DISMISSED_ENGAGEMENTCONVERSATIONMODERATIONSTATE + // A marker value for members added after the release of this API. + UNKNOWNFUTUREVALUE_ENGAGEMENTCONVERSATIONMODERATIONSTATE +) + +func (i EngagementConversationModerationState) String() string { + return []string{"published", "pendingReview", "dismissed", "unknownFutureValue"}[i] +} +func ParseEngagementConversationModerationState(v string) (any, error) { + result := PUBLISHED_ENGAGEMENTCONVERSATIONMODERATIONSTATE + switch v { + case "published": + result = PUBLISHED_ENGAGEMENTCONVERSATIONMODERATIONSTATE + case "pendingReview": + result = PENDINGREVIEW_ENGAGEMENTCONVERSATIONMODERATIONSTATE + case "dismissed": + result = DISMISSED_ENGAGEMENTCONVERSATIONMODERATIONSTATE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ENGAGEMENTCONVERSATIONMODERATIONSTATE + default: + return nil, nil + } + return &result, nil +} +func SerializeEngagementConversationModerationState(values []EngagementConversationModerationState) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i EngagementConversationModerationState) isMultiValue() bool { + return false +} diff --git a/models/engagement_conversation_question_message.go b/models/engagement_conversation_question_message.go new file mode 100644 index 00000000000..40567a9a2a8 --- /dev/null +++ b/models/engagement_conversation_question_message.go @@ -0,0 +1,82 @@ +// 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" +) + +// EngagementConversationQuestionMessage a Viva Engage conversation question message. +type EngagementConversationQuestionMessage struct { + EngagementConversationMessage +} +// NewEngagementConversationQuestionMessage instantiates a new EngagementConversationQuestionMessage and sets the default values. +func NewEngagementConversationQuestionMessage()(*EngagementConversationQuestionMessage) { + m := &EngagementConversationQuestionMessage{ + EngagementConversationMessage: *NewEngagementConversationMessage(), + } + odataTypeValue := "#microsoft.graph.engagementConversationQuestionMessage" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEngagementConversationQuestionMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationQuestionMessageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementConversationQuestionMessage(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversationQuestionMessage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.EngagementConversationMessage.GetFieldDeserializers() + res["title"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTitle(val) + } + return nil + } + return res +} +// GetTitle gets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. +// returns a *string when successful +func (m *EngagementConversationQuestionMessage) GetTitle()(*string) { + val, err := m.GetBackingStore().Get("title") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *EngagementConversationQuestionMessage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.EngagementConversationMessage.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("title", m.GetTitle()) + if err != nil { + return err + } + } + return nil +} +// SetTitle sets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. +func (m *EngagementConversationQuestionMessage) SetTitle(value *string)() { + err := m.GetBackingStore().Set("title", value) + if err != nil { + panic(err) + } +} +type EngagementConversationQuestionMessageable interface { + EngagementConversationMessageable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetTitle()(*string) + SetTitle(value *string)() +} diff --git a/models/engagement_conversation_system_message.go b/models/engagement_conversation_system_message.go new file mode 100644 index 00000000000..5220dd7a0ad --- /dev/null +++ b/models/engagement_conversation_system_message.go @@ -0,0 +1,45 @@ +// 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" +) + +// EngagementConversationSystemMessage a Viva Engage conversation system message. +type EngagementConversationSystemMessage struct { + EngagementConversationMessage +} +// NewEngagementConversationSystemMessage instantiates a new EngagementConversationSystemMessage and sets the default values. +func NewEngagementConversationSystemMessage()(*EngagementConversationSystemMessage) { + m := &EngagementConversationSystemMessage{ + EngagementConversationMessage: *NewEngagementConversationMessage(), + } + odataTypeValue := "#microsoft.graph.engagementConversationSystemMessage" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEngagementConversationSystemMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementConversationSystemMessageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementConversationSystemMessage(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementConversationSystemMessage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.EngagementConversationMessage.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EngagementConversationSystemMessage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.EngagementConversationMessage.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EngagementConversationSystemMessageable interface { + EngagementConversationMessageable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/engagement_creation_mode.go b/models/engagement_creation_mode.go new file mode 100644 index 00000000000..2eb8f3f3b43 --- /dev/null +++ b/models/engagement_creation_mode.go @@ -0,0 +1,43 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +// Indicates that the resource is in migration state and is currently being used for migration purposes. +type EngagementCreationMode int + +const ( + // Unspecified creation mode. + NONE_ENGAGEMENTCREATIONMODE EngagementCreationMode = iota + // Creation is a migration. + MIGRATION_ENGAGEMENTCREATIONMODE + // A marker value for members added after the release of this API. + UNKNOWNFUTUREVALUE_ENGAGEMENTCREATIONMODE +) + +func (i EngagementCreationMode) String() string { + return []string{"none", "migration", "unknownFutureValue"}[i] +} +func ParseEngagementCreationMode(v string) (any, error) { + result := NONE_ENGAGEMENTCREATIONMODE + switch v { + case "none": + result = NONE_ENGAGEMENTCREATIONMODE + case "migration": + result = MIGRATION_ENGAGEMENTCREATIONMODE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ENGAGEMENTCREATIONMODE + default: + return nil, nil + } + return &result, nil +} +func SerializeEngagementCreationMode(values []EngagementCreationMode) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i EngagementCreationMode) isMultiValue() bool { + return false +} diff --git a/models/engagement_identity_set.go b/models/engagement_identity_set.go new file mode 100644 index 00000000000..180733f5083 --- /dev/null +++ b/models/engagement_identity_set.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 models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// EngagementIdentitySet the Viva Engage identities. +type EngagementIdentitySet struct { + IdentitySet +} +// NewEngagementIdentitySet instantiates a new EngagementIdentitySet and sets the default values. +func NewEngagementIdentitySet()(*EngagementIdentitySet) { + m := &EngagementIdentitySet{ + IdentitySet: *NewIdentitySet(), + } + odataTypeValue := "#microsoft.graph.engagementIdentitySet" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEngagementIdentitySetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEngagementIdentitySetFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEngagementIdentitySet(), nil +} +// GetAudience gets the audience property value. Optional. The audience associated with this action. +// returns a Identityable when successful +func (m *EngagementIdentitySet) GetAudience()(Identityable) { + val, err := m.GetBackingStore().Get("audience") + if err != nil { + panic(err) + } + if val != nil { + return val.(Identityable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EngagementIdentitySet) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.IdentitySet.GetFieldDeserializers() + res["audience"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAudience(val.(Identityable)) + } + return nil + } + res["group"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetGroup(val.(Identityable)) + } + return nil + } + return res +} +// GetGroup gets the group property value. Optional. The group associated with this action. +// returns a Identityable when successful +func (m *EngagementIdentitySet) GetGroup()(Identityable) { + val, err := m.GetBackingStore().Get("group") + if err != nil { + panic(err) + } + if val != nil { + return val.(Identityable) + } + return nil +} +// Serialize serializes information the current object +func (m *EngagementIdentitySet) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.IdentitySet.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("audience", m.GetAudience()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("group", m.GetGroup()) + if err != nil { + return err + } + } + return nil +} +// SetAudience sets the audience property value. Optional. The audience associated with this action. +func (m *EngagementIdentitySet) SetAudience(value Identityable)() { + err := m.GetBackingStore().Set("audience", value) + if err != nil { + panic(err) + } +} +// SetGroup sets the group property value. Optional. The group associated with this action. +func (m *EngagementIdentitySet) SetGroup(value Identityable)() { + err := m.GetBackingStore().Set("group", value) + if err != nil { + panic(err) + } +} +type EngagementIdentitySetable interface { + IdentitySetable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAudience()(Identityable) + GetGroup()(Identityable) + SetAudience(value Identityable)() + SetGroup(value Identityable)() +} diff --git a/models/entity.go b/models/entity.go index 98b68768ac2..a0327199f93 100644 --- a/models/entity.go +++ b/models/entity.go @@ -619,6 +619,18 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewEndUserNotificationDetail(), nil case "#microsoft.graph.engagementAsyncOperation": return NewEngagementAsyncOperation(), nil + case "#microsoft.graph.engagementConversation": + return NewEngagementConversation(), nil + case "#microsoft.graph.engagementConversationDiscussionMessage": + return NewEngagementConversationDiscussionMessage(), nil + case "#microsoft.graph.engagementConversationMessage": + return NewEngagementConversationMessage(), nil + case "#microsoft.graph.engagementConversationMessageReaction": + return NewEngagementConversationMessageReaction(), nil + case "#microsoft.graph.engagementConversationQuestionMessage": + return NewEngagementConversationQuestionMessage(), nil + case "#microsoft.graph.engagementConversationSystemMessage": + return NewEngagementConversationSystemMessage(), nil case "#microsoft.graph.enrollmentConfigurationAssignment": return NewEnrollmentConfigurationAssignment(), nil case "#microsoft.graph.enrollmentTroubleshootingEvent": @@ -1001,12 +1013,16 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewOnlineMeeting(), nil case "#microsoft.graph.onlineMeetingBase": return NewOnlineMeetingBase(), nil + case "#microsoft.graph.onlineMeetingEngagementConversation": + return NewOnlineMeetingEngagementConversation(), nil case "#microsoft.graph.onOtpSendCustomExtension": return NewOnOtpSendCustomExtension(), nil case "#microsoft.graph.onPremisesConditionalAccessSettings": return NewOnPremisesConditionalAccessSettings(), nil case "#microsoft.graph.onPremisesDirectorySynchronization": return NewOnPremisesDirectorySynchronization(), nil + case "#microsoft.graph.onPremisesSyncBehavior": + return NewOnPremisesSyncBehavior(), nil case "#microsoft.graph.onTokenIssuanceStartCustomExtension": return NewOnTokenIssuanceStartCustomExtension(), nil case "#microsoft.graph.onTokenIssuanceStartListener": @@ -1179,6 +1195,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewRbacApplication(), nil case "#microsoft.graph.readingAssignmentSubmission": return NewReadingAssignmentSubmission(), nil + case "#microsoft.graph.readingCoachPassage": + return NewReadingCoachPassage(), nil case "#microsoft.graph.recordOperation": return NewRecordOperation(), nil case "#microsoft.graph.recycleBin": @@ -1345,6 +1363,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewSoftwareOathAuthenticationMethodConfiguration(), nil case "#microsoft.graph.softwareUpdateStatusSummary": return NewSoftwareUpdateStatusSummary(), nil + case "#microsoft.graph.speakerAssignmentSubmission": + return NewSpeakerAssignmentSubmission(), nil case "#microsoft.graph.standardWebPart": return NewStandardWebPart(), nil case "#microsoft.graph.startHoldMusicOperation": @@ -1413,8 +1433,6 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewTeamworkTag(), nil case "#microsoft.graph.teamworkTagMember": return NewTeamworkTagMember(), nil - case "#microsoft.graph.telecomExpenseManagementPartner": - return NewTelecomExpenseManagementPartner(), nil case "#microsoft.graph.temporaryAccessPassAuthenticationMethod": return NewTemporaryAccessPassAuthenticationMethod(), nil case "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration": diff --git a/models/group.go b/models/group.go index 047d6fa986f..0d7ed84d59b 100644 --- a/models/group.go +++ b/models/group.go @@ -788,6 +788,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["onPremisesSyncBehavior"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateOnPremisesSyncBehaviorFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOnPremisesSyncBehavior(val.(OnPremisesSyncBehaviorable)) + } + return nil + } res["onPremisesSyncEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -1396,6 +1406,18 @@ func (m *Group) GetOnPremisesSecurityIdentifier()(*string) { } return nil } +// GetOnPremisesSyncBehavior gets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property +// returns a OnPremisesSyncBehaviorable when successful +func (m *Group) GetOnPremisesSyncBehavior()(OnPremisesSyncBehaviorable) { + val, err := m.GetBackingStore().Get("onPremisesSyncBehavior") + if err != nil { + panic(err) + } + if val != nil { + return val.(OnPremisesSyncBehaviorable) + } + return nil +} // GetOnPremisesSyncEnabled gets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). // returns a *bool when successful func (m *Group) GetOnPremisesSyncEnabled()(*bool) { @@ -2038,6 +2060,12 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err = writer.WriteObjectValue("onPremisesSyncBehavior", m.GetOnPremisesSyncBehavior()) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("onPremisesSyncEnabled", m.GetOnPremisesSyncEnabled()) if err != nil { @@ -2552,6 +2580,13 @@ func (m *Group) SetOnPremisesSecurityIdentifier(value *string)() { panic(err) } } +// SetOnPremisesSyncBehavior sets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property +func (m *Group) SetOnPremisesSyncBehavior(value OnPremisesSyncBehaviorable)() { + err := m.GetBackingStore().Set("onPremisesSyncBehavior", value) + if err != nil { + panic(err) + } +} // SetOnPremisesSyncEnabled sets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). func (m *Group) SetOnPremisesSyncEnabled(value *bool)() { err := m.GetBackingStore().Set("onPremisesSyncEnabled", value) @@ -2767,6 +2802,7 @@ type Groupable interface { GetOnPremisesProvisioningErrors()([]OnPremisesProvisioningErrorable) GetOnPremisesSamAccountName()(*string) GetOnPremisesSecurityIdentifier()(*string) + GetOnPremisesSyncBehavior()(OnPremisesSyncBehaviorable) GetOnPremisesSyncEnabled()(*bool) GetOwners()([]DirectoryObjectable) GetPermissionGrants()([]ResourceSpecificPermissionGrantable) @@ -2835,6 +2871,7 @@ type Groupable interface { SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)() SetOnPremisesSamAccountName(value *string)() SetOnPremisesSecurityIdentifier(value *string)() + SetOnPremisesSyncBehavior(value OnPremisesSyncBehaviorable)() SetOnPremisesSyncEnabled(value *bool)() SetOwners(value []DirectoryObjectable)() SetPermissionGrants(value []ResourceSpecificPermissionGrantable)() diff --git a/models/identity_set.go b/models/identity_set.go index 57f921db8b5..3235c7fc2a1 100644 --- a/models/identity_set.go +++ b/models/identity_set.go @@ -45,6 +45,8 @@ func CreateIdentitySetFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a return NewChatMessageReactionIdentitySet(), nil case "#microsoft.graph.communicationsIdentitySet": return NewCommunicationsIdentitySet(), nil + case "#microsoft.graph.engagementIdentitySet": + return NewEngagementIdentitySet(), nil case "#microsoft.graph.sharePointIdentitySet": return NewSharePointIdentitySet(), nil } diff --git a/models/managed_device.go b/models/managed_device.go index 80fb880bf89..bc6a7e92a76 100644 --- a/models/managed_device.go +++ b/models/managed_device.go @@ -744,6 +744,16 @@ func (m *ManagedDevice) GetFieldDeserializers()(map[string]func(i878a80d2330e89d } return nil } + res["managementState"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseManagementState) + if err != nil { + return err + } + if val != nil { + m.SetManagementState(val.(*ManagementState)) + } + return nil + } res["manufacturer"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -1116,6 +1126,18 @@ func (m *ManagedDevice) GetManagementCertificateExpirationDate()(*i336074805fc85 } return nil } +// GetManagementState gets the managementState property value. Management state of device in Microsoft Intune. +// returns a *ManagementState when successful +func (m *ManagedDevice) GetManagementState()(*ManagementState) { + val, err := m.GetBackingStore().Get("managementState") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ManagementState) + } + return nil +} // GetManufacturer gets the manufacturer property value. Manufacturer of the device. This property is read-only. // returns a *string when successful func (m *ManagedDevice) GetManufacturer()(*string) { @@ -1483,6 +1505,13 @@ func (m *ManagedDevice) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0 return err } } + if m.GetManagementState() != nil { + cast := (*m.GetManagementState()).String() + err = writer.WriteStringValue("managementState", &cast) + if err != nil { + return err + } + } { err = writer.WriteStringValue("notes", m.GetNotes()) if err != nil { @@ -1782,6 +1811,13 @@ func (m *ManagedDevice) SetManagementCertificateExpirationDate(value *i336074805 panic(err) } } +// SetManagementState sets the managementState property value. Management state of device in Microsoft Intune. +func (m *ManagedDevice) SetManagementState(value *ManagementState)() { + err := m.GetBackingStore().Set("managementState", value) + if err != nil { + panic(err) + } +} // SetManufacturer sets the manufacturer property value. Manufacturer of the device. This property is read-only. func (m *ManagedDevice) SetManufacturer(value *string)() { err := m.GetBackingStore().Set("manufacturer", value) @@ -1977,6 +2013,7 @@ type ManagedDeviceable interface { GetManagedDeviceOwnerType()(*ManagedDeviceOwnerType) GetManagementAgent()(*ManagementAgentType) GetManagementCertificateExpirationDate()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetManagementState()(*ManagementState) GetManufacturer()(*string) GetMeid()(*string) GetModel()(*string) @@ -2037,6 +2074,7 @@ type ManagedDeviceable interface { SetManagedDeviceOwnerType(value *ManagedDeviceOwnerType)() SetManagementAgent(value *ManagementAgentType)() SetManagementCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetManagementState(value *ManagementState)() SetManufacturer(value *string)() SetMeid(value *string)() SetModel(value *string)() diff --git a/models/management_state.go b/models/management_state.go new file mode 100644 index 00000000000..26da6132070 --- /dev/null +++ b/models/management_state.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 models +// Management state of device in Microsoft Intune. +type ManagementState int + +const ( + // The device is under management + MANAGED_MANAGEMENTSTATE ManagementState = iota + // A retire command is occuring on the device and in the process of unenrolling from management + RETIREPENDING_MANAGEMENTSTATE + // Retire command failed on the device + RETIREFAILED_MANAGEMENTSTATE + // A wipe command is occuring on the device and in the process of unenrolling from management + WIPEPENDING_MANAGEMENTSTATE + // Wipe command failed on the device + WIPEFAILED_MANAGEMENTSTATE + // The device is unhealthy. + UNHEALTHY_MANAGEMENTSTATE + // A delete command is occuring on the device + DELETEPENDING_MANAGEMENTSTATE + // A retire command was issued for the device + RETIREISSUED_MANAGEMENTSTATE + // A wipe command was issued for the device + WIPEISSUED_MANAGEMENTSTATE + // A wipe command for this device has been canceled + WIPECANCELED_MANAGEMENTSTATE + // A retire command for this device has been canceled + RETIRECANCELED_MANAGEMENTSTATE + // The device is discovered but not fully enrolled. + DISCOVERED_MANAGEMENTSTATE + // Evolvable enumeration sentinel value. Do not use. + UNKNOWNFUTUREVALUE_MANAGEMENTSTATE +) + +func (i ManagementState) String() string { + return []string{"managed", "retirePending", "retireFailed", "wipePending", "wipeFailed", "unhealthy", "deletePending", "retireIssued", "wipeIssued", "wipeCanceled", "retireCanceled", "discovered", "unknownFutureValue"}[i] +} +func ParseManagementState(v string) (any, error) { + result := MANAGED_MANAGEMENTSTATE + switch v { + case "managed": + result = MANAGED_MANAGEMENTSTATE + case "retirePending": + result = RETIREPENDING_MANAGEMENTSTATE + case "retireFailed": + result = RETIREFAILED_MANAGEMENTSTATE + case "wipePending": + result = WIPEPENDING_MANAGEMENTSTATE + case "wipeFailed": + result = WIPEFAILED_MANAGEMENTSTATE + case "unhealthy": + result = UNHEALTHY_MANAGEMENTSTATE + case "deletePending": + result = DELETEPENDING_MANAGEMENTSTATE + case "retireIssued": + result = RETIREISSUED_MANAGEMENTSTATE + case "wipeIssued": + result = WIPEISSUED_MANAGEMENTSTATE + case "wipeCanceled": + result = WIPECANCELED_MANAGEMENTSTATE + case "retireCanceled": + result = RETIRECANCELED_MANAGEMENTSTATE + case "discovered": + result = DISCOVERED_MANAGEMENTSTATE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_MANAGEMENTSTATE + default: + return nil, nil + } + return &result, nil +} +func SerializeManagementState(values []ManagementState) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ManagementState) isMultiValue() bool { + return false +} diff --git a/models/on_premises_sync_behavior.go b/models/on_premises_sync_behavior.go new file mode 100644 index 00000000000..86a44037782 --- /dev/null +++ b/models/on_premises_sync_behavior.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 OnPremisesSyncBehavior struct { + Entity +} +// NewOnPremisesSyncBehavior instantiates a new OnPremisesSyncBehavior and sets the default values. +func NewOnPremisesSyncBehavior()(*OnPremisesSyncBehavior) { + m := &OnPremisesSyncBehavior{ + Entity: *NewEntity(), + } + return m +} +// CreateOnPremisesSyncBehaviorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnPremisesSyncBehaviorFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnPremisesSyncBehavior(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnPremisesSyncBehavior) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["isCloudManaged"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsCloudManaged(val) + } + return nil + } + return res +} +// GetIsCloudManaged gets the isCloudManaged property value. The isCloudManaged property +// returns a *bool when successful +func (m *OnPremisesSyncBehavior) GetIsCloudManaged()(*bool) { + val, err := m.GetBackingStore().Get("isCloudManaged") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// Serialize serializes information the current object +func (m *OnPremisesSyncBehavior) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteBoolValue("isCloudManaged", m.GetIsCloudManaged()) + if err != nil { + return err + } + } + return nil +} +// SetIsCloudManaged sets the isCloudManaged property value. The isCloudManaged property +func (m *OnPremisesSyncBehavior) SetIsCloudManaged(value *bool)() { + err := m.GetBackingStore().Set("isCloudManaged", value) + if err != nil { + panic(err) + } +} +type OnPremisesSyncBehaviorable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetIsCloudManaged()(*bool) + SetIsCloudManaged(value *bool)() +} diff --git a/models/online_meeting.go b/models/online_meeting.go index 065a6b7f1a1..506c4f8bccf 100644 --- a/models/online_meeting.go +++ b/models/online_meeting.go @@ -8,6 +8,7 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) +// OnlineMeeting represents a Microsoft online meeting. type OnlineMeeting struct { OnlineMeetingBase } diff --git a/models/online_meeting_engagement_conversation.go b/models/online_meeting_engagement_conversation.go new file mode 100644 index 00000000000..38107fe4315 --- /dev/null +++ b/models/online_meeting_engagement_conversation.go @@ -0,0 +1,225 @@ +// 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" +) + +// OnlineMeetingEngagementConversation a conversation for Teams QA online meeting. +type OnlineMeetingEngagementConversation struct { + EngagementConversation +} +// NewOnlineMeetingEngagementConversation instantiates a new OnlineMeetingEngagementConversation and sets the default values. +func NewOnlineMeetingEngagementConversation()(*OnlineMeetingEngagementConversation) { + m := &OnlineMeetingEngagementConversation{ + EngagementConversation: *NewEngagementConversation(), + } + odataTypeValue := "#microsoft.graph.onlineMeetingEngagementConversation" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOnlineMeetingEngagementConversationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnlineMeetingEngagementConversationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnlineMeetingEngagementConversation(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnlineMeetingEngagementConversation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.EngagementConversation.GetFieldDeserializers() + res["moderationState"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseEngagementConversationModerationState) + if err != nil { + return err + } + if val != nil { + m.SetModerationState(val.(*EngagementConversationModerationState)) + } + return nil + } + res["onlineMeeting"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateOnlineMeetingFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOnlineMeeting(val.(OnlineMeetingable)) + } + return nil + } + res["onlineMeetingId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOnlineMeetingId(val) + } + return nil + } + res["organizer"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEngagementIdentitySetFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOrganizer(val.(EngagementIdentitySetable)) + } + return nil + } + res["upvoteCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetUpvoteCount(val) + } + return nil + } + return res +} +// GetModerationState gets the moderationState property value. Represents the moderation state of an Engage conversation message. +// returns a *EngagementConversationModerationState when successful +func (m *OnlineMeetingEngagementConversation) GetModerationState()(*EngagementConversationModerationState) { + val, err := m.GetBackingStore().Get("moderationState") + if err != nil { + panic(err) + } + if val != nil { + return val.(*EngagementConversationModerationState) + } + return nil +} +// GetOnlineMeeting gets the onlineMeeting property value. The onlineMeeting property +// returns a OnlineMeetingable when successful +func (m *OnlineMeetingEngagementConversation) GetOnlineMeeting()(OnlineMeetingable) { + val, err := m.GetBackingStore().Get("onlineMeeting") + if err != nil { + panic(err) + } + if val != nil { + return val.(OnlineMeetingable) + } + return nil +} +// GetOnlineMeetingId gets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. +// returns a *string when successful +func (m *OnlineMeetingEngagementConversation) GetOnlineMeetingId()(*string) { + val, err := m.GetBackingStore().Get("onlineMeetingId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOrganizer gets the organizer property value. The organizer property +// returns a EngagementIdentitySetable when successful +func (m *OnlineMeetingEngagementConversation) GetOrganizer()(EngagementIdentitySetable) { + val, err := m.GetBackingStore().Get("organizer") + if err != nil { + panic(err) + } + if val != nil { + return val.(EngagementIdentitySetable) + } + return nil +} +// GetUpvoteCount gets the upvoteCount property value. The number of upvotes the conversation received. +// returns a *int32 when successful +func (m *OnlineMeetingEngagementConversation) GetUpvoteCount()(*int32) { + val, err := m.GetBackingStore().Get("upvoteCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *OnlineMeetingEngagementConversation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.EngagementConversation.Serialize(writer) + if err != nil { + return err + } + if m.GetModerationState() != nil { + cast := (*m.GetModerationState()).String() + err = writer.WriteStringValue("moderationState", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("onlineMeeting", m.GetOnlineMeeting()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("onlineMeetingId", m.GetOnlineMeetingId()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("organizer", m.GetOrganizer()) + if err != nil { + return err + } + } + return nil +} +// SetModerationState sets the moderationState property value. Represents the moderation state of an Engage conversation message. +func (m *OnlineMeetingEngagementConversation) SetModerationState(value *EngagementConversationModerationState)() { + err := m.GetBackingStore().Set("moderationState", value) + if err != nil { + panic(err) + } +} +// SetOnlineMeeting sets the onlineMeeting property value. The onlineMeeting property +func (m *OnlineMeetingEngagementConversation) SetOnlineMeeting(value OnlineMeetingable)() { + err := m.GetBackingStore().Set("onlineMeeting", value) + if err != nil { + panic(err) + } +} +// SetOnlineMeetingId sets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. +func (m *OnlineMeetingEngagementConversation) SetOnlineMeetingId(value *string)() { + err := m.GetBackingStore().Set("onlineMeetingId", value) + if err != nil { + panic(err) + } +} +// SetOrganizer sets the organizer property value. The organizer property +func (m *OnlineMeetingEngagementConversation) SetOrganizer(value EngagementIdentitySetable)() { + err := m.GetBackingStore().Set("organizer", value) + if err != nil { + panic(err) + } +} +// SetUpvoteCount sets the upvoteCount property value. The number of upvotes the conversation received. +func (m *OnlineMeetingEngagementConversation) SetUpvoteCount(value *int32)() { + err := m.GetBackingStore().Set("upvoteCount", value) + if err != nil { + panic(err) + } +} +type OnlineMeetingEngagementConversationable interface { + EngagementConversationable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetModerationState()(*EngagementConversationModerationState) + GetOnlineMeeting()(OnlineMeetingable) + GetOnlineMeetingId()(*string) + GetOrganizer()(EngagementIdentitySetable) + GetUpvoteCount()(*int32) + SetModerationState(value *EngagementConversationModerationState)() + SetOnlineMeeting(value OnlineMeetingable)() + SetOnlineMeetingId(value *string)() + SetOrganizer(value EngagementIdentitySetable)() + SetUpvoteCount(value *int32)() +} diff --git a/models/online_meeting_engagement_conversation_collection_response.go b/models/online_meeting_engagement_conversation_collection_response.go new file mode 100644 index 00000000000..b4b308fd53e --- /dev/null +++ b/models/online_meeting_engagement_conversation_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 OnlineMeetingEngagementConversationCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewOnlineMeetingEngagementConversationCollectionResponse instantiates a new OnlineMeetingEngagementConversationCollectionResponse and sets the default values. +func NewOnlineMeetingEngagementConversationCollectionResponse()(*OnlineMeetingEngagementConversationCollectionResponse) { + m := &OnlineMeetingEngagementConversationCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateOnlineMeetingEngagementConversationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnlineMeetingEngagementConversationCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnlineMeetingEngagementConversationCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnlineMeetingEngagementConversationCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateOnlineMeetingEngagementConversationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]OnlineMeetingEngagementConversationable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(OnlineMeetingEngagementConversationable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []OnlineMeetingEngagementConversationable when successful +func (m *OnlineMeetingEngagementConversationCollectionResponse) GetValue()([]OnlineMeetingEngagementConversationable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]OnlineMeetingEngagementConversationable) + } + return nil +} +// Serialize serializes information the current object +func (m *OnlineMeetingEngagementConversationCollectionResponse) 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 *OnlineMeetingEngagementConversationCollectionResponse) SetValue(value []OnlineMeetingEngagementConversationable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type OnlineMeetingEngagementConversationCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]OnlineMeetingEngagementConversationable) + SetValue(value []OnlineMeetingEngagementConversationable)() +} diff --git a/models/org_contact.go b/models/org_contact.go index d55d5c327dd..0af06db6c55 100644 --- a/models/org_contact.go +++ b/models/org_contact.go @@ -243,6 +243,16 @@ func (m *OrgContact) GetFieldDeserializers()(map[string]func(i878a80d2330e89d268 } return nil } + res["onPremisesSyncBehavior"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateOnPremisesSyncBehaviorFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOnPremisesSyncBehavior(val.(OnPremisesSyncBehaviorable)) + } + return nil + } res["onPremisesSyncEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -425,6 +435,18 @@ func (m *OrgContact) GetOnPremisesProvisioningErrors()([]OnPremisesProvisioningE } return nil } +// GetOnPremisesSyncBehavior gets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property +// returns a OnPremisesSyncBehaviorable when successful +func (m *OrgContact) GetOnPremisesSyncBehavior()(OnPremisesSyncBehaviorable) { + val, err := m.GetBackingStore().Get("onPremisesSyncBehavior") + if err != nil { + panic(err) + } + if val != nil { + return val.(OnPremisesSyncBehaviorable) + } + return nil +} // GetOnPremisesSyncEnabled gets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). // returns a *bool when successful func (m *OrgContact) GetOnPremisesSyncEnabled()(*bool) { @@ -605,6 +627,12 @@ func (m *OrgContact) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c return err } } + { + err = writer.WriteObjectValue("onPremisesSyncBehavior", m.GetOnPremisesSyncBehavior()) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("onPremisesSyncEnabled", m.GetOnPremisesSyncEnabled()) if err != nil { @@ -752,6 +780,13 @@ func (m *OrgContact) SetOnPremisesProvisioningErrors(value []OnPremisesProvision panic(err) } } +// SetOnPremisesSyncBehavior sets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property +func (m *OrgContact) SetOnPremisesSyncBehavior(value OnPremisesSyncBehaviorable)() { + err := m.GetBackingStore().Set("onPremisesSyncBehavior", value) + if err != nil { + panic(err) + } +} // SetOnPremisesSyncEnabled sets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). func (m *OrgContact) SetOnPremisesSyncEnabled(value *bool)() { err := m.GetBackingStore().Set("onPremisesSyncEnabled", value) @@ -810,6 +845,7 @@ type OrgContactable interface { GetMemberOf()([]DirectoryObjectable) GetOnPremisesLastSyncDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetOnPremisesProvisioningErrors()([]OnPremisesProvisioningErrorable) + GetOnPremisesSyncBehavior()(OnPremisesSyncBehaviorable) GetOnPremisesSyncEnabled()(*bool) GetPhones()([]Phoneable) GetProxyAddresses()([]string) @@ -829,6 +865,7 @@ type OrgContactable interface { SetMemberOf(value []DirectoryObjectable)() SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)() + SetOnPremisesSyncBehavior(value OnPremisesSyncBehaviorable)() SetOnPremisesSyncEnabled(value *bool)() SetPhones(value []Phoneable)() SetProxyAddresses(value []string)() diff --git a/models/protection_rule_base.go b/models/protection_rule_base.go index 26c1dea49e6..4ec79fd6277 100644 --- a/models/protection_rule_base.go +++ b/models/protection_rule_base.go @@ -157,7 +157,7 @@ func (m *ProtectionRuleBase) GetFieldDeserializers()(map[string]func(i878a80d233 } return res } -// GetIsAutoApplyEnabled gets the isAutoApplyEnabled property value. The isAutoApplyEnabled property +// GetIsAutoApplyEnabled gets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. // returns a *bool when successful func (m *ProtectionRuleBase) GetIsAutoApplyEnabled()(*bool) { val, err := m.GetBackingStore().Get("isAutoApplyEnabled") @@ -193,7 +193,7 @@ func (m *ProtectionRuleBase) GetLastModifiedDateTime()(*i336074805fc853987abe6f7 } return nil } -// GetStatus gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. +// GetStatus gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. // returns a *ProtectionRuleStatus when successful func (m *ProtectionRuleBase) GetStatus()(*ProtectionRuleStatus) { val, err := m.GetBackingStore().Get("status") @@ -277,7 +277,7 @@ func (m *ProtectionRuleBase) SetError(value PublicErrorable)() { panic(err) } } -// SetIsAutoApplyEnabled sets the isAutoApplyEnabled property value. The isAutoApplyEnabled property +// SetIsAutoApplyEnabled sets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. func (m *ProtectionRuleBase) SetIsAutoApplyEnabled(value *bool)() { err := m.GetBackingStore().Set("isAutoApplyEnabled", value) if err != nil { @@ -298,7 +298,7 @@ func (m *ProtectionRuleBase) SetLastModifiedDateTime(value *i336074805fc853987ab panic(err) } } -// SetStatus sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. +// SetStatus sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. func (m *ProtectionRuleBase) SetStatus(value *ProtectionRuleStatus)() { err := m.GetBackingStore().Set("status", value) if err != nil { diff --git a/models/reading_coach_passage.go b/models/reading_coach_passage.go new file mode 100644 index 00000000000..dacc70e34a8 --- /dev/null +++ b/models/reading_coach_passage.go @@ -0,0 +1,383 @@ +// 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 ReadingCoachPassage struct { + Entity +} +// NewReadingCoachPassage instantiates a new ReadingCoachPassage and sets the default values. +func NewReadingCoachPassage()(*ReadingCoachPassage) { + m := &ReadingCoachPassage{ + Entity: *NewEntity(), + } + return m +} +// CreateReadingCoachPassageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReadingCoachPassageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReadingCoachPassage(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ReadingCoachPassage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["isReadingCompleted"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsReadingCompleted(val) + } + return nil + } + res["languageTag"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLanguageTag(val) + } + return nil + } + res["practicedAtDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetPracticedAtDateTime(val) + } + return nil + } + res["practiceWords"] = 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.SetPracticeWords(res) + } + return nil + } + res["storyType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseReadingCoachStoryType) + if err != nil { + return err + } + if val != nil { + m.SetStoryType(val.(*ReadingCoachStoryType)) + } + return nil + } + res["studentId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetStudentId(val) + } + return nil + } + res["timeSpentReadingInSeconds"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat64Value() + if err != nil { + return err + } + if val != nil { + m.SetTimeSpentReadingInSeconds(val) + } + return nil + } + res["wordsAccuracyPercentage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat64Value() + if err != nil { + return err + } + if val != nil { + m.SetWordsAccuracyPercentage(val) + } + return nil + } + res["wordsPerMinute"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat64Value() + if err != nil { + return err + } + if val != nil { + m.SetWordsPerMinute(val) + } + return nil + } + return res +} +// GetIsReadingCompleted gets the isReadingCompleted property value. Indicates if the reading passage was completed. +// returns a *bool when successful +func (m *ReadingCoachPassage) GetIsReadingCompleted()(*bool) { + val, err := m.GetBackingStore().Get("isReadingCompleted") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetLanguageTag gets the languageTag property value. The language of the reading passage. +// returns a *string when successful +func (m *ReadingCoachPassage) GetLanguageTag()(*string) { + val, err := m.GetBackingStore().Get("languageTag") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPracticedAtDateTime gets the practicedAtDateTime property value. The date and time when the Reading Coach passage was practiced. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +// returns a *Time when successful +func (m *ReadingCoachPassage) GetPracticedAtDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("practicedAtDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetPracticeWords gets the practiceWords property value. The list of challenging words for the student that they can practice further. +// returns a []string when successful +func (m *ReadingCoachPassage) GetPracticeWords()([]string) { + val, err := m.GetBackingStore().Get("practiceWords") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetStoryType gets the storyType property value. The storyType property +// returns a *ReadingCoachStoryType when successful +func (m *ReadingCoachPassage) GetStoryType()(*ReadingCoachStoryType) { + val, err := m.GetBackingStore().Get("storyType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ReadingCoachStoryType) + } + return nil +} +// GetStudentId gets the studentId property value. ID of the student that practiced the reading passage. +// returns a *string when successful +func (m *ReadingCoachPassage) GetStudentId()(*string) { + val, err := m.GetBackingStore().Get("studentId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTimeSpentReadingInSeconds gets the timeSpentReadingInSeconds property value. The time the student spent reading in seconds. +// returns a *float64 when successful +func (m *ReadingCoachPassage) GetTimeSpentReadingInSeconds()(*float64) { + val, err := m.GetBackingStore().Get("timeSpentReadingInSeconds") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float64) + } + return nil +} +// GetWordsAccuracyPercentage gets the wordsAccuracyPercentage property value. The percentage of words that the student read correctly. +// returns a *float64 when successful +func (m *ReadingCoachPassage) GetWordsAccuracyPercentage()(*float64) { + val, err := m.GetBackingStore().Get("wordsAccuracyPercentage") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float64) + } + return nil +} +// GetWordsPerMinute gets the wordsPerMinute property value. The rate the student read at in words per minute. +// returns a *float64 when successful +func (m *ReadingCoachPassage) GetWordsPerMinute()(*float64) { + val, err := m.GetBackingStore().Get("wordsPerMinute") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float64) + } + return nil +} +// Serialize serializes information the current object +func (m *ReadingCoachPassage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteBoolValue("isReadingCompleted", m.GetIsReadingCompleted()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("languageTag", m.GetLanguageTag()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("practicedAtDateTime", m.GetPracticedAtDateTime()) + if err != nil { + return err + } + } + if m.GetPracticeWords() != nil { + err = writer.WriteCollectionOfStringValues("practiceWords", m.GetPracticeWords()) + if err != nil { + return err + } + } + if m.GetStoryType() != nil { + cast := (*m.GetStoryType()).String() + err = writer.WriteStringValue("storyType", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("studentId", m.GetStudentId()) + if err != nil { + return err + } + } + { + err = writer.WriteFloat64Value("timeSpentReadingInSeconds", m.GetTimeSpentReadingInSeconds()) + if err != nil { + return err + } + } + { + err = writer.WriteFloat64Value("wordsAccuracyPercentage", m.GetWordsAccuracyPercentage()) + if err != nil { + return err + } + } + { + err = writer.WriteFloat64Value("wordsPerMinute", m.GetWordsPerMinute()) + if err != nil { + return err + } + } + return nil +} +// SetIsReadingCompleted sets the isReadingCompleted property value. Indicates if the reading passage was completed. +func (m *ReadingCoachPassage) SetIsReadingCompleted(value *bool)() { + err := m.GetBackingStore().Set("isReadingCompleted", value) + if err != nil { + panic(err) + } +} +// SetLanguageTag sets the languageTag property value. The language of the reading passage. +func (m *ReadingCoachPassage) SetLanguageTag(value *string)() { + err := m.GetBackingStore().Set("languageTag", value) + if err != nil { + panic(err) + } +} +// SetPracticedAtDateTime sets the practicedAtDateTime property value. The date and time when the Reading Coach passage was practiced. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +func (m *ReadingCoachPassage) SetPracticedAtDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("practicedAtDateTime", value) + if err != nil { + panic(err) + } +} +// SetPracticeWords sets the practiceWords property value. The list of challenging words for the student that they can practice further. +func (m *ReadingCoachPassage) SetPracticeWords(value []string)() { + err := m.GetBackingStore().Set("practiceWords", value) + if err != nil { + panic(err) + } +} +// SetStoryType sets the storyType property value. The storyType property +func (m *ReadingCoachPassage) SetStoryType(value *ReadingCoachStoryType)() { + err := m.GetBackingStore().Set("storyType", value) + if err != nil { + panic(err) + } +} +// SetStudentId sets the studentId property value. ID of the student that practiced the reading passage. +func (m *ReadingCoachPassage) SetStudentId(value *string)() { + err := m.GetBackingStore().Set("studentId", value) + if err != nil { + panic(err) + } +} +// SetTimeSpentReadingInSeconds sets the timeSpentReadingInSeconds property value. The time the student spent reading in seconds. +func (m *ReadingCoachPassage) SetTimeSpentReadingInSeconds(value *float64)() { + err := m.GetBackingStore().Set("timeSpentReadingInSeconds", value) + if err != nil { + panic(err) + } +} +// SetWordsAccuracyPercentage sets the wordsAccuracyPercentage property value. The percentage of words that the student read correctly. +func (m *ReadingCoachPassage) SetWordsAccuracyPercentage(value *float64)() { + err := m.GetBackingStore().Set("wordsAccuracyPercentage", value) + if err != nil { + panic(err) + } +} +// SetWordsPerMinute sets the wordsPerMinute property value. The rate the student read at in words per minute. +func (m *ReadingCoachPassage) SetWordsPerMinute(value *float64)() { + err := m.GetBackingStore().Set("wordsPerMinute", value) + if err != nil { + panic(err) + } +} +type ReadingCoachPassageable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetIsReadingCompleted()(*bool) + GetLanguageTag()(*string) + GetPracticedAtDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetPracticeWords()([]string) + GetStoryType()(*ReadingCoachStoryType) + GetStudentId()(*string) + GetTimeSpentReadingInSeconds()(*float64) + GetWordsAccuracyPercentage()(*float64) + GetWordsPerMinute()(*float64) + SetIsReadingCompleted(value *bool)() + SetLanguageTag(value *string)() + SetPracticedAtDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetPracticeWords(value []string)() + SetStoryType(value *ReadingCoachStoryType)() + SetStudentId(value *string)() + SetTimeSpentReadingInSeconds(value *float64)() + SetWordsAccuracyPercentage(value *float64)() + SetWordsPerMinute(value *float64)() +} diff --git a/models/reading_coach_passage_collection_response.go b/models/reading_coach_passage_collection_response.go new file mode 100644 index 00000000000..2a6d3e187dc --- /dev/null +++ b/models/reading_coach_passage_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 ReadingCoachPassageCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewReadingCoachPassageCollectionResponse instantiates a new ReadingCoachPassageCollectionResponse and sets the default values. +func NewReadingCoachPassageCollectionResponse()(*ReadingCoachPassageCollectionResponse) { + m := &ReadingCoachPassageCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateReadingCoachPassageCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReadingCoachPassageCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReadingCoachPassageCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ReadingCoachPassageCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateReadingCoachPassageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ReadingCoachPassageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ReadingCoachPassageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ReadingCoachPassageable when successful +func (m *ReadingCoachPassageCollectionResponse) GetValue()([]ReadingCoachPassageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ReadingCoachPassageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ReadingCoachPassageCollectionResponse) 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 *ReadingCoachPassageCollectionResponse) SetValue(value []ReadingCoachPassageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ReadingCoachPassageCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ReadingCoachPassageable) + SetValue(value []ReadingCoachPassageable)() +} diff --git a/models/reading_coach_story_type.go b/models/reading_coach_story_type.go new file mode 100644 index 00000000000..1430cadd412 --- /dev/null +++ b/models/reading_coach_story_type.go @@ -0,0 +1,42 @@ +// 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 ReadingCoachStoryType int + +const ( + AIGENERATED_READINGCOACHSTORYTYPE ReadingCoachStoryType = iota + READWORKS_READINGCOACHSTORYTYPE + USERPROVIDED_READINGCOACHSTORYTYPE + UNKNOWNFUTUREVALUE_READINGCOACHSTORYTYPE +) + +func (i ReadingCoachStoryType) String() string { + return []string{"aiGenerated", "readWorks", "userProvided", "unknownFutureValue"}[i] +} +func ParseReadingCoachStoryType(v string) (any, error) { + result := AIGENERATED_READINGCOACHSTORYTYPE + switch v { + case "aiGenerated": + result = AIGENERATED_READINGCOACHSTORYTYPE + case "readWorks": + result = READWORKS_READINGCOACHSTORYTYPE + case "userProvided": + result = USERPROVIDED_READINGCOACHSTORYTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_READINGCOACHSTORYTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeReadingCoachStoryType(values []ReadingCoachStoryType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ReadingCoachStoryType) isMultiValue() bool { + return false +} diff --git a/models/reports_root.go b/models/reports_root.go index 3ffeea51335..752ef45d05a 100644 --- a/models/reports_root.go +++ b/models/reports_root.go @@ -42,6 +42,22 @@ func (m *ReportsRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26 } return nil } + res["readingCoachPassages"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateReadingCoachPassageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ReadingCoachPassageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ReadingCoachPassageable) + } + } + m.SetReadingCoachPassages(res) + } + return nil + } res["reflectCheckInResponses"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateReflectCheckInResponseFromDiscriminatorValue) if err != nil { @@ -58,6 +74,22 @@ func (m *ReportsRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26 } return nil } + res["speakerAssignmentSubmissions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSpeakerAssignmentSubmissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]SpeakerAssignmentSubmissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(SpeakerAssignmentSubmissionable) + } + } + m.SetSpeakerAssignmentSubmissions(res) + } + return nil + } return res } // GetReadingAssignmentSubmissions gets the readingAssignmentSubmissions property value. Details of submitted reading assignments. @@ -72,6 +104,18 @@ func (m *ReportsRoot) GetReadingAssignmentSubmissions()([]ReadingAssignmentSubmi } return nil } +// GetReadingCoachPassages gets the readingCoachPassages property value. Details of practiced Reading Coach passages. +// returns a []ReadingCoachPassageable when successful +func (m *ReportsRoot) GetReadingCoachPassages()([]ReadingCoachPassageable) { + val, err := m.GetBackingStore().Get("readingCoachPassages") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ReadingCoachPassageable) + } + return nil +} // GetReflectCheckInResponses gets the reflectCheckInResponses property value. Details of check-in responses. // returns a []ReflectCheckInResponseable when successful func (m *ReportsRoot) GetReflectCheckInResponses()([]ReflectCheckInResponseable) { @@ -84,6 +128,18 @@ func (m *ReportsRoot) GetReflectCheckInResponses()([]ReflectCheckInResponseable) } return nil } +// GetSpeakerAssignmentSubmissions gets the speakerAssignmentSubmissions property value. Details of submitted speaker assignments. +// returns a []SpeakerAssignmentSubmissionable when successful +func (m *ReportsRoot) GetSpeakerAssignmentSubmissions()([]SpeakerAssignmentSubmissionable) { + val, err := m.GetBackingStore().Get("speakerAssignmentSubmissions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]SpeakerAssignmentSubmissionable) + } + return nil +} // Serialize serializes information the current object func (m *ReportsRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -102,6 +158,18 @@ func (m *ReportsRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6 return err } } + if m.GetReadingCoachPassages() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetReadingCoachPassages())) + for i, v := range m.GetReadingCoachPassages() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("readingCoachPassages", cast) + if err != nil { + return err + } + } if m.GetReflectCheckInResponses() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetReflectCheckInResponses())) for i, v := range m.GetReflectCheckInResponses() { @@ -114,6 +182,18 @@ func (m *ReportsRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6 return err } } + if m.GetSpeakerAssignmentSubmissions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSpeakerAssignmentSubmissions())) + for i, v := range m.GetSpeakerAssignmentSubmissions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("speakerAssignmentSubmissions", cast) + if err != nil { + return err + } + } return nil } // SetReadingAssignmentSubmissions sets the readingAssignmentSubmissions property value. Details of submitted reading assignments. @@ -123,6 +203,13 @@ func (m *ReportsRoot) SetReadingAssignmentSubmissions(value []ReadingAssignmentS panic(err) } } +// SetReadingCoachPassages sets the readingCoachPassages property value. Details of practiced Reading Coach passages. +func (m *ReportsRoot) SetReadingCoachPassages(value []ReadingCoachPassageable)() { + err := m.GetBackingStore().Set("readingCoachPassages", value) + if err != nil { + panic(err) + } +} // SetReflectCheckInResponses sets the reflectCheckInResponses property value. Details of check-in responses. func (m *ReportsRoot) SetReflectCheckInResponses(value []ReflectCheckInResponseable)() { err := m.GetBackingStore().Set("reflectCheckInResponses", value) @@ -130,11 +217,22 @@ func (m *ReportsRoot) SetReflectCheckInResponses(value []ReflectCheckInResponsea panic(err) } } +// SetSpeakerAssignmentSubmissions sets the speakerAssignmentSubmissions property value. Details of submitted speaker assignments. +func (m *ReportsRoot) SetSpeakerAssignmentSubmissions(value []SpeakerAssignmentSubmissionable)() { + err := m.GetBackingStore().Set("speakerAssignmentSubmissions", value) + if err != nil { + panic(err) + } +} type ReportsRootable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetReadingAssignmentSubmissions()([]ReadingAssignmentSubmissionable) + GetReadingCoachPassages()([]ReadingCoachPassageable) GetReflectCheckInResponses()([]ReflectCheckInResponseable) + GetSpeakerAssignmentSubmissions()([]SpeakerAssignmentSubmissionable) SetReadingAssignmentSubmissions(value []ReadingAssignmentSubmissionable)() + SetReadingCoachPassages(value []ReadingCoachPassageable)() SetReflectCheckInResponses(value []ReflectCheckInResponseable)() + SetSpeakerAssignmentSubmissions(value []SpeakerAssignmentSubmissionable)() } diff --git a/models/security/case_action.go b/models/security/case_action.go index 1d72fc8affd..99e688344d2 100644 --- a/models/security/case_action.go +++ b/models/security/case_action.go @@ -16,10 +16,11 @@ const ( PURGEDATA_CASEACTION EXPORTREPORT_CASEACTION EXPORTRESULT_CASEACTION + HOLDPOLICYSYNC_CASEACTION ) func (i CaseAction) String() string { - return []string{"contentExport", "applyTags", "convertToPdf", "index", "estimateStatistics", "addToReviewSet", "holdUpdate", "unknownFutureValue", "purgeData", "exportReport", "exportResult"}[i] + return []string{"contentExport", "applyTags", "convertToPdf", "index", "estimateStatistics", "addToReviewSet", "holdUpdate", "unknownFutureValue", "purgeData", "exportReport", "exportResult", "holdPolicySync"}[i] } func ParseCaseAction(v string) (any, error) { result := CONTENTEXPORT_CASEACTION @@ -46,6 +47,8 @@ func ParseCaseAction(v string) (any, error) { result = EXPORTREPORT_CASEACTION case "exportResult": result = EXPORTRESULT_CASEACTION + case "holdPolicySync": + result = HOLDPOLICYSYNC_CASEACTION default: return nil, nil } diff --git a/models/security/case_operation.go b/models/security/case_operation.go index a7f8fe7a992..780e5dedeff 100644 --- a/models/security/case_operation.go +++ b/models/security/case_operation.go @@ -42,6 +42,8 @@ func CreateCaseOperationFromDiscriminatorValue(parseNode i878a80d2330e89d2689638 return NewEdiscoveryExportOperation(), nil case "#microsoft.graph.security.ediscoveryHoldOperation": return NewEdiscoveryHoldOperation(), nil + case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": + return NewEdiscoveryHoldPolicySyncOperation(), nil case "#microsoft.graph.security.ediscoveryIndexOperation": return NewEdiscoveryIndexOperation(), nil case "#microsoft.graph.security.ediscoveryPurgeDataOperation": diff --git a/models/security/detection_source.go b/models/security/detection_source.go index fd3115ea23c..076e6d785af 100644 --- a/models/security/detection_source.go +++ b/models/security/detection_source.go @@ -41,11 +41,13 @@ const ( BUILTINML_DETECTIONSOURCE MICROSOFTINSIDERRISKMANAGEMENT_DETECTIONSOURCE MICROSOFTTHREATINTELLIGENCE_DETECTIONSOURCE + MICROSOFTDEFENDERFORAISERVICES_DETECTIONSOURCE + SECURITYCOPILOT_DETECTIONSOURCE MICROSOFTSENTINEL_DETECTIONSOURCE ) func (i DetectionSource) String() string { - return []string{"unknown", "microsoftDefenderForEndpoint", "antivirus", "smartScreen", "customTi", "microsoftDefenderForOffice365", "automatedInvestigation", "microsoftThreatExperts", "customDetection", "microsoftDefenderForIdentity", "cloudAppSecurity", "microsoft365Defender", "azureAdIdentityProtection", "manual", "microsoftDataLossPrevention", "appGovernancePolicy", "appGovernanceDetection", "unknownFutureValue", "microsoftDefenderForCloud", "microsoftDefenderForIoT", "microsoftDefenderForServers", "microsoftDefenderForStorage", "microsoftDefenderForDNS", "microsoftDefenderForDatabases", "microsoftDefenderForContainers", "microsoftDefenderForNetwork", "microsoftDefenderForAppService", "microsoftDefenderForKeyVault", "microsoftDefenderForResourceManager", "microsoftDefenderForApiManagement", "nrtAlerts", "scheduledAlerts", "microsoftDefenderThreatIntelligenceAnalytics", "builtInMl", "microsoftInsiderRiskManagement", "microsoftThreatIntelligence", "microsoftSentinel"}[i] + return []string{"unknown", "microsoftDefenderForEndpoint", "antivirus", "smartScreen", "customTi", "microsoftDefenderForOffice365", "automatedInvestigation", "microsoftThreatExperts", "customDetection", "microsoftDefenderForIdentity", "cloudAppSecurity", "microsoft365Defender", "azureAdIdentityProtection", "manual", "microsoftDataLossPrevention", "appGovernancePolicy", "appGovernanceDetection", "unknownFutureValue", "microsoftDefenderForCloud", "microsoftDefenderForIoT", "microsoftDefenderForServers", "microsoftDefenderForStorage", "microsoftDefenderForDNS", "microsoftDefenderForDatabases", "microsoftDefenderForContainers", "microsoftDefenderForNetwork", "microsoftDefenderForAppService", "microsoftDefenderForKeyVault", "microsoftDefenderForResourceManager", "microsoftDefenderForApiManagement", "nrtAlerts", "scheduledAlerts", "microsoftDefenderThreatIntelligenceAnalytics", "builtInMl", "microsoftInsiderRiskManagement", "microsoftThreatIntelligence", "microsoftDefenderForAIServices", "securityCopilot", "microsoftSentinel"}[i] } func ParseDetectionSource(v string) (any, error) { result := UNKNOWN_DETECTIONSOURCE @@ -122,6 +124,10 @@ func ParseDetectionSource(v string) (any, error) { result = MICROSOFTINSIDERRISKMANAGEMENT_DETECTIONSOURCE case "microsoftThreatIntelligence": result = MICROSOFTTHREATINTELLIGENCE_DETECTIONSOURCE + case "microsoftDefenderForAIServices": + result = MICROSOFTDEFENDERFORAISERVICES_DETECTIONSOURCE + case "securityCopilot": + result = SECURITYCOPILOT_DETECTIONSOURCE case "microsoftSentinel": result = MICROSOFTSENTINEL_DETECTIONSOURCE default: diff --git a/models/security/ediscovery_hold_policy_sync_operation.go b/models/security/ediscovery_hold_policy_sync_operation.go new file mode 100644 index 00000000000..36a7ffcab52 --- /dev/null +++ b/models/security/ediscovery_hold_policy_sync_operation.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EdiscoveryHoldPolicySyncOperation struct { + CaseOperation +} +// NewEdiscoveryHoldPolicySyncOperation instantiates a new EdiscoveryHoldPolicySyncOperation and sets the default values. +func NewEdiscoveryHoldPolicySyncOperation()(*EdiscoveryHoldPolicySyncOperation) { + m := &EdiscoveryHoldPolicySyncOperation{ + CaseOperation: *NewCaseOperation(), + } + return m +} +// CreateEdiscoveryHoldPolicySyncOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEdiscoveryHoldPolicySyncOperationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEdiscoveryHoldPolicySyncOperation(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EdiscoveryHoldPolicySyncOperation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.CaseOperation.GetFieldDeserializers() + res["reportFileMetadata"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateReportFileMetadataFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ReportFileMetadataable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ReportFileMetadataable) + } + } + m.SetReportFileMetadata(res) + } + return nil + } + return res +} +// GetReportFileMetadata gets the reportFileMetadata property value. The reportFileMetadata property +// returns a []ReportFileMetadataable when successful +func (m *EdiscoveryHoldPolicySyncOperation) GetReportFileMetadata()([]ReportFileMetadataable) { + val, err := m.GetBackingStore().Get("reportFileMetadata") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ReportFileMetadataable) + } + return nil +} +// Serialize serializes information the current object +func (m *EdiscoveryHoldPolicySyncOperation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.CaseOperation.Serialize(writer) + if err != nil { + return err + } + if m.GetReportFileMetadata() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetReportFileMetadata())) + for i, v := range m.GetReportFileMetadata() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("reportFileMetadata", cast) + if err != nil { + return err + } + } + return nil +} +// SetReportFileMetadata sets the reportFileMetadata property value. The reportFileMetadata property +func (m *EdiscoveryHoldPolicySyncOperation) SetReportFileMetadata(value []ReportFileMetadataable)() { + err := m.GetBackingStore().Set("reportFileMetadata", value) + if err != nil { + panic(err) + } +} +type EdiscoveryHoldPolicySyncOperationable interface { + CaseOperationable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetReportFileMetadata()([]ReportFileMetadataable) + SetReportFileMetadata(value []ReportFileMetadataable)() +} diff --git a/models/speaker_assignment_submission.go b/models/speaker_assignment_submission.go new file mode 100644 index 00000000000..4cfcf066598 --- /dev/null +++ b/models/speaker_assignment_submission.go @@ -0,0 +1,770 @@ +// 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 SpeakerAssignmentSubmission struct { + Entity +} +// NewSpeakerAssignmentSubmission instantiates a new SpeakerAssignmentSubmission and sets the default values. +func NewSpeakerAssignmentSubmission()(*SpeakerAssignmentSubmission) { + m := &SpeakerAssignmentSubmission{ + Entity: *NewEntity(), + } + return m +} +// CreateSpeakerAssignmentSubmissionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSpeakerAssignmentSubmissionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSpeakerAssignmentSubmission(), nil +} +// GetAssignmentId gets the assignmentId property value. ID of the assignment with which this submission is associated. +// returns a *string when successful +func (m *SpeakerAssignmentSubmission) GetAssignmentId()(*string) { + val, err := m.GetBackingStore().Get("assignmentId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetAverageWordsPerMinutePace gets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetAverageWordsPerMinutePace()(*int64) { + val, err := m.GetBackingStore().Get("averageWordsPerMinutePace") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetClassId gets the classId property value. ID of the class this speaker progress is associated with. +// returns a *string when successful +func (m *SpeakerAssignmentSubmission) GetClassId()(*string) { + val, err := m.GetBackingStore().Get("classId") + 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 *SpeakerAssignmentSubmission) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["assignmentId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAssignmentId(val) + } + return nil + } + res["averageWordsPerMinutePace"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetAverageWordsPerMinutePace(val) + } + return nil + } + res["classId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetClassId(val) + } + return nil + } + res["fillerWordsOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetFillerWordsOccurrencesCount(val) + } + return nil + } + res["incorrectCameraDistanceOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetIncorrectCameraDistanceOccurrencesCount(val) + } + return nil + } + res["lengthOfSubmissionInSeconds"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat64Value() + if err != nil { + return err + } + if val != nil { + m.SetLengthOfSubmissionInSeconds(val) + } + return nil + } + res["lostEyeContactOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetLostEyeContactOccurrencesCount(val) + } + return nil + } + res["monotoneOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetMonotoneOccurrencesCount(val) + } + return nil + } + res["nonInclusiveLanguageOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetNonInclusiveLanguageOccurrencesCount(val) + } + return nil + } + res["obstructedViewOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetObstructedViewOccurrencesCount(val) + } + return nil + } + res["repetitiveLanguageOccurrencesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetRepetitiveLanguageOccurrencesCount(val) + } + return nil + } + res["studentId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetStudentId(val) + } + return nil + } + res["submissionDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetSubmissionDateTime(val) + } + return nil + } + res["submissionId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSubmissionId(val) + } + return nil + } + res["topFillerWords"] = 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.SetTopFillerWords(res) + } + return nil + } + res["topMispronouncedWords"] = 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.SetTopMispronouncedWords(res) + } + return nil + } + res["topNonInclusiveWordsAndPhrases"] = 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.SetTopNonInclusiveWordsAndPhrases(res) + } + return nil + } + res["topRepetitiveWordsAndPhrases"] = 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.SetTopRepetitiveWordsAndPhrases(res) + } + return nil + } + res["wordsSpokenCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetWordsSpokenCount(val) + } + return nil + } + return res +} +// GetFillerWordsOccurrencesCount gets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetFillerWordsOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("fillerWordsOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetIncorrectCameraDistanceOccurrencesCount gets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetIncorrectCameraDistanceOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("incorrectCameraDistanceOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetLengthOfSubmissionInSeconds gets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds. +// returns a *float64 when successful +func (m *SpeakerAssignmentSubmission) GetLengthOfSubmissionInSeconds()(*float64) { + val, err := m.GetBackingStore().Get("lengthOfSubmissionInSeconds") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float64) + } + return nil +} +// GetLostEyeContactOccurrencesCount gets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetLostEyeContactOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("lostEyeContactOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetMonotoneOccurrencesCount gets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetMonotoneOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("monotoneOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetNonInclusiveLanguageOccurrencesCount gets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetNonInclusiveLanguageOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("nonInclusiveLanguageOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetObstructedViewOccurrencesCount gets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetObstructedViewOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("obstructedViewOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetRepetitiveLanguageOccurrencesCount gets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetRepetitiveLanguageOccurrencesCount()(*int64) { + val, err := m.GetBackingStore().Get("repetitiveLanguageOccurrencesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetStudentId gets the studentId property value. ID of the user this speaker progress is associated with. +// returns a *string when successful +func (m *SpeakerAssignmentSubmission) GetStudentId()(*string) { + val, err := m.GetBackingStore().Get("studentId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSubmissionDateTime gets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +// returns a *Time when successful +func (m *SpeakerAssignmentSubmission) GetSubmissionDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("submissionDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetSubmissionId gets the submissionId property value. ID of the submission this speaker progress is associated with. +// returns a *string when successful +func (m *SpeakerAssignmentSubmission) GetSubmissionId()(*string) { + val, err := m.GetBackingStore().Get("submissionId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTopFillerWords gets the topFillerWords property value. The filler words used most by the student. +// returns a []string when successful +func (m *SpeakerAssignmentSubmission) GetTopFillerWords()([]string) { + val, err := m.GetBackingStore().Get("topFillerWords") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetTopMispronouncedWords gets the topMispronouncedWords property value. The words mispronounced most by the student. +// returns a []string when successful +func (m *SpeakerAssignmentSubmission) GetTopMispronouncedWords()([]string) { + val, err := m.GetBackingStore().Get("topMispronouncedWords") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetTopNonInclusiveWordsAndPhrases gets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student. +// returns a []string when successful +func (m *SpeakerAssignmentSubmission) GetTopNonInclusiveWordsAndPhrases()([]string) { + val, err := m.GetBackingStore().Get("topNonInclusiveWordsAndPhrases") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetTopRepetitiveWordsAndPhrases gets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student. +// returns a []string when successful +func (m *SpeakerAssignmentSubmission) GetTopRepetitiveWordsAndPhrases()([]string) { + val, err := m.GetBackingStore().Get("topRepetitiveWordsAndPhrases") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetWordsSpokenCount gets the wordsSpokenCount property value. Total number of words spoken by the student in the submission. +// returns a *int64 when successful +func (m *SpeakerAssignmentSubmission) GetWordsSpokenCount()(*int64) { + val, err := m.GetBackingStore().Get("wordsSpokenCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// Serialize serializes information the current object +func (m *SpeakerAssignmentSubmission) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("assignmentId", m.GetAssignmentId()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("averageWordsPerMinutePace", m.GetAverageWordsPerMinutePace()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("classId", m.GetClassId()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("fillerWordsOccurrencesCount", m.GetFillerWordsOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("incorrectCameraDistanceOccurrencesCount", m.GetIncorrectCameraDistanceOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteFloat64Value("lengthOfSubmissionInSeconds", m.GetLengthOfSubmissionInSeconds()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("lostEyeContactOccurrencesCount", m.GetLostEyeContactOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("monotoneOccurrencesCount", m.GetMonotoneOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("nonInclusiveLanguageOccurrencesCount", m.GetNonInclusiveLanguageOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("obstructedViewOccurrencesCount", m.GetObstructedViewOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("repetitiveLanguageOccurrencesCount", m.GetRepetitiveLanguageOccurrencesCount()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("studentId", m.GetStudentId()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("submissionDateTime", m.GetSubmissionDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("submissionId", m.GetSubmissionId()) + if err != nil { + return err + } + } + if m.GetTopFillerWords() != nil { + err = writer.WriteCollectionOfStringValues("topFillerWords", m.GetTopFillerWords()) + if err != nil { + return err + } + } + if m.GetTopMispronouncedWords() != nil { + err = writer.WriteCollectionOfStringValues("topMispronouncedWords", m.GetTopMispronouncedWords()) + if err != nil { + return err + } + } + if m.GetTopNonInclusiveWordsAndPhrases() != nil { + err = writer.WriteCollectionOfStringValues("topNonInclusiveWordsAndPhrases", m.GetTopNonInclusiveWordsAndPhrases()) + if err != nil { + return err + } + } + if m.GetTopRepetitiveWordsAndPhrases() != nil { + err = writer.WriteCollectionOfStringValues("topRepetitiveWordsAndPhrases", m.GetTopRepetitiveWordsAndPhrases()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("wordsSpokenCount", m.GetWordsSpokenCount()) + if err != nil { + return err + } + } + return nil +} +// SetAssignmentId sets the assignmentId property value. ID of the assignment with which this submission is associated. +func (m *SpeakerAssignmentSubmission) SetAssignmentId(value *string)() { + err := m.GetBackingStore().Set("assignmentId", value) + if err != nil { + panic(err) + } +} +// SetAverageWordsPerMinutePace sets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute. +func (m *SpeakerAssignmentSubmission) SetAverageWordsPerMinutePace(value *int64)() { + err := m.GetBackingStore().Set("averageWordsPerMinutePace", value) + if err != nil { + panic(err) + } +} +// SetClassId sets the classId property value. ID of the class this speaker progress is associated with. +func (m *SpeakerAssignmentSubmission) SetClassId(value *string)() { + err := m.GetBackingStore().Set("classId", value) + if err != nil { + panic(err) + } +} +// SetFillerWordsOccurrencesCount sets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word. +func (m *SpeakerAssignmentSubmission) SetFillerWordsOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("fillerWordsOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetIncorrectCameraDistanceOccurrencesCount sets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. +func (m *SpeakerAssignmentSubmission) SetIncorrectCameraDistanceOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("incorrectCameraDistanceOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetLengthOfSubmissionInSeconds sets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds. +func (m *SpeakerAssignmentSubmission) SetLengthOfSubmissionInSeconds(value *float64)() { + err := m.GetBackingStore().Set("lengthOfSubmissionInSeconds", value) + if err != nil { + panic(err) + } +} +// SetLostEyeContactOccurrencesCount sets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. +func (m *SpeakerAssignmentSubmission) SetLostEyeContactOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("lostEyeContactOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetMonotoneOccurrencesCount sets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone. +func (m *SpeakerAssignmentSubmission) SetMonotoneOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("monotoneOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetNonInclusiveLanguageOccurrencesCount sets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. +func (m *SpeakerAssignmentSubmission) SetNonInclusiveLanguageOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("nonInclusiveLanguageOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetObstructedViewOccurrencesCount sets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face. +func (m *SpeakerAssignmentSubmission) SetObstructedViewOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("obstructedViewOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetRepetitiveLanguageOccurrencesCount sets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language. +func (m *SpeakerAssignmentSubmission) SetRepetitiveLanguageOccurrencesCount(value *int64)() { + err := m.GetBackingStore().Set("repetitiveLanguageOccurrencesCount", value) + if err != nil { + panic(err) + } +} +// SetStudentId sets the studentId property value. ID of the user this speaker progress is associated with. +func (m *SpeakerAssignmentSubmission) SetStudentId(value *string)() { + err := m.GetBackingStore().Set("studentId", value) + if err != nil { + panic(err) + } +} +// SetSubmissionDateTime sets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. +func (m *SpeakerAssignmentSubmission) SetSubmissionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("submissionDateTime", value) + if err != nil { + panic(err) + } +} +// SetSubmissionId sets the submissionId property value. ID of the submission this speaker progress is associated with. +func (m *SpeakerAssignmentSubmission) SetSubmissionId(value *string)() { + err := m.GetBackingStore().Set("submissionId", value) + if err != nil { + panic(err) + } +} +// SetTopFillerWords sets the topFillerWords property value. The filler words used most by the student. +func (m *SpeakerAssignmentSubmission) SetTopFillerWords(value []string)() { + err := m.GetBackingStore().Set("topFillerWords", value) + if err != nil { + panic(err) + } +} +// SetTopMispronouncedWords sets the topMispronouncedWords property value. The words mispronounced most by the student. +func (m *SpeakerAssignmentSubmission) SetTopMispronouncedWords(value []string)() { + err := m.GetBackingStore().Set("topMispronouncedWords", value) + if err != nil { + panic(err) + } +} +// SetTopNonInclusiveWordsAndPhrases sets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student. +func (m *SpeakerAssignmentSubmission) SetTopNonInclusiveWordsAndPhrases(value []string)() { + err := m.GetBackingStore().Set("topNonInclusiveWordsAndPhrases", value) + if err != nil { + panic(err) + } +} +// SetTopRepetitiveWordsAndPhrases sets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student. +func (m *SpeakerAssignmentSubmission) SetTopRepetitiveWordsAndPhrases(value []string)() { + err := m.GetBackingStore().Set("topRepetitiveWordsAndPhrases", value) + if err != nil { + panic(err) + } +} +// SetWordsSpokenCount sets the wordsSpokenCount property value. Total number of words spoken by the student in the submission. +func (m *SpeakerAssignmentSubmission) SetWordsSpokenCount(value *int64)() { + err := m.GetBackingStore().Set("wordsSpokenCount", value) + if err != nil { + panic(err) + } +} +type SpeakerAssignmentSubmissionable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAssignmentId()(*string) + GetAverageWordsPerMinutePace()(*int64) + GetClassId()(*string) + GetFillerWordsOccurrencesCount()(*int64) + GetIncorrectCameraDistanceOccurrencesCount()(*int64) + GetLengthOfSubmissionInSeconds()(*float64) + GetLostEyeContactOccurrencesCount()(*int64) + GetMonotoneOccurrencesCount()(*int64) + GetNonInclusiveLanguageOccurrencesCount()(*int64) + GetObstructedViewOccurrencesCount()(*int64) + GetRepetitiveLanguageOccurrencesCount()(*int64) + GetStudentId()(*string) + GetSubmissionDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetSubmissionId()(*string) + GetTopFillerWords()([]string) + GetTopMispronouncedWords()([]string) + GetTopNonInclusiveWordsAndPhrases()([]string) + GetTopRepetitiveWordsAndPhrases()([]string) + GetWordsSpokenCount()(*int64) + SetAssignmentId(value *string)() + SetAverageWordsPerMinutePace(value *int64)() + SetClassId(value *string)() + SetFillerWordsOccurrencesCount(value *int64)() + SetIncorrectCameraDistanceOccurrencesCount(value *int64)() + SetLengthOfSubmissionInSeconds(value *float64)() + SetLostEyeContactOccurrencesCount(value *int64)() + SetMonotoneOccurrencesCount(value *int64)() + SetNonInclusiveLanguageOccurrencesCount(value *int64)() + SetObstructedViewOccurrencesCount(value *int64)() + SetRepetitiveLanguageOccurrencesCount(value *int64)() + SetStudentId(value *string)() + SetSubmissionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetSubmissionId(value *string)() + SetTopFillerWords(value []string)() + SetTopMispronouncedWords(value []string)() + SetTopNonInclusiveWordsAndPhrases(value []string)() + SetTopRepetitiveWordsAndPhrases(value []string)() + SetWordsSpokenCount(value *int64)() +} diff --git a/models/speaker_assignment_submission_collection_response.go b/models/speaker_assignment_submission_collection_response.go new file mode 100644 index 00000000000..be3adf26eb5 --- /dev/null +++ b/models/speaker_assignment_submission_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 SpeakerAssignmentSubmissionCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewSpeakerAssignmentSubmissionCollectionResponse instantiates a new SpeakerAssignmentSubmissionCollectionResponse and sets the default values. +func NewSpeakerAssignmentSubmissionCollectionResponse()(*SpeakerAssignmentSubmissionCollectionResponse) { + m := &SpeakerAssignmentSubmissionCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateSpeakerAssignmentSubmissionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSpeakerAssignmentSubmissionCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSpeakerAssignmentSubmissionCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SpeakerAssignmentSubmissionCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSpeakerAssignmentSubmissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]SpeakerAssignmentSubmissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(SpeakerAssignmentSubmissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []SpeakerAssignmentSubmissionable when successful +func (m *SpeakerAssignmentSubmissionCollectionResponse) GetValue()([]SpeakerAssignmentSubmissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]SpeakerAssignmentSubmissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *SpeakerAssignmentSubmissionCollectionResponse) 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 *SpeakerAssignmentSubmissionCollectionResponse) SetValue(value []SpeakerAssignmentSubmissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type SpeakerAssignmentSubmissionCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]SpeakerAssignmentSubmissionable) + SetValue(value []SpeakerAssignmentSubmissionable)() +} diff --git a/models/telecom_expense_management_partner.go b/models/telecom_expense_management_partner.go deleted file mode 100644 index 8bdfae59f70..00000000000 --- a/models/telecom_expense_management_partner.go +++ /dev/null @@ -1,229 +0,0 @@ -// 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" -) - -// TelecomExpenseManagementPartner telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. -type TelecomExpenseManagementPartner struct { - Entity -} -// NewTelecomExpenseManagementPartner instantiates a new TelecomExpenseManagementPartner and sets the default values. -func NewTelecomExpenseManagementPartner()(*TelecomExpenseManagementPartner) { - m := &TelecomExpenseManagementPartner{ - Entity: *NewEntity(), - } - return m -} -// CreateTelecomExpenseManagementPartnerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateTelecomExpenseManagementPartnerFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewTelecomExpenseManagementPartner(), nil -} -// GetAppAuthorized gets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. -// returns a *bool when successful -func (m *TelecomExpenseManagementPartner) GetAppAuthorized()(*bool) { - val, err := m.GetBackingStore().Get("appAuthorized") - if err != nil { - panic(err) - } - if val != nil { - return val.(*bool) - } - return nil -} -// GetDisplayName gets the displayName property value. Display name of the TEM partner. -// returns a *string when successful -func (m *TelecomExpenseManagementPartner) GetDisplayName()(*string) { - val, err := m.GetBackingStore().Get("displayName") - if err != nil { - panic(err) - } - if val != nil { - return val.(*string) - } - return nil -} -// GetEnabled gets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. -// returns a *bool when successful -func (m *TelecomExpenseManagementPartner) GetEnabled()(*bool) { - val, err := m.GetBackingStore().Get("enabled") - if err != nil { - panic(err) - } - if val != nil { - return val.(*bool) - } - return nil -} -// GetFieldDeserializers the deserialization information for the current model -// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *TelecomExpenseManagementPartner) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := m.Entity.GetFieldDeserializers() - res["appAuthorized"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() - if err != nil { - return err - } - if val != nil { - m.SetAppAuthorized(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["enabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() - if err != nil { - return err - } - if val != nil { - m.SetEnabled(val) - } - return nil - } - res["lastConnectionDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetTimeValue() - if err != nil { - return err - } - if val != nil { - m.SetLastConnectionDateTime(val) - } - return nil - } - res["url"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetStringValue() - if err != nil { - return err - } - if val != nil { - m.SetUrl(val) - } - return nil - } - return res -} -// GetLastConnectionDateTime gets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. -// returns a *Time when successful -func (m *TelecomExpenseManagementPartner) GetLastConnectionDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { - val, err := m.GetBackingStore().Get("lastConnectionDateTime") - if err != nil { - panic(err) - } - if val != nil { - return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) - } - return nil -} -// GetUrl gets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. -// returns a *string when successful -func (m *TelecomExpenseManagementPartner) GetUrl()(*string) { - val, err := m.GetBackingStore().Get("url") - if err != nil { - panic(err) - } - if val != nil { - return val.(*string) - } - return nil -} -// Serialize serializes information the current object -func (m *TelecomExpenseManagementPartner) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - err := m.Entity.Serialize(writer) - if err != nil { - return err - } - { - err = writer.WriteBoolValue("appAuthorized", m.GetAppAuthorized()) - if err != nil { - return err - } - } - { - err = writer.WriteStringValue("displayName", m.GetDisplayName()) - if err != nil { - return err - } - } - { - err = writer.WriteBoolValue("enabled", m.GetEnabled()) - if err != nil { - return err - } - } - { - err = writer.WriteTimeValue("lastConnectionDateTime", m.GetLastConnectionDateTime()) - if err != nil { - return err - } - } - { - err = writer.WriteStringValue("url", m.GetUrl()) - if err != nil { - return err - } - } - return nil -} -// SetAppAuthorized sets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. -func (m *TelecomExpenseManagementPartner) SetAppAuthorized(value *bool)() { - err := m.GetBackingStore().Set("appAuthorized", value) - if err != nil { - panic(err) - } -} -// SetDisplayName sets the displayName property value. Display name of the TEM partner. -func (m *TelecomExpenseManagementPartner) SetDisplayName(value *string)() { - err := m.GetBackingStore().Set("displayName", value) - if err != nil { - panic(err) - } -} -// SetEnabled sets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. -func (m *TelecomExpenseManagementPartner) SetEnabled(value *bool)() { - err := m.GetBackingStore().Set("enabled", value) - if err != nil { - panic(err) - } -} -// SetLastConnectionDateTime sets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. -func (m *TelecomExpenseManagementPartner) SetLastConnectionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { - err := m.GetBackingStore().Set("lastConnectionDateTime", value) - if err != nil { - panic(err) - } -} -// SetUrl sets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. -func (m *TelecomExpenseManagementPartner) SetUrl(value *string)() { - err := m.GetBackingStore().Set("url", value) - if err != nil { - panic(err) - } -} -type TelecomExpenseManagementPartnerable interface { - Entityable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetAppAuthorized()(*bool) - GetDisplayName()(*string) - GetEnabled()(*bool) - GetLastConnectionDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) - GetUrl()(*string) - SetAppAuthorized(value *bool)() - SetDisplayName(value *string)() - SetEnabled(value *bool)() - SetLastConnectionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() - SetUrl(value *string)() -} diff --git a/organization/item_branding_localizations_item_banner_logo_request_builder.go b/organization/item_branding_localizations_item_banner_logo_request_builder.go index f343be25b32..2f5a039bb9a 100644 --- a/organization/item_branding_localizations_item_banner_logo_request_builder.go +++ b/organization/item_branding_localizations_item_banner_logo_request_builder.go @@ -63,12 +63,12 @@ func (m *ItemBrandingLocalizationsItemBannerLogoRequestBuilder) Delete(ctx conte } return nil } -// Get read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. +// Get retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. // 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/organizationalbrandinglocalization-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 func (m *ItemBrandingLocalizationsItemBannerLogoRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemBrandingLocalizationsItemBannerLogoRequestBuilderGetRequestConfiguration)([]byte, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -120,7 +120,7 @@ func (m *ItemBrandingLocalizationsItemBannerLogoRequestBuilder) ToDeleteRequestI requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. +// ToGetRequestInformation retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. // returns a *RequestInformation when successful func (m *ItemBrandingLocalizationsItemBannerLogoRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemBrandingLocalizationsItemBannerLogoRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/organization/organization_item_request_builder.go b/organization/organization_item_request_builder.go index 33f812a4ab2..83834f45737 100644 --- a/organization/organization_item_request_builder.go +++ b/organization/organization_item_request_builder.go @@ -131,12 +131,12 @@ func (m *OrganizationItemRequestBuilder) GetMemberGroups()(*ItemGetMemberGroupsR func (m *OrganizationItemRequestBuilder) GetMemberObjects()(*ItemGetMemberObjectsRequestBuilder) { return NewItemGetMemberObjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. +// Patch update the properties of a organization object. // returns a Organizationable 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/organization-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 func (m *OrganizationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, requestConfiguration *OrganizationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -189,7 +189,7 @@ func (m *OrganizationItemRequestBuilder) ToGetRequestInformation(ctx context.Con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. +// ToPatchRequestInformation update the properties of a organization object. // returns a *RequestInformation when successful func (m *OrganizationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, requestConfiguration *OrganizationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/organization/organization_request_builder.go b/organization/organization_request_builder.go index e6a4487f00c..36348bed2fa 100644 --- a/organization/organization_request_builder.go +++ b/organization/organization_request_builder.go @@ -14,7 +14,7 @@ import ( type OrganizationRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// OrganizationRequestBuilderGetQueryParameters retrieve a list of organization objects. There's only one organization object in the collection. +// OrganizationRequestBuilderGetQueryParameters list properties and relationships of the organization objects. type OrganizationRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -84,12 +84,12 @@ func (m *OrganizationRequestBuilder) Count()(*CountRequestBuilder) { func (m *OrganizationRequestBuilder) Delta()(*DeltaRequestBuilder) { return NewDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve a list of organization objects. There's only one organization object in the collection. +// Get list properties and relationships of the organization objects. // returns a OrganizationCollectionResponseable 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/organization-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 func (m *OrganizationRequestBuilder) Get(ctx context.Context, requestConfiguration *OrganizationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OrganizationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -137,7 +137,7 @@ func (m *OrganizationRequestBuilder) Post(ctx context.Context, body iadcd8112441 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable), nil } -// ToGetRequestInformation retrieve a list of organization objects. There's only one organization object in the collection. +// ToGetRequestInformation list properties and relationships of the organization objects. // returns a *RequestInformation when successful func (m *OrganizationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OrganizationRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go b/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go index e2e95df2c24..4057a303844 100644 --- a/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go +++ b/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go @@ -99,12 +99,12 @@ func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilde } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable), nil } -// Put update the user synchronization policy of a partner-specific configuration. +// Put create a cross-tenant user synchronization policy for a partner-specific configuration. // returns a CrossTenantIdentitySyncPolicyPartnerable 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/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder) Put(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, requestConfiguration *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, error) { requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -147,7 +147,7 @@ func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilde requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPutRequestInformation update the user synchronization policy of a partner-specific configuration. +// ToPutRequestInformation create a cross-tenant user synchronization policy for a partner-specific configuration. // returns a *RequestInformation when successful func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder) ToPutRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, requestConfiguration *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/attack_simulation_end_user_notifications_request_builder.go b/security/attack_simulation_end_user_notifications_request_builder.go index e66aa2e2e12..4ed84ac71c8 100644 --- a/security/attack_simulation_end_user_notifications_request_builder.go +++ b/security/attack_simulation_end_user_notifications_request_builder.go @@ -14,7 +14,7 @@ import ( type AttackSimulationEndUserNotificationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// AttackSimulationEndUserNotificationsRequestBuilderGetQueryParameters read the properties and relationships of an endUserNotification object. +// AttackSimulationEndUserNotificationsRequestBuilderGetQueryParameters get a list of endUserNotification objects and their properties. type AttackSimulationEndUserNotificationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewAttackSimulationEndUserNotificationsRequestBuilder(rawUrl string, reques func (m *AttackSimulationEndUserNotificationsRequestBuilder) Count()(*AttackSimulationEndUserNotificationsCountRequestBuilder) { return NewAttackSimulationEndUserNotificationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read the properties and relationships of an endUserNotification object. +// Get get a list of endUserNotification objects and their properties. // returns a EndUserNotificationCollectionResponseable 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/endusernotification-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/attacksimulationroot-list-endusernotifications?view=graph-rest-1.0 func (m *AttackSimulationEndUserNotificationsRequestBuilder) Get(ctx context.Context, requestConfiguration *AttackSimulationEndUserNotificationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EndUserNotificationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *AttackSimulationEndUserNotificationsRequestBuilder) Post(ctx context.Co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EndUserNotificationable), nil } -// ToGetRequestInformation read the properties and relationships of an endUserNotification object. +// ToGetRequestInformation get a list of endUserNotification objects and their properties. // returns a *RequestInformation when successful func (m *AttackSimulationEndUserNotificationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AttackSimulationEndUserNotificationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_members_conversation_member_item_request_builder.go b/teams/item_channels_item_members_conversation_member_item_request_builder.go index 710b2ba66fc..71b4bd69ac1 100644 --- a/teams/item_channels_item_members_conversation_member_item_request_builder.go +++ b/teams/item_channels_item_members_conversation_member_item_request_builder.go @@ -99,12 +99,12 @@ func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) Get(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil } -// Patch update the role of a conversationMember in a team or channel. +// Patch update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. // returns a ConversationMemberable 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/conversationmember-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0 func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -147,7 +147,7 @@ func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) ToGetReque requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the role of a conversationMember in a team or channel. +// ToPatchRequestInformation update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. // returns a *RequestInformation when successful func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_messages_item_replies_request_builder.go b/teams/item_channels_item_messages_item_replies_request_builder.go index 0f929494558..f75ca1cc082 100644 --- a/teams/item_channels_item_messages_item_replies_request_builder.go +++ b/teams/item_channels_item_messages_item_replies_request_builder.go @@ -107,12 +107,12 @@ func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) Get(ctx context.Cont } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil } -// Post send a new reply to a chatMessage in a specified channel. +// Post create a new reply to a chatMessage in a specified channel. // returns a ChatMessageable 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/chatmessage-post-replies?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/channel-post-messagereply?view=graph-rest-1.0 func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -144,7 +144,7 @@ func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) ToGetRequestInformat requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation send a new reply to a chatMessage in a specified channel. +// ToPostRequestInformation create a new reply to a chatMessage in a specified channel. // returns a *RequestInformation when successful func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/user_item_request_builder.go b/users/user_item_request_builder.go index 1b8617d3870..17dc1dfc386 100644 --- a/users/user_item_request_builder.go +++ b/users/user_item_request_builder.go @@ -147,11 +147,11 @@ func (m *UserItemRequestBuilder) CreatedObjects()(*ItemCreatedObjectsRequestBuil func (m *UserItemRequestBuilder) DataSecurityAndGovernance()(*ItemDataSecurityAndGovernanceRequestBuilder) { return NewItemDataSecurityAndGovernanceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Delete delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. +// Delete deletes a user. // 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/user-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *UserItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -231,7 +231,7 @@ func (m *UserItemRequestBuilder) FollowedSites()(*ItemFollowedSitesRequestBuilde // 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/intune-onboarding-user-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Get(ctx context.Context, requestConfiguration *UserItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -369,7 +369,7 @@ func (m *UserItemRequestBuilder) OwnedObjects()(*ItemOwnedObjectsRequestBuilder) // 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/intune-onboarding-user-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UserItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -487,7 +487,7 @@ func (m *UserItemRequestBuilder) Sponsors()(*ItemSponsorsRequestBuilder) { func (m *UserItemRequestBuilder) Teamwork()(*ItemTeamworkRequestBuilder) { return NewItemTeamworkRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. +// ToDeleteRequestInformation deletes a user. // returns a *RequestInformation when successful func (m *UserItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *UserItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/users_request_builder.go b/users/users_request_builder.go index 2cb874e28fb..202159ecdd0 100644 --- a/users/users_request_builder.go +++ b/users/users_request_builder.go @@ -115,12 +115,12 @@ func (m *UsersRequestBuilder) GetAvailableExtensionProperties()(*GetAvailableExt func (m *UsersRequestBuilder) GetByIds()(*GetByIdsRequestBuilder) { return NewGetByIdsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. +// Post create a new user object. // returns a Userable 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/user-post-users?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-create?view=graph-rest-1.0 func (m *UsersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -152,7 +152,7 @@ func (m *UsersRequestBuilder) ToGetRequestInformation(ctx context.Context, reque requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. +// ToPostRequestInformation create a new user object. // returns a *RequestInformation when successful func (m *UsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go index 0feebfed00f..dce179ae91c 100644 --- a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go +++ b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go @@ -60,11 +60,11 @@ func NewUsersWithUserPrincipalNameRequestBuilder(rawUrl string, requestAdapter i urlParams["request-raw-url"] = rawUrl return NewUsersWithUserPrincipalNameRequestBuilderInternal(urlParams, requestAdapter, nil) } -// Delete delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. +// Delete deletes a user. // 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/user-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Delete(ctx context.Context, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -84,7 +84,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Delete(ctx context.Context, r // 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/intune-onboarding-user-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Get(ctx context.Context, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -107,7 +107,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Get(ctx context.Context, requ // 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/intune-onboarding-user-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Patch(ctx context.Context, bo } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable), nil } -// ToDeleteRequestInformation delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. +// ToDeleteRequestInformation deletes a user. // returns a *RequestInformation when successful func (m *UsersWithUserPrincipalNameRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)