Skip to content

Commit f05270c

Browse files
authored
Merge pull request #630 from microsoftgraph/v1.0/pipelinebuild/130446
Generated models and request builders
2 parents ce754b4 + aa760b0 commit f05270c

File tree

143 files changed

+3565
-1341
lines changed

Some content is hidden

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

143 files changed

+3565
-1341
lines changed

CHANGELOG.md

+6
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.27.0]- 2023-12-12
15+
16+
### Changed
17+
18+
- Weekly generation.
19+
1420
## [1.26.0]- 2023-11-29
1521

1622
- Weekly generation.
+124
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
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+
// PeoplePronounsRequestBuilder provides operations to manage the pronouns property of the microsoft.graph.peopleAdminSettings entity.
11+
type PeoplePronounsRequestBuilder struct {
12+
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
13+
}
14+
// PeoplePronounsRequestBuilderGetQueryParameters get the properties of the pronounsSettings resource for an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.
15+
type PeoplePronounsRequestBuilderGetQueryParameters struct {
16+
// Expand related entities
17+
Expand []string `uriparametername:"%24expand"`
18+
// Select properties to be returned
19+
Select []string `uriparametername:"%24select"`
20+
}
21+
// PeoplePronounsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
22+
type PeoplePronounsRequestBuilderGetRequestConfiguration struct {
23+
// Request headers
24+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
25+
// Request options
26+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
27+
// Request query parameters
28+
QueryParameters *PeoplePronounsRequestBuilderGetQueryParameters
29+
}
30+
// PeoplePronounsRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
31+
type PeoplePronounsRequestBuilderPatchRequestConfiguration struct {
32+
// Request headers
33+
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
34+
// Request options
35+
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
36+
}
37+
// NewPeoplePronounsRequestBuilderInternal instantiates a new PronounsRequestBuilder and sets the default values.
38+
func NewPeoplePronounsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*PeoplePronounsRequestBuilder) {
39+
m := &PeoplePronounsRequestBuilder{
40+
BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/people/pronouns{?%24select,%24expand}", pathParameters),
41+
}
42+
return m
43+
}
44+
// NewPeoplePronounsRequestBuilder instantiates a new PronounsRequestBuilder and sets the default values.
45+
func NewPeoplePronounsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*PeoplePronounsRequestBuilder) {
46+
urlParams := make(map[string]string)
47+
urlParams["request-raw-url"] = rawUrl
48+
return NewPeoplePronounsRequestBuilderInternal(urlParams, requestAdapter)
49+
}
50+
// Get get the properties of the pronounsSettings resource for an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.
51+
// [Find more info here]
52+
//
53+
// [Find more info here]: https://learn.microsoft.com/graph/api/peopleadminsettings-list-pronouns?view=graph-rest-1.0
54+
func (m *PeoplePronounsRequestBuilder) Get(ctx context.Context, requestConfiguration *PeoplePronounsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PronounsSettingsable, error) {
55+
requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration);
56+
if err != nil {
57+
return nil, err
58+
}
59+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
60+
"4XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
61+
"5XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
62+
}
63+
res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePronounsSettingsFromDiscriminatorValue, errorMapping)
64+
if err != nil {
65+
return nil, err
66+
}
67+
if res == nil {
68+
return nil, nil
69+
}
70+
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PronounsSettingsable), nil
71+
}
72+
// Patch update the properties of a pronounsSettings object in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.
73+
// [Find more info here]
74+
//
75+
// [Find more info here]: https://learn.microsoft.com/graph/api/pronounssettings-update?view=graph-rest-1.0
76+
func (m *PeoplePronounsRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PronounsSettingsable, requestConfiguration *PeoplePronounsRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PronounsSettingsable, error) {
77+
requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration);
78+
if err != nil {
79+
return nil, err
80+
}
81+
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
82+
"4XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
83+
"5XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
84+
}
85+
res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePronounsSettingsFromDiscriminatorValue, errorMapping)
86+
if err != nil {
87+
return nil, err
88+
}
89+
if res == nil {
90+
return nil, nil
91+
}
92+
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PronounsSettingsable), nil
93+
}
94+
// ToGetRequestInformation get the properties of the pronounsSettings resource for an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.
95+
func (m *PeoplePronounsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PeoplePronounsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
96+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
97+
if requestConfiguration != nil {
98+
if requestConfiguration.QueryParameters != nil {
99+
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
100+
}
101+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
102+
requestInfo.AddRequestOptions(requestConfiguration.Options)
103+
}
104+
requestInfo.Headers.TryAdd("Accept", "application/json")
105+
return requestInfo, nil
106+
}
107+
// ToPatchRequestInformation update the properties of a pronounsSettings object in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.
108+
func (m *PeoplePronounsRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PronounsSettingsable, requestConfiguration *PeoplePronounsRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
109+
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
110+
if requestConfiguration != nil {
111+
requestInfo.Headers.AddAll(requestConfiguration.Headers)
112+
requestInfo.AddRequestOptions(requestConfiguration.Options)
113+
}
114+
requestInfo.Headers.TryAdd("Accept", "application/json")
115+
err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body)
116+
if err != nil {
117+
return nil, err
118+
}
119+
return requestInfo, nil
120+
}
121+
// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
122+
func (m *PeoplePronounsRequestBuilder) WithUrl(rawUrl string)(*PeoplePronounsRequestBuilder) {
123+
return NewPeoplePronounsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter);
124+
}

admin/people_request_builder.go

