Skip to content

Commit 85189ef

Browse files
andrueastmanMicrosoft Graph DevX Toolingrkodev
authored
Generated models and request builders (#655)
* Update generated files with build 132469 * Update changelog --------- Co-authored-by: Microsoft Graph DevX Tooling <[email protected]> Co-authored-by: rkodev <[email protected]>
1 parent 54720e2 commit 85189ef

File tree

185 files changed

+1896
-856
lines changed

Some content is hidden

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

185 files changed

+1896
-856
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Changed
1313

14+
## [1.32.0]- 2024-02-01
15+
16+
### Changed
17+
18+
- Weekly generation.
19+
1420
## [1.31.0]- 2024-01-23
1521

1622
### Changed

applications/item_app_management_policies_item_ref_request_builder.go

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,17 @@ import (
1010
type ItemAppManagementPoliciesItemRefRequestBuilder struct {
1111
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
1212
}
13-
// ItemAppManagementPoliciesItemRefRequestBuilderDeleteQueryParameters remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting.
14-
type ItemAppManagementPoliciesItemRefRequestBuilderDeleteQueryParameters struct {
15-
// Delete Uri
16-
Id *string `uriparametername:"%40id"`
17-
}
1813
// ItemAppManagementPoliciesItemRefRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
1914
type ItemAppManagementPoliciesItemRefRequestBuilderDeleteRequestConfiguration struct {
2015
// Request headers
2116
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
2217
// Request options
2318
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
24-
// Request query parameters
25-
QueryParameters *ItemAppManagementPoliciesItemRefRequestBuilderDeleteQueryParameters
2619
}
2720
// NewItemAppManagementPoliciesItemRefRequestBuilderInternal instantiates a new RefRequestBuilder and sets the default values.
2821
func NewItemAppManagementPoliciesItemRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAppManagementPoliciesItemRefRequestBuilder) {
2922
m := &ItemAppManagementPoliciesItemRefRequestBuilder{
30-
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/{appManagementPolicy%2Did}/$ref{?%40id*}", pathParameters),
23+
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/{appManagementPolicy%2Did}/$ref", pathParameters),
3124
}
3225
return m
3326
}
@@ -60,9 +53,6 @@ func (m *ItemAppManagementPoliciesItemRefRequestBuilder) Delete(ctx context.Cont
6053
func (m *ItemAppManagementPoliciesItemRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesItemRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
6154
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
6255
if requestConfiguration != nil {
63-
if requestConfiguration.QueryParameters != nil {
64-
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
65-
}
6656
requestInfo.Headers.AddAll(requestConfiguration.Headers)
6757
requestInfo.AddRequestOptions(requestConfiguration.Options)
6858
}

applications/item_app_management_policies_ref_request_builder.go

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,20 @@ import (
1111
type ItemAppManagementPoliciesRefRequestBuilder struct {
1212
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
1313
}
14+
// ItemAppManagementPoliciesRefRequestBuilderDeleteQueryParameters remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting.
15+
type ItemAppManagementPoliciesRefRequestBuilderDeleteQueryParameters struct {
16+
// The delete Uri
17+
Id *string `uriparametername:"%40id"`
18+
}
19+
// ItemAppManagementPoliciesRefRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
20+
type ItemAppManagementPoliciesRefRequestBuilderDeleteRequestConfiguration struct {
21+
// Request headers
22+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
23+
// Request options
24+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
25+
// Request query parameters
26+
QueryParameters *ItemAppManagementPoliciesRefRequestBuilderDeleteQueryParameters
27+
}
1428
// ItemAppManagementPoliciesRefRequestBuilderGetQueryParameters the appManagementPolicy applied to this application.
1529
type ItemAppManagementPoliciesRefRequestBuilderGetQueryParameters struct {
1630
// Include count of items
@@ -45,7 +59,7 @@ type ItemAppManagementPoliciesRefRequestBuilderPostRequestConfiguration struct {
4559
// NewItemAppManagementPoliciesRefRequestBuilderInternal instantiates a new RefRequestBuilder and sets the default values.
4660
func NewItemAppManagementPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAppManagementPoliciesRefRequestBuilder) {
4761
m := &ItemAppManagementPoliciesRefRequestBuilder{
48-
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby}", pathParameters),
62+
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%40id*}", pathParameters),
4963
}
5064
return m
5165
}
@@ -55,6 +69,25 @@ func NewItemAppManagementPoliciesRefRequestBuilder(rawUrl string, requestAdapter
5569
urlParams["request-raw-url"] = rawUrl
5670
return NewItemAppManagementPoliciesRefRequestBuilderInternal(urlParams, requestAdapter)
5771
}
72+
// Delete remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting.
73+
// [Find more info here]
74+
//
75+
// [Find more info here]: https://learn.microsoft.com/graph/api/appmanagementpolicy-delete-appliesto?view=graph-rest-1.0
76+
func (m *ItemAppManagementPoliciesRefRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderDeleteRequestConfiguration)(error) {
77+
requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration);
78+
if err != nil {
79+
return err
80+
}
81+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
82+
"4XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
83+
"5XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
84+
}
85+
err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
86+
if err != nil {
87+
return err
88+
}
89+
return nil
90+
}
5891
// Get the appManagementPolicy applied to this application.
5992
func (m *ItemAppManagementPoliciesRefRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringCollectionResponseable, error) {
6093
requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration);
@@ -93,6 +126,19 @@ func (m *ItemAppManagementPoliciesRefRequestBuilder) Post(ctx context.Context, b
93126
}
94127
return nil
95128
}
129+
// ToDeleteRequestInformation remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting.
130+
func (m *ItemAppManagementPoliciesRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
131+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
132+
if requestConfiguration != nil {
133+
if requestConfiguration.QueryParameters != nil {
134+
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
135+
}
136+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
137+
requestInfo.AddRequestOptions(requestConfiguration.Options)
138+
}
139+
requestInfo.Headers.TryAdd("Accept", "application/json")
140+
return requestInfo, nil
141+
}
96142
// ToGetRequestInformation the appManagementPolicy applied to this application.
97143
func (m *ItemAppManagementPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
98144
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)

