@@ -3,8 +3,6 @@ package applications
33import (
44 "context"
55 i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
6- i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
7- iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models"
86 ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
97)
108
@@ -37,7 +35,8 @@ func (m *ItemSynchronizationSecretsRequestBuilder) Count()(*ItemSynchronizationS
3735 return NewItemSynchronizationSecretsCountRequestBuilderInternal (m .BaseRequestBuilder .PathParameters , m .BaseRequestBuilder .RequestAdapter )
3836}
3937// Put update property secrets value.
40- func (m * ItemSynchronizationSecretsRequestBuilder ) Put (ctx context.Context , body []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationSecretKeyStringValuePairable , requestConfiguration * ItemSynchronizationSecretsRequestBuilderPutRequestConfiguration )([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationSecretKeyStringValuePairable , error ) {
38+ // Deprecated: This method is obsolete. Use PutAsSecretsPutResponse instead.
39+ func (m * ItemSynchronizationSecretsRequestBuilder ) Put (ctx context.Context , body ItemSynchronizationSecretsPutRequestBodyable , requestConfiguration * ItemSynchronizationSecretsRequestBuilderPutRequestConfiguration )(ItemSynchronizationSecretsResponseable , error ) {
4140 requestInfo , err := m .ToPutRequestInformation (ctx , body , requestConfiguration );
4241 if err != nil {
4342 return nil , err
@@ -46,33 +45,43 @@ func (m *ItemSynchronizationSecretsRequestBuilder) Put(ctx context.Context, body
4645 "4XX" : ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a .CreateODataErrorFromDiscriminatorValue ,
4746 "5XX" : ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a .CreateODataErrorFromDiscriminatorValue ,
4847 }
49- res , err := m .BaseRequestBuilder .RequestAdapter .SendCollection (ctx , requestInfo , iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 . CreateSynchronizationSecretKeyStringValuePairFromDiscriminatorValue , errorMapping )
48+ res , err := m .BaseRequestBuilder .RequestAdapter .Send (ctx , requestInfo , CreateItemSynchronizationSecretsResponseFromDiscriminatorValue , errorMapping )
5049 if err != nil {
5150 return nil , err
5251 }
53- val := make ([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationSecretKeyStringValuePairable , len (res ))
54- for i , v := range res {
55- if v != nil {
56- val [i ] = v .(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationSecretKeyStringValuePairable )
57- }
52+ if res == nil {
53+ return nil , nil
5854 }
59- return val , nil
55+ return res .(ItemSynchronizationSecretsResponseable ), nil
56+ }
57+ // PutAsSecretsPutResponse update property secrets value.
58+ func (m * ItemSynchronizationSecretsRequestBuilder ) PutAsSecretsPutResponse (ctx context.Context , body ItemSynchronizationSecretsPutRequestBodyable , requestConfiguration * ItemSynchronizationSecretsRequestBuilderPutRequestConfiguration )(ItemSynchronizationSecretsPutResponseable , error ) {
59+ requestInfo , err := m .ToPutRequestInformation (ctx , body , requestConfiguration );
60+ if err != nil {
61+ return nil , err
62+ }
63+ errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
64+ "4XX" : ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a .CreateODataErrorFromDiscriminatorValue ,
65+ "5XX" : ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a .CreateODataErrorFromDiscriminatorValue ,
66+ }
67+ res , err := m .BaseRequestBuilder .RequestAdapter .Send (ctx , requestInfo , CreateItemSynchronizationSecretsPutResponseFromDiscriminatorValue , errorMapping )
68+ if err != nil {
69+ return nil , err
70+ }
71+ if res == nil {
72+ return nil , nil
73+ }
74+ return res .(ItemSynchronizationSecretsPutResponseable ), nil
6075}
6176// ToPutRequestInformation update property secrets value.
62- func (m * ItemSynchronizationSecretsRequestBuilder ) ToPutRequestInformation (ctx context.Context , body []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242. SynchronizationSecretKeyStringValuePairable , requestConfiguration * ItemSynchronizationSecretsRequestBuilderPutRequestConfiguration )(* i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation , error ) {
77+ func (m * ItemSynchronizationSecretsRequestBuilder ) ToPutRequestInformation (ctx context.Context , body ItemSynchronizationSecretsPutRequestBodyable , requestConfiguration * ItemSynchronizationSecretsRequestBuilderPutRequestConfiguration )(* i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation , error ) {
6378 requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f .NewRequestInformationWithMethodAndUrlTemplateAndPathParameters (i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f .PUT , m .BaseRequestBuilder .UrlTemplate , m .BaseRequestBuilder .PathParameters )
6479 if requestConfiguration != nil {
6580 requestInfo .Headers .AddAll (requestConfiguration .Headers )
6681 requestInfo .AddRequestOptions (requestConfiguration .Options )
6782 }
6883 requestInfo .Headers .TryAdd ("Accept" , "application/json" )
69- cast := make ([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable , len (body ))
70- for i , v := range body {
71- if v != nil {
72- cast [i ] = v .(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable )
73- }
74- }
75- err := requestInfo .SetContentFromParsableCollection (ctx , m .BaseRequestBuilder .RequestAdapter , "application/json" , cast )
84+ err := requestInfo .SetContentFromParsable (ctx , m .BaseRequestBuilder .RequestAdapter , "application/json" , body )
7685 if err != nil {
7786 return nil , err
7887 }
0 commit comments