Updates to /connector/graph/betasdk/sites

Removal of Async calls and file permissions for adapter compatibility.
This commit is contained in:
Danny Adams 2023-01-25 17:57:11 -05:00
parent a31fe596af
commit 775f5ce4e3
42 changed files with 4147 additions and 3866 deletions

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemExternalColumnsColumnDefinitionItemRequestBuilder provides operations to manage the externalColumns property of the microsoft.graph.site entity. // ItemExternalColumnsColumnDefinitionItemRequestBuilder provides operations to manage the externalColumns property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemExternalColumnsColumnDefinitionItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. // ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters struct { type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -23,6 +25,7 @@ type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters str
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct { type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -32,25 +35,27 @@ type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguratio
// Request query parameters // Request query parameters
QueryParameters *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters QueryParameters *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters
} }
// NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values. // NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
func NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsColumnDefinitionItemRequestBuilder) { func NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
m := &ItemExternalColumnsColumnDefinitionItemRequestBuilder{ m := &ItemExternalColumnsColumnDefinitionItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemExternalColumnsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values. // NewItemExternalColumnsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
func NewItemExternalColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsColumnDefinitionItemRequestBuilder) { func NewItemExternalColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. // CreateGetRequestInformation the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -67,9 +72,10 @@ func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) CreateGetRequest
} }
return requestInfo, nil return requestInfo, nil
} }
// Get the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. // Get the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) { func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -77,7 +83,7 @@ func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemExternalColumnsCountRequestBuilder provides operations to count the resources in the collection. // ItemExternalColumnsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemExternalColumnsCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemExternalColumnsCountRequestBuilderGetQueryParameters get the number of the resource // ItemExternalColumnsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemExternalColumnsCountRequestBuilderGetQueryParameters struct { type ItemExternalColumnsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemExternalColumnsCountRequestBuilderGetQueryParameters struct {
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemExternalColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemExternalColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemExternalColumnsCountRequestBuilderGetRequestConfiguration struct { type ItemExternalColumnsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemExternalColumnsCountRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemExternalColumnsCountRequestBuilderGetQueryParameters QueryParameters *ItemExternalColumnsCountRequestBuilderGetQueryParameters
} }
// NewItemExternalColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemExternalColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemExternalColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsCountRequestBuilder) { func NewItemExternalColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsCountRequestBuilder {
m := &ItemExternalColumnsCountRequestBuilder{ m := &ItemExternalColumnsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemExternalColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemExternalColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemExternalColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsCountRequestBuilder) { func NewItemExternalColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemExternalColumnsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemExternalColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemExternalColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemExternalColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemExternalColumnsCountRequestBuilder) CreateGetRequestInformation(ctx
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemExternalColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemExternalColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemExternalColumnsCountRequestBuilder) Get(ctx context.Context, reques
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemExternalColumnsRequestBuilder provides operations to manage the externalColumns property of the microsoft.graph.site entity. // ItemExternalColumnsRequestBuilder provides operations to manage the externalColumns property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemExternalColumnsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemExternalColumnsRequestBuilderGetQueryParameters the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. // ItemExternalColumnsRequestBuilderGetQueryParameters the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
type ItemExternalColumnsRequestBuilderGetQueryParameters struct { type ItemExternalColumnsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemExternalColumnsRequestBuilderGetQueryParameters struct {
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemExternalColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemExternalColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemExternalColumnsRequestBuilderGetRequestConfiguration struct { type ItemExternalColumnsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,29 +47,32 @@ type ItemExternalColumnsRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemExternalColumnsRequestBuilderGetQueryParameters QueryParameters *ItemExternalColumnsRequestBuilderGetQueryParameters
} }
// NewItemExternalColumnsRequestBuilderInternal instantiates a new ExternalColumnsRequestBuilder and sets the default values. // NewItemExternalColumnsRequestBuilderInternal instantiates a new ExternalColumnsRequestBuilder and sets the default values.
func NewItemExternalColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsRequestBuilder) { func NewItemExternalColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsRequestBuilder {
m := &ItemExternalColumnsRequestBuilder{ m := &ItemExternalColumnsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemExternalColumnsRequestBuilder instantiates a new ExternalColumnsRequestBuilder and sets the default values. // NewItemExternalColumnsRequestBuilder instantiates a new ExternalColumnsRequestBuilder and sets the default values.
func NewItemExternalColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsRequestBuilder) { func NewItemExternalColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemExternalColumnsRequestBuilderInternal(urlParams, requestAdapter) return NewItemExternalColumnsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemExternalColumnsRequestBuilder) Count()(*ItemExternalColumnsCountRequestBuilder) { func (m *ItemExternalColumnsRequestBuilder) Count() *ItemExternalColumnsCountRequestBuilder {
return NewItemExternalColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemExternalColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. // CreateGetRequestInformation the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
func (m *ItemExternalColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemExternalColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -83,9 +89,10 @@ func (m *ItemExternalColumnsRequestBuilder) CreateGetRequestInformation(ctx cont
} }
return requestInfo, nil return requestInfo, nil
} }
// Get the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. // Get the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
func (m *ItemExternalColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) { func (m *ItemExternalColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -93,7 +100,7 @@ func (m *ItemExternalColumnsRequestBuilder) Get(ctx context.Context, requestConf
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemGetByPathWithPathRequestBuilder provides operations to call the getByPath method. // ItemGetByPathWithPathRequestBuilder provides operations to call the getByPath method.
@ -16,6 +17,7 @@ type ItemGetByPathWithPathRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemGetByPathWithPathRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemGetByPathWithPathRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemGetByPathWithPathRequestBuilderGetRequestConfiguration struct { type ItemGetByPathWithPathRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -23,11 +25,11 @@ type ItemGetByPathWithPathRequestBuilderGetRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemGetByPathWithPathRequestBuilderInternal instantiates a new GetByPathWithPathRequestBuilder and sets the default values. // NewItemGetByPathWithPathRequestBuilderInternal instantiates a new GetByPathWithPathRequestBuilder and sets the default values.
func NewItemGetByPathWithPathRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, path *string)(*ItemGetByPathWithPathRequestBuilder) { func NewItemGetByPathWithPathRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, path *string) *ItemGetByPathWithPathRequestBuilder {
m := &ItemGetByPathWithPathRequestBuilder{ m := &ItemGetByPathWithPathRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/microsoft.graph.getByPath(path='{path}')"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/microsoft.graph.getByPath(path='{path}')";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -35,16 +37,18 @@ func NewItemGetByPathWithPathRequestBuilderInternal(pathParameters map[string]st
if path != nil { if path != nil {
urlTplParams["path"] = *path urlTplParams["path"] = *path
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemGetByPathWithPathRequestBuilder instantiates a new GetByPathWithPathRequestBuilder and sets the default values. // NewItemGetByPathWithPathRequestBuilder instantiates a new GetByPathWithPathRequestBuilder and sets the default values.
func NewItemGetByPathWithPathRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemGetByPathWithPathRequestBuilder) { func NewItemGetByPathWithPathRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGetByPathWithPathRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemGetByPathWithPathRequestBuilderInternal(urlParams, requestAdapter, nil) return NewItemGetByPathWithPathRequestBuilderInternal(urlParams, requestAdapter, nil)
} }
// CreateGetRequestInformation invoke function getByPath // CreateGetRequestInformation invoke function getByPath
func (m *ItemGetByPathWithPathRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemGetByPathWithPathRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -58,9 +62,10 @@ func (m *ItemGetByPathWithPathRequestBuilder) CreateGetRequestInformation(ctx co
} }
return requestInfo, nil return requestInfo, nil
} }
// Get invoke function getByPath // Get invoke function getByPath
func (m *ItemGetByPathWithPathRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) { func (m *ItemGetByPathWithPathRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -68,7 +73,7 @@ func (m *ItemGetByPathWithPathRequestBuilder) Get(ctx context.Context, requestCo
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemItemsBaseItemItemRequestBuilder provides operations to manage the items property of the microsoft.graph.site entity. // ItemItemsBaseItemItemRequestBuilder provides operations to manage the items property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemItemsBaseItemItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemItemsBaseItemItemRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated. // ItemItemsBaseItemItemRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated.
type ItemItemsBaseItemItemRequestBuilderGetQueryParameters struct { type ItemItemsBaseItemItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -23,6 +25,7 @@ type ItemItemsBaseItemItemRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration struct { type ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -32,25 +35,27 @@ type ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemItemsBaseItemItemRequestBuilderGetQueryParameters QueryParameters *ItemItemsBaseItemItemRequestBuilderGetQueryParameters
} }
// NewItemItemsBaseItemItemRequestBuilderInternal instantiates a new BaseItemItemRequestBuilder and sets the default values. // NewItemItemsBaseItemItemRequestBuilderInternal instantiates a new BaseItemItemRequestBuilder and sets the default values.
func NewItemItemsBaseItemItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsBaseItemItemRequestBuilder) { func NewItemItemsBaseItemItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsBaseItemItemRequestBuilder {
m := &ItemItemsBaseItemItemRequestBuilder{ m := &ItemItemsBaseItemItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/{baseItem%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/{baseItem%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemItemsBaseItemItemRequestBuilder instantiates a new BaseItemItemRequestBuilder and sets the default values. // NewItemItemsBaseItemItemRequestBuilder instantiates a new BaseItemItemRequestBuilder and sets the default values.
func NewItemItemsBaseItemItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsBaseItemItemRequestBuilder) { func NewItemItemsBaseItemItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsBaseItemItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemItemsBaseItemItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemItemsBaseItemItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation used to address any item contained in this site. This collection cannot be enumerated. // CreateGetRequestInformation used to address any item contained in this site. This collection cannot be enumerated.
func (m *ItemItemsBaseItemItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemItemsBaseItemItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -67,9 +72,10 @@ func (m *ItemItemsBaseItemItemRequestBuilder) CreateGetRequestInformation(ctx co
} }
return requestInfo, nil return requestInfo, nil
} }
// Get used to address any item contained in this site. This collection cannot be enumerated. // Get used to address any item contained in this site. This collection cannot be enumerated.
func (m *ItemItemsBaseItemItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable, error) { func (m *ItemItemsBaseItemItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -77,7 +83,7 @@ func (m *ItemItemsBaseItemItemRequestBuilder) Get(ctx context.Context, requestCo
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemItemsCountRequestBuilder provides operations to count the resources in the collection. // ItemItemsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemItemsCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemItemsCountRequestBuilderGetQueryParameters get the number of the resource // ItemItemsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemItemsCountRequestBuilderGetQueryParameters struct { type ItemItemsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemItemsCountRequestBuilderGetQueryParameters struct {
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemItemsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemItemsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemItemsCountRequestBuilderGetRequestConfiguration struct { type ItemItemsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemItemsCountRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemItemsCountRequestBuilderGetQueryParameters QueryParameters *ItemItemsCountRequestBuilderGetQueryParameters
} }
// NewItemItemsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemItemsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemItemsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsCountRequestBuilder) { func NewItemItemsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsCountRequestBuilder {
m := &ItemItemsCountRequestBuilder{ m := &ItemItemsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemItemsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemItemsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemItemsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsCountRequestBuilder) { func NewItemItemsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemItemsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemItemsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemItemsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemItemsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemItemsCountRequestBuilder) CreateGetRequestInformation(ctx context.C
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemItemsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemItemsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemItemsCountRequestBuilder) Get(ctx context.Context, requestConfigura
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemItemsRequestBuilder provides operations to manage the items property of the microsoft.graph.site entity. // ItemItemsRequestBuilder provides operations to manage the items property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemItemsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemItemsRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated. // ItemItemsRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated.
type ItemItemsRequestBuilderGetQueryParameters struct { type ItemItemsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemItemsRequestBuilderGetQueryParameters struct {
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemItemsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemItemsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemItemsRequestBuilderGetRequestConfiguration struct { type ItemItemsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,29 +47,32 @@ type ItemItemsRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemItemsRequestBuilderGetQueryParameters QueryParameters *ItemItemsRequestBuilderGetQueryParameters
} }
// NewItemItemsRequestBuilderInternal instantiates a new ItemsRequestBuilder and sets the default values. // NewItemItemsRequestBuilderInternal instantiates a new ItemsRequestBuilder and sets the default values.
func NewItemItemsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsRequestBuilder) { func NewItemItemsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsRequestBuilder {
m := &ItemItemsRequestBuilder{ m := &ItemItemsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemItemsRequestBuilder instantiates a new ItemsRequestBuilder and sets the default values. // NewItemItemsRequestBuilder instantiates a new ItemsRequestBuilder and sets the default values.
func NewItemItemsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsRequestBuilder) { func NewItemItemsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemItemsRequestBuilderInternal(urlParams, requestAdapter) return NewItemItemsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemItemsRequestBuilder) Count()(*ItemItemsCountRequestBuilder) { func (m *ItemItemsRequestBuilder) Count() *ItemItemsCountRequestBuilder {
return NewItemItemsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemItemsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation used to address any item contained in this site. This collection cannot be enumerated. // CreateGetRequestInformation used to address any item contained in this site. This collection cannot be enumerated.
func (m *ItemItemsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemItemsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -83,9 +89,10 @@ func (m *ItemItemsRequestBuilder) CreateGetRequestInformation(ctx context.Contex
} }
return requestInfo, nil return requestInfo, nil
} }
// Get used to address any item contained in this site. This collection cannot be enumerated. // Get used to address any item contained in this site. This collection cannot be enumerated.
func (m *ItemItemsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemCollectionResponseable, error) { func (m *ItemItemsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -93,7 +100,7 @@ func (m *ItemItemsRequestBuilder) Get(ctx context.Context, requestConfiguration
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesCountRequestBuilder provides operations to count the resources in the collection. // ItemPagesCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPagesCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesCountRequestBuilderGetQueryParameters get the number of the resource // ItemPagesCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPagesCountRequestBuilderGetQueryParameters struct { type ItemPagesCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPagesCountRequestBuilderGetQueryParameters struct {
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesCountRequestBuilderGetRequestConfiguration struct { type ItemPagesCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPagesCountRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPagesCountRequestBuilderGetQueryParameters QueryParameters *ItemPagesCountRequestBuilderGetQueryParameters
} }
// NewItemPagesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesCountRequestBuilder) { func NewItemPagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesCountRequestBuilder {
m := &ItemPagesCountRequestBuilder{ m := &ItemPagesCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesCountRequestBuilder) { func NewItemPagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPagesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPagesCountRequestBuilder) CreateGetRequestInformation(ctx context.C
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPagesCountRequestBuilder) Get(ctx context.Context, requestConfigura
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder provides operations to count the resources in the collection. // ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters get the number of the resource // ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParam
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestCon
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) CreateG
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) Get(ctx
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity. // ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuil
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuil
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters collection of horizontal sections on the SharePoint page. // ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters collection of horizontal sections on the SharePoint page.
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuil
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuil
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,12 +51,14 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuil
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// Columns provides operations to manage the columns property of the microsoft.graph.horizontalSection entity. // Columns provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Columns()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Columns() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// ColumnsById provides operations to manage the columns property of the microsoft.graph.horizontalSection entity. // ColumnsById provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) ColumnsById(id string)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) ColumnsById(id string) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -59,27 +66,29 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
if id != "" { if id != "" {
urlTplParams["horizontalSectionColumn%2Did"] = id urlTplParams["horizontalSectionColumn%2Did"] = id
} }
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal instantiates a new HorizontalSectionItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal instantiates a new HorizontalSectionItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder instantiates a new HorizontalSectionItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder instantiates a new HorizontalSectionItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property horizontalSections for sites // CreateDeleteRequestInformation delete navigation property horizontalSections for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -92,6 +101,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation collection of horizontal sections on the SharePoint page. // CreateGetRequestInformation collection of horizontal sections on the SharePoint page.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -108,6 +118,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property horizontalSections in sites // CreatePatchRequestInformation update the navigation property horizontalSections in sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -122,9 +133,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property horizontalSections for sites // Delete delete navigation property horizontalSections for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -132,15 +144,16 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get collection of horizontal sections on the SharePoint page. // Get collection of horizontal sections on the SharePoint page.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -148,7 +161,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -157,9 +170,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
} }
// Patch update the navigation property horizontalSections in sites // Patch update the navigation property horizontalSections in sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -167,7 +181,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequest
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder provides operations to count the resources in the collection. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder s
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters get the number of the resource // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGe
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGe
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuild
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuild
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColu
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColu
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters the set of vertical columns in this section. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters the set of vertical columns in this section.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColu
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColu
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColu
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal instantiates a new HorizontalSectionColumnItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal instantiates a new HorizontalSectionColumnItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder instantiates a new HorizontalSectionColumnItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder instantiates a new HorizontalSectionColumnItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property columns for sites // CreateDeleteRequestInformation delete navigation property columns for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation the set of vertical columns in this section. // CreateGetRequestInformation the set of vertical columns in this section.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property columns in sites // CreatePatchRequestInformation update the navigation property columns in sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property columns for sites // Delete delete navigation property columns for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,15 +127,16 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get the set of vertical columns in this section. // Get the set of vertical columns in this section.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +144,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -142,9 +153,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
} }
// Patch update the navigation property columns in sites // Patch update the navigation property columns in sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -152,7 +164,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -161,12 +173,14 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
} }
// Webparts provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity. // Webparts provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Webparts()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Webparts() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// WebpartsById provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity. // WebpartsById provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) WebpartsById(id string)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) WebpartsById(id string) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -174,5 +188,5 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSection
if id != "" { if id != "" {
urlTplParams["webPart%2Did"] = id urlTplParams["webPart%2Did"] = id
} }
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder provides operations to count the resources in the collection. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequ
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters get the number of the resource // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequ
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequ
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCount
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCount
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPo
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -23,25 +25,27 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPo
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation invoke action getPositionOfWebPart // CreatePostRequestInformation invoke action getPositionOfWebPart
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -55,12 +59,13 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemG
} }
return requestInfo, nil return requestInfo, nil
} }
// Post invoke action getPositionOfWebPart // Post invoke action getPositionOfWebPart
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -68,7 +73,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemG
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBu
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters get the webPart resources from a sitePage. Sort by the order in which they appear on the page. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters get the webPart resources from a sitePage. Sort by the order in which they appear on the page.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBu
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBu
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBu
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal instantiates a new WebpartsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal instantiates a new WebpartsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder instantiates a new WebpartsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder instantiates a new WebpartsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Count() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation get the webPart resources from a sitePage. Sort by the order in which they appear on the page. // CreateGetRequestInformation get the webPart resources from a sitePage. Sort by the order in which they appear on the page.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsReque
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create new navigation property to webparts for sites // CreatePostRequestInformation create new navigation property to webparts for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,12 +112,13 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsReque
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the webPart resources from a sitePage. Sort by the order in which they appear on the page. // Get get the webPart resources from a sitePage. Sort by the order in which they appear on the page.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/webpart-list?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/webpart-list?view=graph-rest-1.0
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -117,7 +126,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsReque
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -126,9 +135,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsReque
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
} }
// Post create new navigation property to webparts for sites // Post create new navigation property to webparts for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -136,7 +146,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsReque
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartIt
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartIt
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters the collection of WebParts in this column. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters the collection of WebParts in this column.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartIt
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartIt
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartIt
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property webparts for sites // CreateDeleteRequestInformation delete navigation property webparts for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation the collection of WebParts in this column. // CreateGetRequestInformation the collection of WebParts in this column.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property webparts in sites // CreatePatchRequestInformation update the navigation property webparts in sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property webparts for sites // Delete delete navigation property webparts for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,15 +127,16 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get the collection of WebParts in this column. // Get the collection of WebParts in this column.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +144,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -142,13 +153,15 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
} }
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method. // GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property webparts in sites // Patch update the navigation property webparts in sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -156,7 +169,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPa
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder struct
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQuer
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequ
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostReq
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal instantiates a new ColumnsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal instantiates a new ColumnsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder instantiates a new ColumnsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder instantiates a new ColumnsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Count() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order. // CreateGetRequestInformation get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) C
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create new navigation property to columns for sites // CreatePostRequestInformation create new navigation property to columns for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,12 +112,13 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) C
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order. // Get get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/horizontalsectioncolumn-list?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/horizontalsectioncolumn-list?view=graph-rest-1.0
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -117,7 +126,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) G
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -126,9 +135,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) G
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable), nil
} }
// Post create new navigation property to columns for sites // Post create new navigation property to columns for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -136,7 +146,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) P
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity. // ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order. // ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order.
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfigur
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration struct { type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfigu
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal instantiates a new HorizontalSectionsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal instantiates a new HorizontalSectionsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder {
m := &ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder{ m := &ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder instantiates a new HorizontalSectionsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder instantiates a new HorizontalSectionsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) { func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Count() *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order. // CreateGetRequestInformation get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order.
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreateGetReq
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create new navigation property to horizontalSections for sites // CreatePostRequestInformation create new navigation property to horizontalSections for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,12 +112,13 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreatePostRe
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order. // Get get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/horizontalsection-list?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/horizontalsection-list?view=graph-rest-1.0
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -117,7 +126,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Get(ctx cont
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -126,9 +135,10 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Get(ctx cont
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable), nil
} }
// Post create new navigation property to horizontalSections for sites // Post create new navigation property to horizontalSections for sites
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) { func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -136,7 +146,7 @@ func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Post(ctx con
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutRequestBuilder provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity. // ItemPagesItemCanvasLayoutRequestBuilder provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section // ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section
type ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutRequestBuilderInternal instantiates a new CanvasLayoutRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutRequestBuilderInternal instantiates a new CanvasLayoutRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutRequestBuilder) { func NewItemPagesItemCanvasLayoutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutRequestBuilder {
m := &ItemPagesItemCanvasLayoutRequestBuilder{ m := &ItemPagesItemCanvasLayoutRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutRequestBuilder instantiates a new CanvasLayoutRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutRequestBuilder instantiates a new CanvasLayoutRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutRequestBuilder) { func NewItemPagesItemCanvasLayoutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property canvasLayout for sites // CreateDeleteRequestInformation delete navigation property canvasLayout for sites
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateDeleteRequestInformation
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section // CreateGetRequestInformation indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateGetRequestInformation(ct
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property canvasLayout in sites // CreatePatchRequestInformation update the navigation property canvasLayout in sites
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreatePatchRequestInformation(
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property canvasLayout for sites // Delete delete navigation property canvasLayout for sites
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,15 +127,16 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) Delete(ctx context.Context, re
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section // Get indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +144,7 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) Get(ctx context.Context, reque
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -142,12 +153,14 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) Get(ctx context.Context, reque
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil
} }
// HorizontalSections provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity. // HorizontalSections provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSections()(*ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSections() *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder {
return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// HorizontalSectionsById provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity. // HorizontalSectionsById provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSectionsById(id string)(*ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSectionsById(id string) *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -155,11 +168,12 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSectionsById(id stri
if id != "" { if id != "" {
urlTplParams["horizontalSection%2Did"] = id urlTplParams["horizontalSection%2Did"] = id
} }
return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// Patch update the navigation property canvasLayout in sites // Patch update the navigation property canvasLayout in sites
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -167,7 +181,7 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) Patch(ctx context.Context, bod
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -176,7 +190,8 @@ func (m *ItemPagesItemCanvasLayoutRequestBuilder) Patch(ctx context.Context, bod
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil
} }
// VerticalSection provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity. // VerticalSection provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity.
func (m *ItemPagesItemCanvasLayoutRequestBuilder) VerticalSection()(*ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) { func (m *ItemPagesItemCanvasLayoutRequestBuilder) VerticalSection() *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder {
return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity. // ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfigur
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters read the properties and relationships of a verticalSection object. // ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters read the properties and relationships of a verticalSection object.
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters st
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfigurati
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfigura
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal instantiates a new VerticalSectionRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal instantiates a new VerticalSectionRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder {
m := &ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder{ m := &ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder instantiates a new VerticalSectionRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder instantiates a new VerticalSectionRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property verticalSection for sites // CreateDeleteRequestInformation delete navigation property verticalSection for sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateDeleteReq
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation read the properties and relationships of a verticalSection object. // CreateGetRequestInformation read the properties and relationships of a verticalSection object.
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateGetReques
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property verticalSection in sites // CreatePatchRequestInformation update the navigation property verticalSection in sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreatePatchRequ
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property verticalSection for sites // Delete delete navigation property verticalSection for sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,18 +127,19 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Delete(ctx cont
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get read the properties and relationships of a verticalSection object. // Get read the properties and relationships of a verticalSection object.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/verticalsection-get?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/verticalsection-get?view=graph-rest-1.0
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -136,7 +147,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Get(ctx context
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -145,9 +156,10 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Get(ctx context
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil
} }
// Patch update the navigation property verticalSection in sites // Patch update the navigation property verticalSection in sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,7 +167,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Patch(ctx conte
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -164,12 +176,14 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Patch(ctx conte
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil
} }
// Webparts provides operations to manage the webparts property of the microsoft.graph.verticalSection entity. // Webparts provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Webparts()(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Webparts() *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder {
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// WebpartsById provides operations to manage the webparts property of the microsoft.graph.verticalSection entity. // WebpartsById provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) WebpartsById(id string)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) { func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) WebpartsById(id string) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -177,5 +191,5 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) WebpartsById(id
if id != "" { if id != "" {
urlTplParams["webPart%2Did"] = id urlTplParams["webPart%2Did"] = id
} }
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder provides operations to count the resources in the collection. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder struct
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters get the number of the resource // ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQuery
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetReque
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder {
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder{ m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) Cr
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) Ge
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartReq
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -23,25 +25,27 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartReq
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder {
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder{ m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation invoke action getPositionOfWebPart // CreatePostRequestInformation invoke action getPositionOfWebPart
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -55,12 +59,13 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPar
} }
return requestInfo, nil return requestInfo, nil
} }
// Post invoke action getPositionOfWebPart // Post invoke action getPositionOfWebPart
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -68,7 +73,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPar
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters the set of web parts in this section. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters the set of web parts in this section.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParam
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestCon
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestCo
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal instantiates a new WebpartsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal instantiates a new WebpartsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder {
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder{ m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder instantiates a new WebpartsRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder instantiates a new WebpartsRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Count() *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder {
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation the set of web parts in this section. // CreateGetRequestInformation the set of web parts in this section.
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreateG
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create new navigation property to webparts for sites // CreatePostRequestInformation create new navigation property to webparts for sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,9 +112,10 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreateP
} }
return requestInfo, nil return requestInfo, nil
} }
// Get the set of web parts in this section. // Get the set of web parts in this section.
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -114,7 +123,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Get(ctx
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -123,9 +132,10 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Get(ctx
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
} }
// Post create new navigation property to webparts for sites // Post create new navigation property to webparts for sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +143,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Post(ct
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
@ -16,6 +17,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder s
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDe
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters the set of web parts in this section. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters the set of web parts in this section.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGe
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGe
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters
} }
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPa
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder {
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder{ m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) { func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property webparts for sites // CreateDeleteRequestInformation delete navigation property webparts for sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation the set of web parts in this section. // CreateGetRequestInformation the set of web parts in this section.
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property webparts in sites // CreatePatchRequestInformation update the navigation property webparts in sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property webparts for sites // Delete delete navigation property webparts for sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,15 +127,16 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get the set of web parts in this section. // Get the set of web parts in this section.
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +144,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -142,13 +153,15 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
} }
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method. // GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart()(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder {
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property webparts in sites // Patch update the navigation property webparts in sites
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -156,7 +169,7 @@ func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuild
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemGetWebPartsByPositionRequestBuilder provides operations to call the getWebPartsByPosition method. // ItemPagesItemGetWebPartsByPositionRequestBuilder provides operations to call the getWebPartsByPosition method.
@ -15,6 +16,7 @@ type ItemPagesItemGetWebPartsByPositionRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration struct { type ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -22,25 +24,27 @@ type ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration st
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal instantiates a new GetWebPartsByPositionRequestBuilder and sets the default values. // NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal instantiates a new GetWebPartsByPositionRequestBuilder and sets the default values.
func NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemGetWebPartsByPositionRequestBuilder) { func NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemGetWebPartsByPositionRequestBuilder {
m := &ItemPagesItemGetWebPartsByPositionRequestBuilder{ m := &ItemPagesItemGetWebPartsByPositionRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.getWebPartsByPosition"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.getWebPartsByPosition";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemGetWebPartsByPositionRequestBuilder instantiates a new GetWebPartsByPositionRequestBuilder and sets the default values. // NewItemPagesItemGetWebPartsByPositionRequestBuilder instantiates a new GetWebPartsByPositionRequestBuilder and sets the default values.
func NewItemPagesItemGetWebPartsByPositionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemGetWebPartsByPositionRequestBuilder) { func NewItemPagesItemGetWebPartsByPositionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemGetWebPartsByPositionRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation invoke action getWebPartsByPosition // CreatePostRequestInformation invoke action getWebPartsByPosition
func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -55,9 +59,10 @@ func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) CreatePostRequestInfo
} }
return requestInfo, nil return requestInfo, nil
} }
// Post invoke action getWebPartsByPosition // Post invoke action getWebPartsByPosition
func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) Post(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration) (ItemPagesItemGetWebPartsByPositionResponseable, error) { func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) Post(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration) (ItemPagesItemGetWebPartsByPositionResponseable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -65,7 +70,7 @@ func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) Post(ctx context.Cont
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemPublishRequestBuilder provides operations to call the publish method. // ItemPagesItemPublishRequestBuilder provides operations to call the publish method.
@ -15,6 +16,7 @@ type ItemPagesItemPublishRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct { type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -22,25 +24,27 @@ type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values. // NewItemPagesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values.
func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemPublishRequestBuilder) { func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
m := &ItemPagesItemPublishRequestBuilder{ m := &ItemPagesItemPublishRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.publish"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.publish";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values. // NewItemPagesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values.
func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemPublishRequestBuilder) { func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation invoke action publish // CreatePostRequestInformation invoke action publish
func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -53,9 +57,10 @@ func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx co
} }
return requestInfo, nil return requestInfo, nil
} }
// Post invoke action publish // Post invoke action publish
func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration)(error) { func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) error {
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -63,7 +68,7 @@ func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestCo
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemWebPartsCountRequestBuilder provides operations to count the resources in the collection. // ItemPagesItemWebPartsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPagesItemWebPartsCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters get the number of the resource // ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters struct { type ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters struct {
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct { type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters
} }
// NewItemPagesItemWebPartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemWebPartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsCountRequestBuilder) { func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
m := &ItemPagesItemWebPartsCountRequestBuilder{ m := &ItemPagesItemWebPartsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemWebPartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemWebPartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsCountRequestBuilder) { func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemWebPartsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemWebPartsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(c
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requ
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method. // ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
@ -16,6 +17,7 @@ type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct { type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -23,25 +25,27 @@ type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfi
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) { func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
m := &ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder{ m := &ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) { func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation invoke action getPositionOfWebPart // CreatePostRequestInformation invoke action getPositionOfWebPart
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -55,12 +59,13 @@ func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePost
} }
return requestInfo, nil return requestInfo, nil
} }
// Post invoke action getPositionOfWebPart // Post invoke action getPositionOfWebPart
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) { func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -68,7 +73,7 @@ func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) Post(ctx c
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemWebPartsRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // ItemPagesItemWebPartsRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
@ -16,6 +17,7 @@ type ItemPagesItemWebPartsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemWebPartsRequestBuilderGetQueryParameters collection of webparts on the SharePoint page // ItemPagesItemWebPartsRequestBuilderGetQueryParameters collection of webparts on the SharePoint page
type ItemPagesItemWebPartsRequestBuilderGetQueryParameters struct { type ItemPagesItemWebPartsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPagesItemWebPartsRequestBuilderGetQueryParameters struct {
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct { type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemWebPartsRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemWebPartsRequestBuilderGetQueryParameters
} }
// ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct { type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemWebPartsRequestBuilderInternal instantiates a new WebPartsRequestBuilder and sets the default values. // NewItemPagesItemWebPartsRequestBuilderInternal instantiates a new WebPartsRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsRequestBuilder) { func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder {
m := &ItemPagesItemWebPartsRequestBuilder{ m := &ItemPagesItemWebPartsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemWebPartsRequestBuilder instantiates a new WebPartsRequestBuilder and sets the default values. // NewItemPagesItemWebPartsRequestBuilder instantiates a new WebPartsRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsRequestBuilder) { func NewItemPagesItemWebPartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemWebPartsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemWebPartsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPagesItemWebPartsRequestBuilder) Count()(*ItemPagesItemWebPartsCountRequestBuilder) { func (m *ItemPagesItemWebPartsRequestBuilder) Count() *ItemPagesItemWebPartsCountRequestBuilder {
return NewItemPagesItemWebPartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemWebPartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation collection of webparts on the SharePoint page // CreateGetRequestInformation collection of webparts on the SharePoint page
func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx co
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create new navigation property to webParts for sites // CreatePostRequestInformation create new navigation property to webParts for sites
func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,9 +112,10 @@ func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx c
} }
return requestInfo, nil return requestInfo, nil
} }
// Get collection of webparts on the SharePoint page // Get collection of webparts on the SharePoint page
func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) { func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -114,7 +123,7 @@ func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestCo
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -123,9 +132,10 @@ func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestCo
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
} }
// Post create new navigation property to webParts for sites // Post create new navigation property to webParts for sites
func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +143,7 @@ func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifd
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesItemWebPartsWebPartItemRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // ItemPagesItemWebPartsWebPartItemRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
@ -16,6 +17,7 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration st
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters collection of webparts on the SharePoint page // ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters collection of webparts on the SharePoint page
type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struc
// Request query parameters // Request query parameters
QueryParameters *ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters QueryParameters *ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration str
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsWebPartItemRequestBuilder) { func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
m := &ItemPagesItemWebPartsWebPartItemRequestBuilder{ m := &ItemPagesItemWebPartsWebPartItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesItemWebPartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemWebPartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsWebPartItemRequestBuilder) { func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property webParts for sites // CreateDeleteRequestInformation delete navigation property webParts for sites
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInfo
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation collection of webparts on the SharePoint page // CreateGetRequestInformation collection of webparts on the SharePoint page
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInforma
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property webParts in sites // CreatePatchRequestInformation update the navigation property webParts in sites
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInfor
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property webParts for sites // Delete delete navigation property webParts for sites
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,15 +127,16 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Cont
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get collection of webparts on the SharePoint page // Get collection of webparts on the SharePoint page
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +144,7 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -142,13 +153,15 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
} }
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method. // GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) GetPositionOfWebPart()(*ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property webParts in sites // Patch update the navigation property webParts in sites
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -156,7 +169,7 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Conte
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity. // ItemPagesRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemPagesRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesRequestBuilderGetQueryParameters get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order. // ItemPagesRequestBuilderGetQueryParameters get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.
type ItemPagesRequestBuilderGetQueryParameters struct { type ItemPagesRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPagesRequestBuilderGetQueryParameters struct {
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesRequestBuilderGetRequestConfiguration struct { type ItemPagesRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPagesRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPagesRequestBuilderGetQueryParameters QueryParameters *ItemPagesRequestBuilderGetQueryParameters
} }
// ItemPagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesRequestBuilderPostRequestConfiguration struct { type ItemPagesRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPagesRequestBuilderPostRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPagesRequestBuilderInternal instantiates a new PagesRequestBuilder and sets the default values. // NewItemPagesRequestBuilderInternal instantiates a new PagesRequestBuilder and sets the default values.
func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesRequestBuilder) { func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder {
m := &ItemPagesRequestBuilder{ m := &ItemPagesRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesRequestBuilder instantiates a new PagesRequestBuilder and sets the default values. // NewItemPagesRequestBuilder instantiates a new PagesRequestBuilder and sets the default values.
func NewItemPagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesRequestBuilder) { func NewItemPagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPagesRequestBuilder) Count()(*ItemPagesCountRequestBuilder) { func (m *ItemPagesRequestBuilder) Count() *ItemPagesCountRequestBuilder {
return NewItemPagesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order. // CreateGetRequestInformation get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.
func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Contex
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create a new [sitePage][] in the site pages [list][] in a [site][]. // CreatePostRequestInformation create a new [sitePage][] in the site pages [list][] in a [site][].
func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,12 +112,13 @@ func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Conte
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order. // Get get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-list?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-list?view=graph-rest-1.0
func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable, error) { func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -117,7 +126,7 @@ func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -126,12 +135,13 @@ func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable), nil
} }
// Post create a new [sitePage][] in the site pages [list][] in a [site][]. // Post create a new [sitePage][] in the site pages [list][] in a [site][].
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0
func (m *ItemPagesRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) { func (m *ItemPagesRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -139,7 +149,7 @@ func (m *ItemPagesRequestBuilder) Post(ctx context.Context, body ifda19816f54f07
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity. // ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemPagesSitePageItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPagesSitePageItemRequestBuilderGetQueryParameters the collection of pages in the SitePages list in this site. // ItemPagesSitePageItemRequestBuilderGetQueryParameters the collection of pages in the SitePages list in this site.
type ItemPagesSitePageItemRequestBuilderGetQueryParameters struct { type ItemPagesSitePageItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPagesSitePageItemRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPagesSitePageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesSitePageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct { type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPagesSitePageItemRequestBuilderGetQueryParameters QueryParameters *ItemPagesSitePageItemRequestBuilderGetQueryParameters
} }
// ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,29 +51,32 @@ type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// CanvasLayout provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity. // CanvasLayout provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity.
func (m *ItemPagesSitePageItemRequestBuilder) CanvasLayout()(*ItemPagesItemCanvasLayoutRequestBuilder) { func (m *ItemPagesSitePageItemRequestBuilder) CanvasLayout() *ItemPagesItemCanvasLayoutRequestBuilder {
return NewItemPagesItemCanvasLayoutRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemCanvasLayoutRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// NewItemPagesSitePageItemRequestBuilderInternal instantiates a new SitePageItemRequestBuilder and sets the default values. // NewItemPagesSitePageItemRequestBuilderInternal instantiates a new SitePageItemRequestBuilder and sets the default values.
func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesSitePageItemRequestBuilder) { func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
m := &ItemPagesSitePageItemRequestBuilder{ m := &ItemPagesSitePageItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPagesSitePageItemRequestBuilder instantiates a new SitePageItemRequestBuilder and sets the default values. // NewItemPagesSitePageItemRequestBuilder instantiates a new SitePageItemRequestBuilder and sets the default values.
func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesSitePageItemRequestBuilder) { func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesSitePageItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesSitePageItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property pages for sites // CreateDeleteRequestInformation delete navigation property pages for sites
func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -81,6 +89,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation the collection of pages in the SitePages list in this site. // CreateGetRequestInformation the collection of pages in the SitePages list in this site.
func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -97,6 +106,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx co
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property pages in sites // CreatePatchRequestInformation update the navigation property pages in sites
func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -111,9 +121,10 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property pages for sites // Delete delete navigation property pages for sites
func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -121,15 +132,16 @@ func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, reques
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get the collection of pages in the SitePages list in this site. // Get the collection of pages in the SitePages list in this site.
func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) { func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -137,7 +149,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestCo
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -146,13 +158,15 @@ func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestCo
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
} }
// GetWebPartsByPosition provides operations to call the getWebPartsByPosition method. // GetWebPartsByPosition provides operations to call the getWebPartsByPosition method.
func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition()(*ItemPagesItemGetWebPartsByPositionRequestBuilder) { func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition() *ItemPagesItemGetWebPartsByPositionRequestBuilder {
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property pages in sites // Patch update the navigation property pages in sites
func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) { func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -160,7 +174,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body if
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -169,16 +183,19 @@ func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body if
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
} }
// Publish provides operations to call the publish method. // Publish provides operations to call the publish method.
func (m *ItemPagesSitePageItemRequestBuilder) Publish()(*ItemPagesItemPublishRequestBuilder) { func (m *ItemPagesSitePageItemRequestBuilder) Publish() *ItemPagesItemPublishRequestBuilder {
return NewItemPagesItemPublishRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemPublishRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// WebParts provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // WebParts provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
func (m *ItemPagesSitePageItemRequestBuilder) WebParts()(*ItemPagesItemWebPartsRequestBuilder) { func (m *ItemPagesSitePageItemRequestBuilder) WebParts() *ItemPagesItemWebPartsRequestBuilder {
return NewItemPagesItemWebPartsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesItemWebPartsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// WebPartsById provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // WebPartsById provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string)(*ItemPagesItemWebPartsWebPartItemRequestBuilder) { func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -186,5 +203,5 @@ func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string)(*ItemPages
if id != "" { if id != "" {
urlTplParams["webPart%2Did"] = id urlTplParams["webPart%2Did"] = id
} }
return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. // ItemPermissionsCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemPermissionsCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource // ItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource
type ItemPermissionsCountRequestBuilderGetQueryParameters struct { type ItemPermissionsCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemPermissionsCountRequestBuilderGetQueryParameters struct {
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsCountRequestBuilderGetRequestConfiguration struct { type ItemPermissionsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemPermissionsCountRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPermissionsCountRequestBuilderGetQueryParameters QueryParameters *ItemPermissionsCountRequestBuilderGetQueryParameters
} }
// NewItemPermissionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPermissionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsCountRequestBuilder) { func NewItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsCountRequestBuilder {
m := &ItemPermissionsCountRequestBuilder{ m := &ItemPermissionsCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPermissionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPermissionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsCountRequestBuilder) { func NewItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPermissionsCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemPermissionsCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemPermissionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemPermissionsCountRequestBuilder) CreateGetRequestInformation(ctx con
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestCon
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. // ItemPermissionsItemGrantRequestBuilder provides operations to call the grant method.
@ -15,6 +16,7 @@ type ItemPermissionsItemGrantRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { type ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -22,25 +24,27 @@ type ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPermissionsItemGrantRequestBuilderInternal instantiates a new GrantRequestBuilder and sets the default values. // NewItemPermissionsItemGrantRequestBuilderInternal instantiates a new GrantRequestBuilder and sets the default values.
func NewItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemGrantRequestBuilder) { func NewItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemGrantRequestBuilder {
m := &ItemPermissionsItemGrantRequestBuilder{ m := &ItemPermissionsItemGrantRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.grant"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.grant";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPermissionsItemGrantRequestBuilder instantiates a new GrantRequestBuilder and sets the default values. // NewItemPermissionsItemGrantRequestBuilder instantiates a new GrantRequestBuilder and sets the default values.
func NewItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemGrantRequestBuilder) { func NewItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemGrantRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) return NewItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation grant users access to a link represented by a [permission][]. // CreatePostRequestInformation grant users access to a link represented by a [permission][].
func (m *ItemPermissionsItemGrantRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsItemGrantRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -55,12 +59,13 @@ func (m *ItemPermissionsItemGrantRequestBuilder) CreatePostRequestInformation(ct
} }
return requestInfo, nil return requestInfo, nil
} }
// Post grant users access to a link represented by a [permission][]. // Post grant users access to a link represented by a [permission][].
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0
func (m *ItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (ItemPermissionsItemGrantResponseable, error) { func (m *ItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (ItemPermissionsItemGrantResponseable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -68,7 +73,7 @@ func (m *ItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, CreateItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, CreateItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPermissionsItemRevokeGrantsRequestBuilder provides operations to call the revokeGrants method. // ItemPermissionsItemRevokeGrantsRequestBuilder provides operations to call the revokeGrants method.
@ -16,6 +17,7 @@ type ItemPermissionsItemRevokeGrantsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration struct { type ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -23,25 +25,27 @@ type ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration struc
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPermissionsItemRevokeGrantsRequestBuilderInternal instantiates a new RevokeGrantsRequestBuilder and sets the default values. // NewItemPermissionsItemRevokeGrantsRequestBuilderInternal instantiates a new RevokeGrantsRequestBuilder and sets the default values.
func NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemRevokeGrantsRequestBuilder) { func NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemRevokeGrantsRequestBuilder {
m := &ItemPermissionsItemRevokeGrantsRequestBuilder{ m := &ItemPermissionsItemRevokeGrantsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.revokeGrants"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.revokeGrants";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPermissionsItemRevokeGrantsRequestBuilder instantiates a new RevokeGrantsRequestBuilder and sets the default values. // NewItemPermissionsItemRevokeGrantsRequestBuilder instantiates a new RevokeGrantsRequestBuilder and sets the default values.
func NewItemPermissionsItemRevokeGrantsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemRevokeGrantsRequestBuilder) { func NewItemPermissionsItemRevokeGrantsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemRevokeGrantsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link. // CreatePostRequestInformation revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -56,12 +60,13 @@ func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) CreatePostRequestInforma
} }
return requestInfo, nil return requestInfo, nil
} }
// Post revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link. // Post revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) { func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -69,7 +74,7 @@ func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) Post(ctx context.Context
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.site entity. // ItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemPermissionsPermissionItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { type ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
@ -23,6 +25,7 @@ type ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struc
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// ItemPermissionsPermissionItemRequestBuilderGetQueryParameters the permissions associated with the site. Nullable. // ItemPermissionsPermissionItemRequestBuilderGetQueryParameters the permissions associated with the site. Nullable.
type ItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { type ItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -30,6 +33,7 @@ type ItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { type ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -39,6 +43,7 @@ type ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPermissionsPermissionItemRequestBuilderGetQueryParameters QueryParameters *ItemPermissionsPermissionItemRequestBuilderGetQueryParameters
} }
// ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { type ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -46,25 +51,27 @@ type ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPermissionsPermissionItemRequestBuilderInternal instantiates a new PermissionItemRequestBuilder and sets the default values. // NewItemPermissionsPermissionItemRequestBuilderInternal instantiates a new PermissionItemRequestBuilder and sets the default values.
func NewItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsPermissionItemRequestBuilder) { func NewItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsPermissionItemRequestBuilder {
m := &ItemPermissionsPermissionItemRequestBuilder{ m := &ItemPermissionsPermissionItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPermissionsPermissionItemRequestBuilder instantiates a new PermissionItemRequestBuilder and sets the default values. // NewItemPermissionsPermissionItemRequestBuilder instantiates a new PermissionItemRequestBuilder and sets the default values.
func NewItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsPermissionItemRequestBuilder) { func NewItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsPermissionItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateDeleteRequestInformation delete navigation property permissions for sites // CreateDeleteRequestInformation delete navigation property permissions for sites
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsPermissionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -77,6 +84,7 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) CreateDeleteRequestInforma
} }
return requestInfo, nil return requestInfo, nil
} }
// CreateGetRequestInformation the permissions associated with the site. Nullable. // CreateGetRequestInformation the permissions associated with the site. Nullable.
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsPermissionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -93,6 +101,7 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) CreateGetRequestInformatio
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update the navigation property permissions in sites // CreatePatchRequestInformation update the navigation property permissions in sites
func (m *ItemPermissionsPermissionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsPermissionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -107,9 +116,10 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) CreatePatchRequestInformat
} }
return requestInfo, nil return requestInfo, nil
} }
// Delete delete navigation property permissions for sites // Delete delete navigation property permissions for sites
func (m *ItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { func (m *ItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return err return err
} }
@ -117,15 +127,16 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping) err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }
// Get the permissions associated with the site. Nullable. // Get the permissions associated with the site. Nullable.
func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) { func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -133,7 +144,7 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, r
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -142,13 +153,15 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, r
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
} }
// Grant provides operations to call the grant method. // Grant provides operations to call the grant method.
func (m *ItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemPermissionsItemGrantRequestBuilder) { func (m *ItemPermissionsPermissionItemRequestBuilder) Grant() *ItemPermissionsItemGrantRequestBuilder {
return NewItemPermissionsItemGrantRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPermissionsItemGrantRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property permissions in sites // Patch update the navigation property permissions in sites
func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) { func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -156,7 +169,7 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context,
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -165,7 +178,8 @@ func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context,
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
} }
// RevokeGrants provides operations to call the revokeGrants method. // RevokeGrants provides operations to call the revokeGrants method.
func (m *ItemPermissionsPermissionItemRequestBuilder) RevokeGrants()(*ItemPermissionsItemRevokeGrantsRequestBuilder) { func (m *ItemPermissionsPermissionItemRequestBuilder) RevokeGrants() *ItemPermissionsItemRevokeGrantsRequestBuilder {
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.site entity. // ItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemPermissionsRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemPermissionsRequestBuilderGetQueryParameters get the permission resources from the permissions navigation property on a site. // ItemPermissionsRequestBuilderGetQueryParameters get the permission resources from the permissions navigation property on a site.
type ItemPermissionsRequestBuilderGetQueryParameters struct { type ItemPermissionsRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemPermissionsRequestBuilderGetQueryParameters struct {
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsRequestBuilderGetRequestConfiguration struct { type ItemPermissionsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,6 +47,7 @@ type ItemPermissionsRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemPermissionsRequestBuilderGetQueryParameters QueryParameters *ItemPermissionsRequestBuilderGetQueryParameters
} }
// ItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPermissionsRequestBuilderPostRequestConfiguration struct { type ItemPermissionsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -51,29 +55,32 @@ type ItemPermissionsRequestBuilderPostRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewItemPermissionsRequestBuilderInternal instantiates a new PermissionsRequestBuilder and sets the default values. // NewItemPermissionsRequestBuilderInternal instantiates a new PermissionsRequestBuilder and sets the default values.
func NewItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsRequestBuilder) { func NewItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsRequestBuilder {
m := &ItemPermissionsRequestBuilder{ m := &ItemPermissionsRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemPermissionsRequestBuilder instantiates a new PermissionsRequestBuilder and sets the default values. // NewItemPermissionsRequestBuilder instantiates a new PermissionsRequestBuilder and sets the default values.
func NewItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsRequestBuilder) { func NewItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) return NewItemPermissionsRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemPermissionsRequestBuilder) Count()(*ItemPermissionsCountRequestBuilder) { func (m *ItemPermissionsRequestBuilder) Count() *ItemPermissionsCountRequestBuilder {
return NewItemPermissionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPermissionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation get the permission resources from the permissions navigation property on a site. // CreateGetRequestInformation get the permission resources from the permissions navigation property on a site.
func (m *ItemPermissionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -90,6 +97,7 @@ func (m *ItemPermissionsRequestBuilder) CreateGetRequestInformation(ctx context.
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePostRequestInformation create a new permission object on a site. // CreatePostRequestInformation create a new permission object on a site.
func (m *ItemPermissionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPermissionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -104,12 +112,13 @@ func (m *ItemPermissionsRequestBuilder) CreatePostRequestInformation(ctx context
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the permission resources from the permissions navigation property on a site. // Get get the permission resources from the permissions navigation property on a site.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0
func (m *ItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable, error) { func (m *ItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -117,7 +126,7 @@ func (m *ItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfigur
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -126,12 +135,13 @@ func (m *ItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfigur
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable), nil
} }
// Post create a new permission object on a site. // Post create a new permission object on a site.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0
func (m *ItemPermissionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) { func (m *ItemPermissionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -139,7 +149,7 @@ func (m *ItemPermissionsRequestBuilder) Post(ctx context.Context, body ifda19816
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemSitesCountRequestBuilder provides operations to count the resources in the collection. // ItemSitesCountRequestBuilder provides operations to count the resources in the collection.
@ -15,6 +16,7 @@ type ItemSitesCountRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemSitesCountRequestBuilderGetQueryParameters get the number of the resource // ItemSitesCountRequestBuilderGetQueryParameters get the number of the resource
type ItemSitesCountRequestBuilderGetQueryParameters struct { type ItemSitesCountRequestBuilderGetQueryParameters struct {
// Filter items by property values // Filter items by property values
@ -22,6 +24,7 @@ type ItemSitesCountRequestBuilderGetQueryParameters struct {
// Search items by search phrases // Search items by search phrases
Search *string `uriparametername:"%24search"` Search *string `uriparametername:"%24search"`
} }
// ItemSitesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemSitesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemSitesCountRequestBuilderGetRequestConfiguration struct { type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -31,25 +34,27 @@ type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemSitesCountRequestBuilderGetQueryParameters QueryParameters *ItemSitesCountRequestBuilderGetQueryParameters
} }
// NewItemSitesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemSitesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesCountRequestBuilder) { func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
m := &ItemSitesCountRequestBuilder{ m := &ItemSitesCountRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/$count{?%24search,%24filter}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/$count{?%24search,%24filter}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemSitesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemSitesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesCountRequestBuilder) { func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemSitesCountRequestBuilderInternal(urlParams, requestAdapter) return NewItemSitesCountRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -66,9 +71,10 @@ func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.C
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get the number of the resource // Get get the number of the resource
func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -76,7 +82,7 @@ func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfigura
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping) res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemSitesRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity. // ItemSitesRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemSitesRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemSitesRequestBuilderGetQueryParameters get a collection of subsites defined for a [site][]. // ItemSitesRequestBuilderGetQueryParameters get a collection of subsites defined for a [site][].
type ItemSitesRequestBuilderGetQueryParameters struct { type ItemSitesRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
@ -35,6 +37,7 @@ type ItemSitesRequestBuilderGetQueryParameters struct {
// Show only the first n items // Show only the first n items
Top *int32 `uriparametername:"%24top"` Top *int32 `uriparametername:"%24top"`
} }
// ItemSitesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemSitesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemSitesRequestBuilderGetRequestConfiguration struct { type ItemSitesRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -44,29 +47,32 @@ type ItemSitesRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemSitesRequestBuilderGetQueryParameters QueryParameters *ItemSitesRequestBuilderGetQueryParameters
} }
// NewItemSitesRequestBuilderInternal instantiates a new SitesRequestBuilder and sets the default values. // NewItemSitesRequestBuilderInternal instantiates a new SitesRequestBuilder and sets the default values.
func NewItemSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesRequestBuilder) { func NewItemSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesRequestBuilder {
m := &ItemSitesRequestBuilder{ m := &ItemSitesRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemSitesRequestBuilder instantiates a new SitesRequestBuilder and sets the default values. // NewItemSitesRequestBuilder instantiates a new SitesRequestBuilder and sets the default values.
func NewItemSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesRequestBuilder) { func NewItemSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemSitesRequestBuilderInternal(urlParams, requestAdapter) return NewItemSitesRequestBuilderInternal(urlParams, requestAdapter)
} }
// Count provides operations to count the resources in the collection. // Count provides operations to count the resources in the collection.
func (m *ItemSitesRequestBuilder) Count()(*ItemSitesCountRequestBuilder) { func (m *ItemSitesRequestBuilder) Count() *ItemSitesCountRequestBuilder {
return NewItemSitesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemSitesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// CreateGetRequestInformation get a collection of subsites defined for a [site][]. // CreateGetRequestInformation get a collection of subsites defined for a [site][].
func (m *ItemSitesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemSitesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -83,12 +89,13 @@ func (m *ItemSitesRequestBuilder) CreateGetRequestInformation(ctx context.Contex
} }
return requestInfo, nil return requestInfo, nil
} }
// Get get a collection of subsites defined for a [site][]. // Get get a collection of subsites defined for a [site][].
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0
func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable, error) { func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -96,7 +103,7 @@ func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// ItemSitesSiteItemRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity. // ItemSitesSiteItemRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity.
@ -16,6 +17,7 @@ type ItemSitesSiteItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// ItemSitesSiteItemRequestBuilderGetQueryParameters the collection of the sub-sites under this site. // ItemSitesSiteItemRequestBuilderGetQueryParameters the collection of the sub-sites under this site.
type ItemSitesSiteItemRequestBuilderGetQueryParameters struct { type ItemSitesSiteItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -23,6 +25,7 @@ type ItemSitesSiteItemRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// ItemSitesSiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemSitesSiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct { type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -32,25 +35,27 @@ type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *ItemSitesSiteItemRequestBuilderGetQueryParameters QueryParameters *ItemSitesSiteItemRequestBuilderGetQueryParameters
} }
// NewItemSitesSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values. // NewItemSitesSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesSiteItemRequestBuilder) { func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
m := &ItemSitesSiteItemRequestBuilder{ m := &ItemSitesSiteItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewItemSitesSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values. // NewItemSitesSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values.
func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesSiteItemRequestBuilder) { func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemSitesSiteItemRequestBuilderInternal(urlParams, requestAdapter) return NewItemSitesSiteItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreateGetRequestInformation the collection of the sub-sites under this site. // CreateGetRequestInformation the collection of the sub-sites under this site.
func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -67,9 +72,10 @@ func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx contex
} }
return requestInfo, nil return requestInfo, nil
} }
// Get the collection of the sub-sites under this site. // Get the collection of the sub-sites under this site.
func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) { func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -77,7 +83,7 @@ func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfig
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,8 +2,9 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// RemoveRequestBuilder provides operations to call the remove method. // RemoveRequestBuilder provides operations to call the remove method.
@ -15,6 +16,7 @@ type RemoveRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// RemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // RemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type RemoveRequestBuilderPostRequestConfiguration struct { type RemoveRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -22,25 +24,27 @@ type RemoveRequestBuilderPostRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// NewRemoveRequestBuilderInternal instantiates a new RemoveRequestBuilder and sets the default values. // NewRemoveRequestBuilderInternal instantiates a new RemoveRequestBuilder and sets the default values.
func NewRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoveRequestBuilder) { func NewRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RemoveRequestBuilder {
m := &RemoveRequestBuilder{ m := &RemoveRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/microsoft.graph.remove"
m.urlTemplate = "{+baseurl}/sites/microsoft.graph.remove";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewRemoveRequestBuilder instantiates a new RemoveRequestBuilder and sets the default values. // NewRemoveRequestBuilder instantiates a new RemoveRequestBuilder and sets the default values.
func NewRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoveRequestBuilder) { func NewRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RemoveRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewRemoveRequestBuilderInternal(urlParams, requestAdapter) return NewRemoveRequestBuilderInternal(urlParams, requestAdapter)
} }
// CreatePostRequestInformation unfollow a user's site or multiple sites. // CreatePostRequestInformation unfollow a user's site or multiple sites.
func (m *RemoveRequestBuilder) CreatePostRequestInformation(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *RemoveRequestBuilder) CreatePostRequestInformation(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -55,12 +59,13 @@ func (m *RemoveRequestBuilder) CreatePostRequestInformation(ctx context.Context,
} }
return requestInfo, nil return requestInfo, nil
} }
// Post unfollow a user's site or multiple sites. // Post unfollow a user's site or multiple sites.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/site-unfollow?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/site-unfollow?view=graph-rest-1.0
func (m *RemoveRequestBuilder) Post(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (RemoveResponseable, error) { func (m *RemoveRequestBuilder) Post(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (RemoveResponseable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -68,7 +73,7 @@ func (m *RemoveRequestBuilder) Post(ctx context.Context, body RemovePostRequestB
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, CreateRemoveResponseFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, CreateRemoveResponseFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -2,9 +2,10 @@ package sites
import ( import (
"context" "context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
) )
// SiteItemRequestBuilder provides operations to manage the collection of site entities. // SiteItemRequestBuilder provides operations to manage the collection of site entities.
@ -16,6 +17,7 @@ type SiteItemRequestBuilder struct {
// Url template to use to build the URL for the current request builder // Url template to use to build the URL for the current request builder
urlTemplate string urlTemplate string
} }
// SiteItemRequestBuilderGetQueryParameters retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint. // SiteItemRequestBuilderGetQueryParameters retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
type SiteItemRequestBuilderGetQueryParameters struct { type SiteItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
@ -23,6 +25,7 @@ type SiteItemRequestBuilderGetQueryParameters struct {
// Select properties to be returned // Select properties to be returned
Select []string `uriparametername:"%24select"` Select []string `uriparametername:"%24select"`
} }
// SiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // SiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SiteItemRequestBuilderGetRequestConfiguration struct { type SiteItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
@ -32,6 +35,7 @@ type SiteItemRequestBuilderGetRequestConfiguration struct {
// Request query parameters // Request query parameters
QueryParameters *SiteItemRequestBuilderGetQueryParameters QueryParameters *SiteItemRequestBuilderGetQueryParameters
} }
// SiteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // SiteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SiteItemRequestBuilderPatchRequestConfiguration struct { type SiteItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
@ -39,16 +43,17 @@ type SiteItemRequestBuilderPatchRequestConfiguration struct {
// Request options // Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// Analytics provides operations to manage the analytics property of the microsoft.graph.site entity. // Analytics provides operations to manage the analytics property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Analytics()(*ItemAnalyticsRequestBuilder) { // REMOVED Analytics for minimial
return NewItemAnalyticsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// Columns provides operations to manage the columns property of the microsoft.graph.site entity. // Columns provides operations to manage the columns property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Columns()(*ItemColumnsRequestBuilder) { func (m *SiteItemRequestBuilder) Columns() *ItemColumnsRequestBuilder {
return NewItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity. // ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ColumnsById(id string)(*ItemColumnsColumnDefinitionItemRequestBuilder) { func (m *SiteItemRequestBuilder) ColumnsById(id string) *ItemColumnsColumnDefinitionItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -56,33 +61,36 @@ func (m *SiteItemRequestBuilder) ColumnsById(id string)(*ItemColumnsColumnDefini
if id != "" { if id != "" {
urlTplParams["columnDefinition%2Did"] = id urlTplParams["columnDefinition%2Did"] = id
} }
return NewItemColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values. // NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SiteItemRequestBuilder) { func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
m := &SiteItemRequestBuilder{ m := &SiteItemRequestBuilder{}
} m.urlTemplate = "{+baseurl}/sites/{site%2Did}{?%24select,%24expand}"
m.urlTemplate = "{+baseurl}/sites/{site%2Did}{?%24select,%24expand}";
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range pathParameters { for idx, item := range pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
} }
m.pathParameters = urlTplParams; m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter; m.requestAdapter = requestAdapter
return m return m
} }
// NewSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values. // NewSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values.
func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SiteItemRequestBuilder) { func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewSiteItemRequestBuilderInternal(urlParams, requestAdapter) return NewSiteItemRequestBuilderInternal(urlParams, requestAdapter)
} }
// ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity. // ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ContentTypes()(*ItemContentTypesRequestBuilder) { func (m *SiteItemRequestBuilder) ContentTypes() *ItemContentTypesRequestBuilder {
return NewItemContentTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemContentTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity. // ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ContentTypesById(id string)(*ItemContentTypesContentTypeItemRequestBuilder) { func (m *SiteItemRequestBuilder) ContentTypesById(id string) *ItemContentTypesContentTypeItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -90,8 +98,9 @@ func (m *SiteItemRequestBuilder) ContentTypesById(id string)(*ItemContentTypesCo
if id != "" { if id != "" {
urlTplParams["contentType%2Did"] = id urlTplParams["contentType%2Did"] = id
} }
return NewItemContentTypesContentTypeItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemContentTypesContentTypeItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// CreateGetRequestInformation retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint. // CreateGetRequestInformation retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -108,6 +117,7 @@ func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context
} }
return requestInfo, nil return requestInfo, nil
} }
// CreatePatchRequestInformation update entity in sites by key (id) // CreatePatchRequestInformation update entity in sites by key (id)
func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -122,31 +132,22 @@ func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Conte
} }
return requestInfo, nil return requestInfo, nil
} }
// Drive provides operations to manage the drive property of the microsoft.graph.site entity. // Drive provides operations to manage the drive property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Drive()(*ItemDriveRequestBuilder) { // Removed Drive() for minimial connector
return NewItemDriveRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// Drives provides operations to manage the drives property of the microsoft.graph.site entity. // Drives provides operations to manage the drives property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Drives()(*ItemDrivesRequestBuilder) { // Removed Drives()
return NewItemDrivesRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// DrivesById provides operations to manage the drives property of the microsoft.graph.site entity. // DrivesById provides operations to manage the drives property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) DrivesById(id string)(*ItemDrivesDriveItemRequestBuilder) {
urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters {
urlTplParams[idx] = item
}
if id != "" {
urlTplParams["drive%2Did"] = id
}
return NewItemDrivesDriveItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
}
// ExternalColumns provides operations to manage the externalColumns property of the microsoft.graph.site entity. // ExternalColumns provides operations to manage the externalColumns property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ExternalColumns()(*ItemExternalColumnsRequestBuilder) { func (m *SiteItemRequestBuilder) ExternalColumns() *ItemExternalColumnsRequestBuilder {
return NewItemExternalColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemExternalColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity. // ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ExternalColumnsById(id string)(*ItemExternalColumnsColumnDefinitionItemRequestBuilder) { func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -154,14 +155,15 @@ func (m *SiteItemRequestBuilder) ExternalColumnsById(id string)(*ItemExternalCol
if id != "" { if id != "" {
urlTplParams["columnDefinition%2Did"] = id urlTplParams["columnDefinition%2Did"] = id
} }
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint. // Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0
func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) { func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration); requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -169,7 +171,7 @@ func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -178,77 +180,26 @@ func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
} }
// GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method. // GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method.
func (m *SiteItemRequestBuilder) GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval(endDateTime *string, interval *string, startDateTime *string)(*ItemGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder) {
return NewItemGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderInternal(m.pathParameters, m.requestAdapter, endDateTime, interval, startDateTime);
}
// GetApplicableContentTypesForListWithListId provides operations to call the getApplicableContentTypesForList method. // GetApplicableContentTypesForListWithListId provides operations to call the getApplicableContentTypesForList method.
func (m *SiteItemRequestBuilder) GetApplicableContentTypesForListWithListId(listId *string)(*ItemGetApplicableContentTypesForListWithListIdRequestBuilder) {
return NewItemGetApplicableContentTypesForListWithListIdRequestBuilderInternal(m.pathParameters, m.requestAdapter, listId);
}
// GetByPathWithPath provides operations to call the getByPath method. // GetByPathWithPath provides operations to call the getByPath method.
func (m *SiteItemRequestBuilder) GetByPathWithPath(path *string)(*ItemGetByPathWithPathRequestBuilder) {
return NewItemGetByPathWithPathRequestBuilderInternal(m.pathParameters, m.requestAdapter, path);
}
// InformationProtection provides operations to manage the informationProtection property of the microsoft.graph.site entity. // InformationProtection provides operations to manage the informationProtection property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) InformationProtection()(*ItemInformationProtectionRequestBuilder) {
return NewItemInformationProtectionRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// Items provides operations to manage the items property of the microsoft.graph.site entity. // Items provides operations to manage the items property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Items()(*ItemItemsRequestBuilder) {
return NewItemItemsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// ItemsById provides operations to manage the items property of the microsoft.graph.site entity. // ItemsById provides operations to manage the items property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ItemsById(id string)(*ItemItemsBaseItemItemRequestBuilder) {
urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters {
urlTplParams[idx] = item
}
if id != "" {
urlTplParams["baseItem%2Did"] = id
}
return NewItemItemsBaseItemItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
}
// Lists provides operations to manage the lists property of the microsoft.graph.site entity. // Lists provides operations to manage the lists property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Lists()(*ItemListsRequestBuilder) {
return NewItemListsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// ListsById provides operations to manage the lists property of the microsoft.graph.site entity. // ListsById provides operations to manage the lists property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) ListsById(id string)(*ItemListsListItemRequestBuilder) {
urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters {
urlTplParams[idx] = item
}
if id != "" {
urlTplParams["list%2Did"] = id
}
return NewItemListsListItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
}
// Onenote provides operations to manage the onenote property of the microsoft.graph.site entity. // Onenote provides operations to manage the onenote property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Onenote()(*ItemOnenoteRequestBuilder) {
return NewItemOnenoteRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// Operations provides operations to manage the operations property of the microsoft.graph.site entity. // Operations provides operations to manage the operations property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Operations()(*ItemOperationsRequestBuilder) {
return NewItemOperationsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// OperationsById provides operations to manage the operations property of the microsoft.graph.site entity. // OperationsById provides operations to manage the operations property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) OperationsById(id string)(*ItemOperationsRichLongRunningOperationItemRequestBuilder) {
urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters {
urlTplParams[idx] = item
}
if id != "" {
urlTplParams["richLongRunningOperation%2Did"] = id
}
return NewItemOperationsRichLongRunningOperationItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
}
// Pages provides operations to manage the pages property of the microsoft.graph.site entity. // Pages provides operations to manage the pages property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Pages()(*ItemPagesRequestBuilder) { func (m *SiteItemRequestBuilder) Pages() *ItemPagesRequestBuilder {
return NewItemPagesRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemPagesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// PagesById provides operations to manage the pages property of the microsoft.graph.site entity. // PagesById provides operations to manage the pages property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) PagesById(id string)(*ItemPagesSitePageItemRequestBuilder) { func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -256,11 +207,12 @@ func (m *SiteItemRequestBuilder) PagesById(id string)(*ItemPagesSitePageItemRequ
if id != "" { if id != "" {
urlTplParams["sitePage%2Did"] = id urlTplParams["sitePage%2Did"] = id
} }
return NewItemPagesSitePageItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemPagesSitePageItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// Patch update entity in sites by key (id) // Patch update entity in sites by key (id)
func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) { func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration); requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -268,7 +220,7 @@ func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f07
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue, "5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
} }
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping) res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -277,27 +229,17 @@ func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f07
} }
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
} }
// Permissions provides operations to manage the permissions property of the microsoft.graph.site entity. // Permissions provides operations to manage the permissions property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Permissions()(*ItemPermissionsRequestBuilder) {
return NewItemPermissionsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}
// PermissionsById provides operations to manage the permissions property of the microsoft.graph.site entity. // PermissionsById provides operations to manage the permissions property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) PermissionsById(id string)(*ItemPermissionsPermissionItemRequestBuilder) {
urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters {
urlTplParams[idx] = item
}
if id != "" {
urlTplParams["permission%2Did"] = id
}
return NewItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
}
// Sites provides operations to manage the sites property of the microsoft.graph.site entity. // Sites provides operations to manage the sites property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Sites()(*ItemSitesRequestBuilder) { func (m *SiteItemRequestBuilder) Sites() *ItemSitesRequestBuilder {
return NewItemSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter); return NewItemSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// SitesById provides operations to manage the sites property of the microsoft.graph.site entity. // SitesById provides operations to manage the sites property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) SitesById(id string)(*ItemSitesSiteItemRequestBuilder) { func (m *SiteItemRequestBuilder) SitesById(id string) *ItemSitesSiteItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
urlTplParams[idx] = item urlTplParams[idx] = item
@ -305,9 +247,7 @@ func (m *SiteItemRequestBuilder) SitesById(id string)(*ItemSitesSiteItemRequestB
if id != "" { if id != "" {
urlTplParams["site%2Did1"] = id urlTplParams["site%2Did1"] = id
} }
return NewItemSitesSiteItemRequestBuilderInternal(urlTplParams, m.requestAdapter); return NewItemSitesSiteItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
} }
// TermStore provides operations to manage the termStore property of the microsoft.graph.site entity. // TermStore provides operations to manage the termStore property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) TermStore()(*ItemTermStoreRequestBuilder) {
return NewItemTermStoreRequestBuilderInternal(m.pathParameters, m.requestAdapter);
}