applications/item_owners_item_ref_request_builder.go

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,17 @@ import (
1010
type ItemOwnersItemRefRequestBuilder struct {
1111
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
1212
}
13-
// ItemOwnersItemRefRequestBuilderDeleteQueryParameters remove an owner from an application. As a recommended best practice, apps should have at least two owners.
14-
type ItemOwnersItemRefRequestBuilderDeleteQueryParameters struct {
15-
// Delete Uri
16-
Id *string `uriparametername:"%40id"`
17-
}
1813
// ItemOwnersItemRefRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
1914
type ItemOwnersItemRefRequestBuilderDeleteRequestConfiguration struct {
2015
// Request headers
2116
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
2217
// Request options
2318
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
24-
// Request query parameters
25-
QueryParameters *ItemOwnersItemRefRequestBuilderDeleteQueryParameters
2619
}
2720
// NewItemOwnersItemRefRequestBuilderInternal instantiates a new RefRequestBuilder and sets the default values.
2821
func NewItemOwnersItemRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersItemRefRequestBuilder) {
2922
m := &ItemOwnersItemRefRequestBuilder{
30-
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/$ref{?%40id*}", pathParameters),
23+
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/$ref", pathParameters),
3124
}
3225
return m
3326
}
@@ -60,9 +53,6 @@ func (m *ItemOwnersItemRefRequestBuilder) Delete(ctx context.Context, requestCon
6053
func (m *ItemOwnersItemRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersItemRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
6154
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
6255
if requestConfiguration != nil {
63-
if requestConfiguration.QueryParameters != nil {
64-
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
65-
}
6656
requestInfo.Headers.AddAll(requestConfiguration.Headers)
6757
requestInfo.AddRequestOptions(requestConfiguration.Options)
6858
}

applications/item_owners_ref_request_builder.go

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,20 @@ import (
1111
type ItemOwnersRefRequestBuilder struct {
1212
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
1313
}
14+
// ItemOwnersRefRequestBuilderDeleteQueryParameters remove an owner from an application. As a recommended best practice, apps should have at least two owners.
15+
type ItemOwnersRefRequestBuilderDeleteQueryParameters struct {
16+
// The delete Uri
17+
Id *string `uriparametername:"%40id"`
18+
}
19+
// ItemOwnersRefRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
20+
type ItemOwnersRefRequestBuilderDeleteRequestConfiguration struct {
21+
// Request headers
22+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
23+
// Request options
24+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
25+
// Request query parameters
26+
QueryParameters *ItemOwnersRefRequestBuilderDeleteQueryParameters
27+
}
1428
// ItemOwnersRefRequestBuilderGetQueryParameters directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.
1529
type ItemOwnersRefRequestBuilderGetQueryParameters struct {
1630
// Include count of items
@@ -45,7 +59,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct {
4559
// NewItemOwnersRefRequestBuilderInternal instantiates a new RefRequestBuilder and sets the default values.
4660
func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) {
4761
m := &ItemOwnersRefRequestBuilder{
48-
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby}", pathParameters),
62+
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%40id*}", pathParameters),
4963
}
5064
return m
5165
}
@@ -55,6 +69,25 @@ func NewItemOwnersRefRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee
5569
urlParams["request-raw-url"] = rawUrl
5670
return NewItemOwnersRefRequestBuilderInternal(urlParams, requestAdapter)
5771
}
72+
// Delete remove an owner from an application. As a recommended best practice, apps should have at least two owners.
73+
// [Find more info here]
74+
//
75+
// [Find more info here]: https://learn.microsoft.com/graph/api/application-delete-owners?view=graph-rest-1.0
76+
func (m *ItemOwnersRefRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderDeleteRequestConfiguration)(error) {
77+
requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration);
78+
if err != nil {
79+
return err
80+
}
81+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
82+
"4XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
83+
"5XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
84+
}
85+
err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
86+
if err != nil {
87+
return err
88+
}
89+
return nil
90+
}
5891
// Get directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.
5992
// [Find more info here]
6093
//
@@ -96,6 +129,19 @@ func (m *ItemOwnersRefRequestBuilder) Post(ctx context.Context, body iadcd811244
96129
}
97130
return nil
98131
}
132+
// ToDeleteRequestInformation remove an owner from an application. As a recommended best practice, apps should have at least two owners.
133+
func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
134+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
135+
if requestConfiguration != nil {
136+
if requestConfiguration.QueryParameters != nil {
137+
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
138+
}
139+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
140+
requestInfo.AddRequestOptions(requestConfiguration.Options)
141+
}
142+
requestInfo.Headers.TryAdd("Accept", "application/json")
143+
return requestInfo, nil
144+
}
99145
// ToGetRequestInformation directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.
100146
func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
101147
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)

0 commit comments

Comments
 (0)