Skip to content

Commit 579240c

Browse files
andrueastmanMicrosoft Graph DevX Tooling
and
Microsoft Graph DevX Tooling
authored
feat(generation): update request builders and models (#770)
Update generated files with build 162820 Co-authored-by: Microsoft Graph DevX Tooling <GraphTooling@service.microsoft.com>
1 parent 4dae9b9 commit 579240c

File tree

1,475 files changed

+366311
-921
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,475 files changed

+366311
-921
lines changed

admin/admin_request_builder.go

+5
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,11 @@ func (m *AdminRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e6
102102
func (m *AdminRequestBuilder) People()(*PeopleRequestBuilder) {
103103
return NewPeopleRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter)
104104
}
105+
// ReportSettings provides operations to manage the reportSettings property of the microsoft.graph.admin entity.
106+
// returns a *ReportSettingsRequestBuilder when successful
107+
func (m *AdminRequestBuilder) ReportSettings()(*ReportSettingsRequestBuilder) {
108+
return NewReportSettingsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter)
109+
}
105110
// ServiceAnnouncement provides operations to manage the serviceAnnouncement property of the microsoft.graph.admin entity.
106111
// returns a *ServiceAnnouncementRequestBuilder when successful
107112
func (m *AdminRequestBuilder) ServiceAnnouncement()(*ServiceAnnouncementRequestBuilder) {
+163
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
package admin
2+
3+
import (
4+
"context"
5+
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
6+
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models"
7+
ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
8+
)
9+
10+
// ReportSettingsRequestBuilder provides operations to manage the reportSettings property of the microsoft.graph.admin entity.
11+
type ReportSettingsRequestBuilder struct {
12+
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
13+
}
14+
// ReportSettingsRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
15+
type ReportSettingsRequestBuilderDeleteRequestConfiguration struct {
16+
// Request headers
17+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
18+
// Request options
19+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
20+
}
21+
// ReportSettingsRequestBuilderGetQueryParameters get the tenant-level settings for Microsoft 365 reports.
22+
type ReportSettingsRequestBuilderGetQueryParameters struct {
23+
// Expand related entities
24+
Expand []string `uriparametername:"%24expand"`
25+
// Select properties to be returned
26+
Select []string `uriparametername:"%24select"`
27+
}
28+
// ReportSettingsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
29+
type ReportSettingsRequestBuilderGetRequestConfiguration struct {
30+
// Request headers
31+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
32+
// Request options
33+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
34+
// Request query parameters
35+
QueryParameters *ReportSettingsRequestBuilderGetQueryParameters
36+
}
37+
// ReportSettingsRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
38+
type ReportSettingsRequestBuilderPatchRequestConfiguration struct {
39+
// Request headers
40+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
41+
// Request options
42+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
43+
}
44+
// NewReportSettingsRequestBuilderInternal instantiates a new ReportSettingsRequestBuilder and sets the default values.
45+
func NewReportSettingsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsRequestBuilder) {
46+
m := &ReportSettingsRequestBuilder{
47+
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings{?%24expand,%24select}", pathParameters),
48+
}
49+
return m
50+
}
51+
// NewReportSettingsRequestBuilder instantiates a new ReportSettingsRequestBuilder and sets the default values.
52+
func NewReportSettingsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsRequestBuilder) {
53+
urlParams := make(map[string]string)
54+
urlParams["request-raw-url"] = rawUrl
55+
return NewReportSettingsRequestBuilderInternal(urlParams, requestAdapter)
56+
}
57+
// Delete delete navigation property reportSettings for admin
58+
// returns a ODataError error when the service returns a 4XX or 5XX status code
59+
func (m *ReportSettingsRequestBuilder) Delete(ctx context.Context, requestConfiguration *ReportSettingsRequestBuilderDeleteRequestConfiguration)(error) {
60+
requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration);
61+
if err != nil {
62+
return err
63+
}
64+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
65+
"XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
66+
}
67+
err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
68+
if err != nil {
69+
return err
70+
}
71+
return nil
72+
}
73+
// Get get the tenant-level settings for Microsoft 365 reports.
74+
// returns a AdminReportSettingsable when successful
75+
// returns a ODataError error when the service returns a 4XX or 5XX status code
76+
// [Find more info here]
77+
//
78+
// [Find more info here]: https://learn.microsoft.com/graph/api/adminreportsettings-get?view=graph-rest-1.0
79+
func (m *ReportSettingsRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportSettingsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AdminReportSettingsable, error) {
80+
requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration);
81+
if err != nil {
82+
return nil, err
83+
}
84+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
85+
"XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
86+
}
87+
res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAdminReportSettingsFromDiscriminatorValue, errorMapping)
88+
if err != nil {
89+
return nil, err
90+
}
91+
if res == nil {
92+
return nil, nil
93+
}
94+
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AdminReportSettingsable), nil
95+
}
96+
// Patch update tenant-level settings for Microsoft 365 reports.
97+
// returns a AdminReportSettingsable when successful
98+
// returns a ODataError error when the service returns a 4XX or 5XX status code
99+
// [Find more info here]
100+
//
101+
// [Find more info here]: https://learn.microsoft.com/graph/api/adminreportsettings-update?view=graph-rest-1.0
102+
func (m *ReportSettingsRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AdminReportSettingsable, requestConfiguration *ReportSettingsRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AdminReportSettingsable, error) {
103+
requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration);
104+
if err != nil {
105+
return nil, err
106+
}
107+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
108+
"XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
109+
}
110+
res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAdminReportSettingsFromDiscriminatorValue, errorMapping)
111+
if err != nil {
112+
return nil, err
113+
}
114+
if res == nil {
115+
return nil, nil
116+
}
117+
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AdminReportSettingsable), nil
118+
}
119+
// ToDeleteRequestInformation delete navigation property reportSettings for admin
120+
// returns a *RequestInformation when successful
121+
func (m *ReportSettingsRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
122+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
123+
if requestConfiguration != nil {
124+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
125+
requestInfo.AddRequestOptions(requestConfiguration.Options)
126+
}
127+
requestInfo.Headers.TryAdd("Accept", "application/json")
128+
return requestInfo, nil
129+
}
130+
// ToGetRequestInformation get the tenant-level settings for Microsoft 365 reports.
131+
// returns a *RequestInformation when successful
132+
func (m *ReportSettingsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
133+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
134+
if requestConfiguration != nil {
135+
if requestConfiguration.QueryParameters != nil {
136+
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
137+
}
138+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
139+
requestInfo.AddRequestOptions(requestConfiguration.Options)
140+
}
141+
requestInfo.Headers.TryAdd("Accept", "application/json")
142+
return requestInfo, nil
143+
}
144+
// ToPatchRequestInformation update tenant-level settings for Microsoft 365 reports.
145+
// returns a *RequestInformation when successful
146+
func (m *ReportSettingsRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AdminReportSettingsable, requestConfiguration *ReportSettingsRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
147+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
148+
if requestConfiguration != nil {
149+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
150+
requestInfo.AddRequestOptions(requestConfiguration.Options)
151+
}
152+
requestInfo.Headers.TryAdd("Accept", "application/json")
153+
err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body)
154+
if err != nil {
155+
return nil, err
156+
}
157+
return requestInfo, nil
158+
}
159+
// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
160+
// returns a *ReportSettingsRequestBuilder when successful
161+
func (m *ReportSettingsRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsRequestBuilder) {
162+
return NewReportSettingsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter);
163+
}