+4-40
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,6 @@ type PeopleRequestBuilderGetRequestConfiguration struct {
2727
// Request query parameters
2828
QueryParameters *PeopleRequestBuilderGetQueryParameters
2929
}
30-
// PeopleRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
31-
type PeopleRequestBuilderPatchRequestConfiguration struct {
32-
// Request headers
33-
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
34-
// Request options
35-
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
36-
}
3730
// NewPeopleRequestBuilderInternal instantiates a new PeopleRequestBuilder and sets the default values.
3831
func NewPeopleRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*PeopleRequestBuilder) {
3932
m := &PeopleRequestBuilder{
@@ -69,29 +62,14 @@ func (m *PeopleRequestBuilder) Get(ctx context.Context, requestConfiguration *Pe
6962
}
7063
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PeopleAdminSettingsable), nil
7164
}
72-
// Patch update the navigation property people in admin
73-
func (m *PeopleRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PeopleAdminSettingsable, requestConfiguration *PeopleRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PeopleAdminSettingsable, error) {
74-
requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration);
75-
if err != nil {
76-
return nil, err
77-
}
78-
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
79-
"4XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
80-
"5XX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue,
81-
}
82-
res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePeopleAdminSettingsFromDiscriminatorValue, errorMapping)
83-
if err != nil {
84-
return nil, err
85-
}
86-
if res == nil {
87-
return nil, nil
88-
}
89-
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PeopleAdminSettingsable), nil
90-
}
9165
// ProfileCardProperties provides operations to manage the profileCardProperties property of the microsoft.graph.peopleAdminSettings entity.
9266
func (m *PeopleRequestBuilder) ProfileCardProperties()(*PeopleProfileCardPropertiesRequestBuilder) {
9367
return NewPeopleProfileCardPropertiesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter)
9468
}
69+
// Pronouns provides operations to manage the pronouns property of the microsoft.graph.peopleAdminSettings entity.
70+
func (m *PeopleRequestBuilder) Pronouns()(*PeoplePronounsRequestBuilder) {
71+
return NewPeoplePronounsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter)
72+
}
9573
// ToGetRequestInformation retrieve the properties and relationships of a peopleAdminSettings object.
9674
func (m *PeopleRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PeopleRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
9775
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
@@ -105,20 +83,6 @@ func (m *PeopleRequestBuilder) ToGetRequestInformation(ctx context.Context, requ
10583
requestInfo.Headers.TryAdd("Accept", "application/json")
10684
return requestInfo, nil
10785
}
108-
// ToPatchRequestInformation update the navigation property people in admin
109-
func (m *PeopleRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PeopleAdminSettingsable, requestConfiguration *PeopleRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
110-
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
111-
if requestConfiguration != nil {
112-
requestInfo.Headers.AddAll(requestConfiguration.Headers)
113-
requestInfo.AddRequestOptions(requestConfiguration.Options)
114-
}
115-
requestInfo.Headers.TryAdd("Accept", "application/json")
116-
err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body)
117-
if err != nil {
118-
return nil, err
119-
}
120-
return requestInfo, nil
121-
}
12286
// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
12387
func (m *PeopleRequestBuilder) WithUrl(rawUrl string)(*PeopleRequestBuilder) {
12488
return NewPeopleRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter);

applications/item_restore_request_builder.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func NewItemRestoreRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee26
3131
urlParams["request-raw-url"] = rawUrl
3232
return NewItemRestoreRequestBuilderInternal(urlParams, requestAdapter)
3333
}
34-
// Post restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups cannot be restored. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.
34+
// Post restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups cannot be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.
3535
// [Find more info here]
3636
//
3737
// [Find more info here]: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0
@@ -53,7 +53,7 @@ func (m *ItemRestoreRequestBuilder) Post(ctx context.Context, requestConfigurati
5353
}
5454
return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil
5555
}
56-
// ToPostRequestInformation restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups cannot be restored. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.
56+
// ToPostRequestInformation restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups cannot be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.
5757
func (m *ItemRestoreRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemRestoreRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
5858
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
5959
if requestConfiguration != nil {

chats/item_members_conversation_member_item_request_builder.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type ItemMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration s
1818
// Request options
1919
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
2020
}
21-
// ItemMembersConversationMemberItemRequestBuilderGetQueryParameters retrieve a conversationMember from a chat.
21+
// ItemMembersConversationMemberItemRequestBuilderGetQueryParameters retrieve a conversationMember from a chat or channel.
2222
type ItemMembersConversationMemberItemRequestBuilderGetQueryParameters struct {
2323
// Expand related entities
2424
Expand []string `uriparametername:"%24expand"`
@@ -73,10 +73,10 @@ func (m *ItemMembersConversationMemberItemRequestBuilder) Delete(ctx context.Con
7373
}
7474
return nil
7575
}
76-
// Get retrieve a conversationMember from a chat.
76+
// Get retrieve a conversationMember from a chat or channel.
7777
// [Find more info here]
7878
//
79-
// [Find more info here]: https://learn.microsoft.com/graph/api/chat-get-members?view=graph-rest-1.0
79+
// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0
8080
func (m *ItemMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, error) {
8181
requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration);
8282
if err != nil {
@@ -124,7 +124,7 @@ func (m *ItemMembersConversationMemberItemRequestBuilder) ToDeleteRequestInforma
124124
requestInfo.Headers.TryAdd("Accept", "application/json")
125125
return requestInfo, nil
126126
}
127-
// ToGetRequestInformation retrieve a conversationMember from a chat.
127+
// ToGetRequestInformation retrieve a conversationMember from a chat or channel.
128128
func (m *ItemMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
129129
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)
130130
if requestConfiguration != nil {

0 commit comments

Comments
 (0)