applications/item_owners_ref_request_builder.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type ItemOwnersRefRequestBuilderDeleteRequestConfiguration struct {
2525
// Request query parameters
2626
QueryParameters *ItemOwnersRefRequestBuilderDeleteQueryParameters
2727
}
28-
// ItemOwnersRefRequestBuilderGetQueryParameters retrieve a list of owners for an application that are directoryObject objects.
28+
// ItemOwnersRefRequestBuilderGetQueryParameters retrieve a list of owners for an application that are directoryObject types.
2929
type ItemOwnersRefRequestBuilderGetQueryParameters struct {
3030
// Include count of items
3131
Count *bool `uriparametername:"%24count"`
@@ -88,7 +88,7 @@ func (m *ItemOwnersRefRequestBuilder) Delete(ctx context.Context, requestConfigu
8888
}
8989
return nil
9090
}
91-
// Get retrieve a list of owners for an application that are directoryObject objects.
91+
// Get retrieve a list of owners for an application that are directoryObject types.
9292
// returns a StringCollectionResponseable when successful
9393
// returns a ODataError error when the service returns a 4XX or 5XX status code
9494
// [Find more info here]
@@ -111,7 +111,7 @@ func (m *ItemOwnersRefRequestBuilder) Get(ctx context.Context, requestConfigurat
111111
}
112112
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringCollectionResponseable), nil
113113
}
114-
// Post add an owner to an application by posting to the owners collection.
114+
// Post add an owner to an application. Currently, only individual users are supported as owners of applications.
115115
// returns a ODataError error when the service returns a 4XX or 5XX status code
116116
// [Find more info here]
117117
//
@@ -144,7 +144,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con
144144
requestInfo.Headers.TryAdd("Accept", "application/json")
145145
return requestInfo, nil
146146
}
147-
// ToGetRequestInformation retrieve a list of owners for an application that are directoryObject objects.
147+
// ToGetRequestInformation retrieve a list of owners for an application that are directoryObject types.
148148
// returns a *RequestInformation when successful
149149
func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
150150
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters)
@@ -158,7 +158,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex
158158
requestInfo.Headers.TryAdd("Accept", "application/json")
159159
return requestInfo, nil
160160
}
161-
// ToPostRequestInformation add an owner to an application by posting to the owners collection.
161+
// ToPostRequestInformation add an owner to an application. Currently, only individual users are supported as owners of applications.
162162
// returns a *RequestInformation when successful
163163
func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
164164
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters)

applications/item_owners_request_builder.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
type ItemOwnersRequestBuilder struct {
1212
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
1313
}
14-
// ItemOwnersRequestBuilderGetQueryParameters retrieve a list of owners for an application that are directoryObject objects.
14+
// ItemOwnersRequestBuilderGetQueryParameters retrieve a list of owners for an application that are directoryObject types.
1515
type ItemOwnersRequestBuilderGetQueryParameters struct {
1616
// Include count of items
1717
Count *bool `uriparametername:"%24count"`
@@ -69,7 +69,7 @@ func NewItemOwnersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263
6969
func (m *ItemOwnersRequestBuilder) Count()(*ItemOwnersCountRequestBuilder) {
7070
return NewItemOwnersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter)
7171
}
72-
// Get retrieve a list of owners for an application that are directoryObject objects.
72+
// Get retrieve a list of owners for an application that are directoryObject types.
7373
// returns a DirectoryObjectCollectionResponseable when successful
7474
// returns a ODataError error when the service returns a 4XX or 5XX status code
7575
// [Find more info here]
@@ -117,7 +117,7 @@ func (m *ItemOwnersRequestBuilder) GraphUser()(*ItemOwnersGraphUserRequestBuilde
117117
func (m *ItemOwnersRequestBuilder) Ref()(*ItemOwnersRefRequestBuilder) {
118118
return NewItemOwnersRefRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter)
119119
}
120-
// ToGetRequestInformation retrieve a list of owners for an application that are directoryObject objects.
120+
// ToGetRequestInformation retrieve a list of owners for an application that are directoryObject types.
121121
// returns a *RequestInformation when successful
122122
func (m *ItemOwnersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
123123
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)

0 commit comments

Comments
 (0)