Updates to /connector/graph/betasdk/sites
Removal of Async calls and file permissions for adapter compatibility.
This commit is contained in:
parent
a31fe596af
commit
775f5ce4e3
@ -1,88 +1,94 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemExternalColumnsColumnDefinitionItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
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.
|
||||
type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
||||
func NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsColumnDefinitionItemRequestBuilder) {
|
||||
m := &ItemExternalColumnsColumnDefinitionItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
||||
m := &ItemExternalColumnsColumnDefinitionItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemExternalColumnsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
||||
func NewItemExternalColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsColumnDefinitionItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemExternalColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
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.
|
||||
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
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.
|
||||
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
||||
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemExternalColumnsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemExternalColumnsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemExternalColumnsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemExternalColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemExternalColumnsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemExternalColumnsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemExternalColumnsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemExternalColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemExternalColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsCountRequestBuilder) {
|
||||
m := &ItemExternalColumnsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemExternalColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsCountRequestBuilder {
|
||||
m := &ItemExternalColumnsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemExternalColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemExternalColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemExternalColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemExternalColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemExternalColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemExternalColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemExternalColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemExternalColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemExternalColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,104 +1,111 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemExternalColumnsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
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.
|
||||
type ItemExternalColumnsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemExternalColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemExternalColumnsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemExternalColumnsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemExternalColumnsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemExternalColumnsRequestBuilderInternal instantiates a new ExternalColumnsRequestBuilder and sets the default values.
|
||||
func NewItemExternalColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsRequestBuilder) {
|
||||
m := &ItemExternalColumnsRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemExternalColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsRequestBuilder {
|
||||
m := &ItemExternalColumnsRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemExternalColumnsRequestBuilder instantiates a new ExternalColumnsRequestBuilder and sets the default values.
|
||||
func NewItemExternalColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemExternalColumnsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemExternalColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemExternalColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemExternalColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemExternalColumnsRequestBuilder) Count()(*ItemExternalColumnsCountRequestBuilder) {
|
||||
return NewItemExternalColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemExternalColumnsRequestBuilder) Count() *ItemExternalColumnsCountRequestBuilder {
|
||||
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.
|
||||
func (m *ItemExternalColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemExternalColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
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.
|
||||
func (m *ItemExternalColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable), nil
|
||||
func (m *ItemExternalColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable), nil
|
||||
}
|
||||
|
||||
@ -1,79 +1,84 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemGetByPathWithPathRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemGetByPathWithPathRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemGetByPathWithPathRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemGetByPathWithPathRequestBuilderInternal instantiates a new GetByPathWithPathRequestBuilder and sets the default values.
|
||||
func NewItemGetByPathWithPathRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, path *string)(*ItemGetByPathWithPathRequestBuilder) {
|
||||
m := &ItemGetByPathWithPathRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/microsoft.graph.getByPath(path='{path}')";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if path != nil {
|
||||
urlTplParams["path"] = *path
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemGetByPathWithPathRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, path *string) *ItemGetByPathWithPathRequestBuilder {
|
||||
m := &ItemGetByPathWithPathRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/microsoft.graph.getByPath(path='{path}')"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if path != nil {
|
||||
urlTplParams["path"] = *path
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemGetByPathWithPathRequestBuilder instantiates a new GetByPathWithPathRequestBuilder and sets the default values.
|
||||
func NewItemGetByPathWithPathRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemGetByPathWithPathRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemGetByPathWithPathRequestBuilderInternal(urlParams, requestAdapter, nil)
|
||||
func NewItemGetByPathWithPathRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGetByPathWithPathRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemGetByPathWithPathRequestBuilderInternal(urlParams, requestAdapter, nil)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation invoke function getByPath
|
||||
func (m *ItemGetByPathWithPathRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemGetByPathWithPathRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get invoke function getByPath
|
||||
func (m *ItemGetByPathWithPathRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
func (m *ItemGetByPathWithPathRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
}
|
||||
|
||||
@ -1,88 +1,94 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemItemsBaseItemItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemItemsBaseItemItemRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated.
|
||||
type ItemItemsBaseItemItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemItemsBaseItemItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemItemsBaseItemItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemItemsBaseItemItemRequestBuilderInternal instantiates a new BaseItemItemRequestBuilder and sets the default values.
|
||||
func NewItemItemsBaseItemItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsBaseItemItemRequestBuilder) {
|
||||
m := &ItemItemsBaseItemItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/{baseItem%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemItemsBaseItemItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsBaseItemItemRequestBuilder {
|
||||
m := &ItemItemsBaseItemItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/{baseItem%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemItemsBaseItemItemRequestBuilder instantiates a new BaseItemItemRequestBuilder and sets the default values.
|
||||
func NewItemItemsBaseItemItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsBaseItemItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemItemsBaseItemItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemItemsBaseItemItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsBaseItemItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemItemsBaseItemItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemItemsBaseItemItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable), nil
|
||||
func (m *ItemItemsBaseItemItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable), nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemItemsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemItemsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemItemsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemItemsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemItemsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemItemsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemItemsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemItemsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemItemsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsCountRequestBuilder) {
|
||||
m := &ItemItemsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemItemsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsCountRequestBuilder {
|
||||
m := &ItemItemsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemItemsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemItemsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemItemsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemItemsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemItemsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemItemsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemItemsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemItemsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemItemsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,104 +1,111 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemItemsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemItemsRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated.
|
||||
type ItemItemsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemItemsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemItemsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemItemsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemItemsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemItemsRequestBuilderInternal instantiates a new ItemsRequestBuilder and sets the default values.
|
||||
func NewItemItemsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsRequestBuilder) {
|
||||
m := &ItemItemsRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemItemsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsRequestBuilder {
|
||||
m := &ItemItemsRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemItemsRequestBuilder instantiates a new ItemsRequestBuilder and sets the default values.
|
||||
func NewItemItemsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemItemsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemItemsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemItemsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemItemsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemItemsRequestBuilder) Count()(*ItemItemsCountRequestBuilder) {
|
||||
return NewItemItemsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemItemsRequestBuilder) Count() *ItemItemsCountRequestBuilder {
|
||||
return NewItemItemsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemItemsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemCollectionResponseable), nil
|
||||
func (m *ItemItemsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemCollectionResponseable), nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPagesCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPagesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesCountRequestBuilder) {
|
||||
m := &ItemPagesCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesCountRequestBuilder {
|
||||
m := &ItemPagesCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPagesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,178 +1,192 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters collection of horizontal sections on the SharePoint page.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// Columns provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Columns()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Columns() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// ColumnsById provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) ColumnsById(id string)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["horizontalSectionColumn%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) ColumnsById(id string) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["horizontalSectionColumn%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal instantiates a new HorizontalSectionItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder instantiates a new HorizontalSectionItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property horizontalSections for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation collection of horizontal sections on the SharePoint page.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property horizontalSections in sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property horizontalSections for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get collection of horizontal sections on the SharePoint page.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
|
||||
}
|
||||
|
||||
// Patch update the navigation property horizontalSections in sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,178 +1,192 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters the set of vertical columns in this section.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal instantiates a new HorizontalSectionColumnItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder instantiates a new HorizontalSectionColumnItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property columns for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the set of vertical columns in this section.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property columns in sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property columns for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get the set of vertical columns in this section.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
|
||||
}
|
||||
|
||||
// Patch update the navigation property columns in sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
|
||||
}
|
||||
|
||||
// Webparts provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Webparts()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) Webparts() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// WebpartsById provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) WebpartsById(id string)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["webPart%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder) WebpartsById(id string) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["webPart%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder{
|
||||
}
|
||||
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)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder{}
|
||||
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)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,79 +1,84 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*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";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *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"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation invoke action getPositionOfWebPart
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post invoke action getPositionOfWebPart
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable), nil
|
||||
}
|
||||
|
||||
@ -1,147 +1,157 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters get the webPart resources from a sitePage. Sort by the order in which they appear on the page.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal instantiates a new WebpartsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*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}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *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}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder instantiates a new WebpartsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Count() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder {
|
||||
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.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation create new navigation property to webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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]: 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create new navigation property to webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
@ -1,167 +1,180 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters the collection of WebParts in this column.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder{
|
||||
}
|
||||
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)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder{}
|
||||
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)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the collection of WebParts in this column.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property webparts in sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get the collection of WebParts in this column.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update the navigation property webparts in sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
@ -1,147 +1,157 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal instantiates a new ColumnsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*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}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *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}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder instantiates a new ColumnsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Count() *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation create new navigation property to columns for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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]: 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create new navigation property to columns for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionColumnFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionColumnable), nil
|
||||
}
|
||||
|
||||
@ -1,147 +1,157 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal instantiates a new HorizontalSectionsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/horizontalSections{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder instantiates a new HorizontalSectionsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Count() *ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation create new navigation property to horizontalSections for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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]: 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create new navigation property to horizontalSections for sites
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateHorizontalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.HorizontalSectionable), nil
|
||||
}
|
||||
|
||||
@ -1,182 +1,197 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section
|
||||
type ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutRequestBuilderInternal instantiates a new CanvasLayoutRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutRequestBuilder instantiates a new CanvasLayoutRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property canvasLayout for sites
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property canvasLayout in sites
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property canvasLayout for sites
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil
|
||||
}
|
||||
|
||||
// HorizontalSections provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSections()(*ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSections() *ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// HorizontalSectionsById provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSectionsById(id string)(*ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["horizontalSection%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) HorizontalSectionsById(id string) *ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["horizontalSection%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update the navigation property canvasLayout in sites
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, requestConfiguration *ItemPagesItemCanvasLayoutRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateCanvasLayoutFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CanvasLayoutable), nil
|
||||
}
|
||||
|
||||
// VerticalSection provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity.
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) VerticalSection()(*ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutRequestBuilder) VerticalSection() *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
@ -1,181 +1,195 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters read the properties and relationships of a verticalSection object.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal instantiates a new VerticalSectionRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder instantiates a new VerticalSectionRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property verticalSection for sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation read the properties and relationships of a verticalSection object.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property verticalSection in sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property verticalSection for sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get read the properties and relationships of a verticalSection object.
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil
|
||||
}
|
||||
|
||||
// Patch update the navigation property verticalSection in sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateVerticalSectionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.VerticalSectionable), nil
|
||||
}
|
||||
|
||||
// Webparts provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Webparts()(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) Webparts() *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// WebpartsById provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) WebpartsById(id string)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["webPart%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder) WebpartsById(id string) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["webPart%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,79 +1,84 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation invoke action getPositionOfWebPart
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post invoke action getPositionOfWebPart
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable), nil
|
||||
}
|
||||
|
||||
@ -1,144 +1,154 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters the set of web parts in this section.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal instantiates a new WebpartsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder{
|
||||
}
|
||||
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)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder{}
|
||||
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)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder instantiates a new WebpartsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Count()(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Count() *ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the set of web parts in this section.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation create new navigation property to webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get the set of web parts in this section.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create new navigation property to webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
@ -1,167 +1,180 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters the set of web parts in this section.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder {
|
||||
m := &ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the set of web parts in this section.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property webparts in sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property webparts for sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get the set of web parts in this section.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart()(*ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update the navigation property webparts in sites
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
@ -1,76 +1,81 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemGetWebPartsByPositionRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal instantiates a new GetWebPartsByPositionRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemGetWebPartsByPositionRequestBuilder) {
|
||||
m := &ItemPagesItemGetWebPartsByPositionRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.getWebPartsByPosition";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemGetWebPartsByPositionRequestBuilder {
|
||||
m := &ItemPagesItemGetWebPartsByPositionRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.getWebPartsByPosition"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemGetWebPartsByPositionRequestBuilder instantiates a new GetWebPartsByPositionRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemGetWebPartsByPositionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemGetWebPartsByPositionRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemGetWebPartsByPositionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemGetWebPartsByPositionRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation invoke action getWebPartsByPosition
|
||||
func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post invoke action getWebPartsByPosition
|
||||
func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) Post(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration)(ItemPagesItemGetWebPartsByPositionResponseable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ItemPagesItemGetWebPartsByPositionResponseable), nil
|
||||
func (m *ItemPagesItemGetWebPartsByPositionRequestBuilder) Post(ctx context.Context, body ItemPagesItemGetWebPartsByPositionPostRequestBodyable, requestConfiguration *ItemPagesItemGetWebPartsByPositionRequestBuilderPostRequestConfiguration) (ItemPagesItemGetWebPartsByPositionResponseable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ItemPagesItemGetWebPartsByPositionResponseable), nil
|
||||
}
|
||||
|
||||
@ -1,71 +1,76 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemPublishRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemPublishRequestBuilder) {
|
||||
m := &ItemPagesItemPublishRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.publish";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
|
||||
m := &ItemPagesItemPublishRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/microsoft.graph.publish"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemPublishRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation invoke action publish
|
||||
func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post invoke action publish
|
||||
func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) error {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPagesItemWebPartsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsCountRequestBuilder) {
|
||||
m := &ItemPagesItemWebPartsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
|
||||
m := &ItemPagesItemWebPartsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,79 +1,84 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
m := &ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
|
||||
m := &ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation invoke action getPositionOfWebPart
|
||||
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post invoke action getPositionOfWebPart
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable), nil
|
||||
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartPositionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable), nil
|
||||
}
|
||||
|
||||
@ -1,144 +1,154 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemWebPartsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsRequestBuilderGetQueryParameters collection of webparts on the SharePoint page
|
||||
type ItemPagesItemWebPartsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemWebPartsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemWebPartsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsRequestBuilderInternal instantiates a new WebPartsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsRequestBuilder) {
|
||||
m := &ItemPagesItemWebPartsRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder {
|
||||
m := &ItemPagesItemWebPartsRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsRequestBuilder instantiates a new WebPartsRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemWebPartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) Count()(*ItemPagesItemWebPartsCountRequestBuilder) {
|
||||
return NewItemPagesItemWebPartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) Count() *ItemPagesItemWebPartsCountRequestBuilder {
|
||||
return NewItemPagesItemWebPartsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation collection of webparts on the SharePoint page
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation create new navigation property to webParts for sites
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get collection of webparts on the SharePoint page
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create new navigation property to webParts for sites
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
@ -1,167 +1,180 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesItemWebPartsWebPartItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters collection of webparts on the SharePoint page
|
||||
type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsWebPartItemRequestBuilder) {
|
||||
m := &ItemPagesItemWebPartsWebPartItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
|
||||
m := &ItemPagesItemWebPartsWebPartItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesItemWebPartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesItemWebPartsWebPartItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property webParts for sites
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation collection of webparts on the SharePoint page
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property webParts in sites
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property webParts for sites
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get collection of webparts on the SharePoint page
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) GetPositionOfWebPart()(*ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) {
|
||||
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
|
||||
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update the navigation property webParts in sites
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable), nil
|
||||
}
|
||||
|
||||
@ -1,150 +1,160 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
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.
|
||||
type ItemPagesRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPagesRequestBuilderInternal instantiates a new PagesRequestBuilder and sets the default values.
|
||||
func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesRequestBuilder) {
|
||||
m := &ItemPagesRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder {
|
||||
m := &ItemPagesRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesRequestBuilder instantiates a new PagesRequestBuilder and sets the default values.
|
||||
func NewItemPagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPagesRequestBuilder) Count()(*ItemPagesCountRequestBuilder) {
|
||||
return NewItemPagesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesRequestBuilder) Count() *ItemPagesCountRequestBuilder {
|
||||
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.
|
||||
func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
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.
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable), nil
|
||||
func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create a new [sitePage][] in the site pages [list][] in a [site][].
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
|
||||
func (m *ItemPagesRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
|
||||
}
|
||||
|
||||
@ -1,190 +1,207 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPagesSitePageItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPagesSitePageItemRequestBuilderGetQueryParameters the collection of pages in the SitePages list in this site.
|
||||
type ItemPagesSitePageItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPagesSitePageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesSitePageItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPagesSitePageItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// CanvasLayout provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CanvasLayout()(*ItemPagesItemCanvasLayoutRequestBuilder) {
|
||||
return NewItemPagesItemCanvasLayoutRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CanvasLayout() *ItemPagesItemCanvasLayoutRequestBuilder {
|
||||
return NewItemPagesItemCanvasLayoutRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// NewItemPagesSitePageItemRequestBuilderInternal instantiates a new SitePageItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesSitePageItemRequestBuilder) {
|
||||
m := &ItemPagesSitePageItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
|
||||
m := &ItemPagesSitePageItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPagesSitePageItemRequestBuilder instantiates a new SitePageItemRequestBuilder and sets the default values.
|
||||
func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPagesSitePageItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesSitePageItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPagesSitePageItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property pages for sites
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the collection of pages in the SitePages list in this site.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property pages in sites
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property pages for sites
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get the collection of pages in the SitePages list in this site.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
|
||||
}
|
||||
|
||||
// GetWebPartsByPosition provides operations to call the getWebPartsByPosition method.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition()(*ItemPagesItemGetWebPartsByPositionRequestBuilder) {
|
||||
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition() *ItemPagesItemGetWebPartsByPositionRequestBuilder {
|
||||
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update the navigation property pages in sites
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSitePageFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable), nil
|
||||
}
|
||||
|
||||
// Publish provides operations to call the publish method.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Publish()(*ItemPagesItemPublishRequestBuilder) {
|
||||
return NewItemPagesItemPublishRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) Publish() *ItemPagesItemPublishRequestBuilder {
|
||||
return NewItemPagesItemPublishRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// WebParts provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) WebParts()(*ItemPagesItemWebPartsRequestBuilder) {
|
||||
return NewItemPagesItemWebPartsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) WebParts() *ItemPagesItemWebPartsRequestBuilder {
|
||||
return NewItemPagesItemWebPartsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// WebPartsById provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string)(*ItemPagesItemWebPartsWebPartItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["webPart%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["webPart%2Did"] = id
|
||||
}
|
||||
return NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPermissionsCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemPermissionsCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPermissionsCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPermissionsCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemPermissionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsCountRequestBuilder) {
|
||||
m := &ItemPermissionsCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsCountRequestBuilder {
|
||||
m := &ItemPermissionsCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPermissionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemPermissionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,79 +1,84 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemPermissionsItemGrantRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPermissionsItemGrantRequestBuilderInternal instantiates a new GrantRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemGrantRequestBuilder) {
|
||||
m := &ItemPermissionsItemGrantRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.grant";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemGrantRequestBuilder {
|
||||
m := &ItemPermissionsItemGrantRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.grant"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPermissionsItemGrantRequestBuilder instantiates a new GrantRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemGrantRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemGrantRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsItemGrantRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post grant users access to a link represented by a [permission][].
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, CreateItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ItemPermissionsItemGrantResponseable), nil
|
||||
func (m *ItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (ItemPermissionsItemGrantResponseable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, CreateItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ItemPermissionsItemGrantResponseable), nil
|
||||
}
|
||||
|
||||
@ -1,80 +1,85 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPermissionsItemRevokeGrantsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPermissionsItemRevokeGrantsRequestBuilderInternal instantiates a new RevokeGrantsRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemRevokeGrantsRequestBuilder) {
|
||||
m := &ItemPermissionsItemRevokeGrantsRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.revokeGrants";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemRevokeGrantsRequestBuilder {
|
||||
m := &ItemPermissionsItemRevokeGrantsRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.revokeGrants"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPermissionsItemRevokeGrantsRequestBuilder instantiates a new RevokeGrantsRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsItemRevokeGrantsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsItemRevokeGrantsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPermissionsItemRevokeGrantsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemRevokeGrantsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
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.
|
||||
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// 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]: 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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
}
|
||||
|
||||
@ -1,171 +1,185 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPermissionsPermissionItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// ItemPermissionsPermissionItemRequestBuilderGetQueryParameters the permissions associated with the site. Nullable.
|
||||
type ItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPermissionsPermissionItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPermissionsPermissionItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPermissionsPermissionItemRequestBuilderInternal instantiates a new PermissionItemRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsPermissionItemRequestBuilder) {
|
||||
m := &ItemPermissionsPermissionItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsPermissionItemRequestBuilder {
|
||||
m := &ItemPermissionsPermissionItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPermissionsPermissionItemRequestBuilder instantiates a new PermissionItemRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsPermissionItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsPermissionItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateDeleteRequestInformation delete navigation property permissions for sites
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the permissions associated with the site. Nullable.
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update the navigation property permissions in sites
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Delete delete navigation property permissions for sites
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContentAsync(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) error {
|
||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Get the permissions associated with the site. Nullable.
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
}
|
||||
|
||||
// Grant provides operations to call the grant method.
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemPermissionsItemGrantRequestBuilder) {
|
||||
return NewItemPermissionsItemGrantRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Grant() *ItemPermissionsItemGrantRequestBuilder {
|
||||
return NewItemPermissionsItemGrantRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update the navigation property permissions in sites
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
}
|
||||
|
||||
// RevokeGrants provides operations to call the revokeGrants method.
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) RevokeGrants()(*ItemPermissionsItemRevokeGrantsRequestBuilder) {
|
||||
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPermissionsPermissionItemRequestBuilder) RevokeGrants() *ItemPermissionsItemRevokeGrantsRequestBuilder {
|
||||
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
@ -1,150 +1,160 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemPermissionsRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemPermissionsRequestBuilderGetQueryParameters get the permission resources from the permissions navigation property on a site.
|
||||
type ItemPermissionsRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPermissionsRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemPermissionsRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// ItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemPermissionsRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewItemPermissionsRequestBuilderInternal instantiates a new PermissionsRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsRequestBuilder) {
|
||||
m := &ItemPermissionsRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsRequestBuilder {
|
||||
m := &ItemPermissionsRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemPermissionsRequestBuilder instantiates a new PermissionsRequestBuilder and sets the default values.
|
||||
func NewItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPermissionsRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemPermissionsRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemPermissionsRequestBuilder) Count()(*ItemPermissionsCountRequestBuilder) {
|
||||
return NewItemPermissionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemPermissionsRequestBuilder) Count() *ItemPermissionsCountRequestBuilder {
|
||||
return NewItemPermissionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation create a new permission object on a site.
|
||||
func (m *ItemPermissionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemPermissionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the permission resources from the permissions navigation property on a site.
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable), nil
|
||||
func (m *ItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable), nil
|
||||
}
|
||||
|
||||
// Post create a new permission object on a site.
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
func (m *ItemPermissionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
||||
}
|
||||
|
||||
@ -1,87 +1,93 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type ItemSitesCountRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemSitesCountRequestBuilderGetQueryParameters get the number of the resource
|
||||
type ItemSitesCountRequestBuilderGetQueryParameters struct {
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
}
|
||||
|
||||
// ItemSitesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemSitesCountRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemSitesCountRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemSitesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesCountRequestBuilder) {
|
||||
m := &ItemSitesCountRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/$count{?%24search,%24filter}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
|
||||
m := &ItemSitesCountRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/$count{?%24search,%24filter}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemSitesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
||||
func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesCountRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemSitesCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemSitesCountRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get the number of the resource
|
||||
func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "text/plain")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get the number of the resource
|
||||
func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration)(*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitiveAsync(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(*int32), nil
|
||||
}
|
||||
|
||||
@ -1,107 +1,114 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemSitesRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemSitesRequestBuilderGetQueryParameters get a collection of subsites defined for a [site][].
|
||||
type ItemSitesRequestBuilderGetQueryParameters struct {
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
// Include count of items
|
||||
Count *bool `uriparametername:"%24count"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Filter items by property values
|
||||
Filter *string `uriparametername:"%24filter"`
|
||||
// Order items by property values
|
||||
Orderby []string `uriparametername:"%24orderby"`
|
||||
// Search items by search phrases
|
||||
Search *string `uriparametername:"%24search"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Skip the first n items
|
||||
Skip *int32 `uriparametername:"%24skip"`
|
||||
// Show only the first n items
|
||||
Top *int32 `uriparametername:"%24top"`
|
||||
}
|
||||
|
||||
// ItemSitesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemSitesRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemSitesRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemSitesRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemSitesRequestBuilderInternal instantiates a new SitesRequestBuilder and sets the default values.
|
||||
func NewItemSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesRequestBuilder) {
|
||||
m := &ItemSitesRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesRequestBuilder {
|
||||
m := &ItemSitesRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemSitesRequestBuilder instantiates a new SitesRequestBuilder and sets the default values.
|
||||
func NewItemSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemSitesRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemSitesRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// Count provides operations to count the resources in the collection.
|
||||
func (m *ItemSitesRequestBuilder) Count()(*ItemSitesCountRequestBuilder) {
|
||||
return NewItemSitesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *ItemSitesRequestBuilder) Count() *ItemSitesCountRequestBuilder {
|
||||
return NewItemSitesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation get a collection of subsites defined for a [site][].
|
||||
func (m *ItemSitesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemSitesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get get a collection of subsites defined for a [site][].
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable), nil
|
||||
func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable), nil
|
||||
}
|
||||
|
||||
@ -1,88 +1,94 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type ItemSitesSiteItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// ItemSitesSiteItemRequestBuilderGetQueryParameters the collection of the sub-sites under this site.
|
||||
type ItemSitesSiteItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// ItemSitesSiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemSitesSiteItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *ItemSitesSiteItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// NewItemSitesSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
|
||||
func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesSiteItemRequestBuilder) {
|
||||
m := &ItemSitesSiteItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
|
||||
m := &ItemSitesSiteItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewItemSitesSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values.
|
||||
func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesSiteItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemSitesSiteItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewItemSitesSiteItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreateGetRequestInformation the collection of the sub-sites under this site.
|
||||
func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Get the collection of the sub-sites under this site.
|
||||
func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
}
|
||||
|
||||
@ -1,79 +1,84 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
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.
|
||||
type RemoveRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// RemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type RemoveRequestBuilderPostRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// NewRemoveRequestBuilderInternal instantiates a new RemoveRequestBuilder and sets the default values.
|
||||
func NewRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoveRequestBuilder) {
|
||||
m := &RemoveRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/microsoft.graph.remove";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RemoveRequestBuilder {
|
||||
m := &RemoveRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/microsoft.graph.remove"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewRemoveRequestBuilder instantiates a new RemoveRequestBuilder and sets the default values.
|
||||
func NewRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoveRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewRemoveRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RemoveRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewRemoveRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// CreatePostRequestInformation unfollow a user's site or multiple sites.
|
||||
func (m *RemoveRequestBuilder) CreatePostRequestInformation(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *RemoveRequestBuilder) CreatePostRequestInformation(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Post unfollow a user's site or multiple sites.
|
||||
// [Find more info here]
|
||||
//
|
||||
//
|
||||
// [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) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, CreateRemoveResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(RemoveResponseable), nil
|
||||
func (m *RemoveRequestBuilder) Post(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (RemoveResponseable, error) {
|
||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, CreateRemoveResponseFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(RemoveResponseable), nil
|
||||
}
|
||||
|
||||
@ -1,313 +1,253 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
"context"
|
||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
||||
"context"
|
||||
|
||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||
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.
|
||||
type SiteItemRequestBuilder struct {
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
// Path parameters for the request
|
||||
pathParameters map[string]string
|
||||
// The request adapter to use to execute the requests.
|
||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||
// Url template to use to build the URL for the current request builder
|
||||
urlTemplate string
|
||||
}
|
||||
|
||||
// SiteItemRequestBuilderGetQueryParameters retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
|
||||
type SiteItemRequestBuilderGetQueryParameters struct {
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
// Expand related entities
|
||||
Expand []string `uriparametername:"%24expand"`
|
||||
// Select properties to be returned
|
||||
Select []string `uriparametername:"%24select"`
|
||||
}
|
||||
|
||||
// SiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type SiteItemRequestBuilderGetRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *SiteItemRequestBuilderGetQueryParameters
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request query parameters
|
||||
QueryParameters *SiteItemRequestBuilderGetQueryParameters
|
||||
}
|
||||
|
||||
// SiteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
||||
type SiteItemRequestBuilderPatchRequestConfiguration struct {
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
// Request headers
|
||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
||||
// Request options
|
||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
||||
}
|
||||
|
||||
// Analytics provides operations to manage the analytics property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) Analytics()(*ItemAnalyticsRequestBuilder) {
|
||||
return NewItemAnalyticsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
}
|
||||
// REMOVED Analytics for minimial
|
||||
|
||||
// Columns provides operations to manage the columns property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) Columns()(*ItemColumnsRequestBuilder) {
|
||||
return NewItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) Columns() *ItemColumnsRequestBuilder {
|
||||
return NewItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) ColumnsById(id string)(*ItemColumnsColumnDefinitionItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["columnDefinition%2Did"] = id
|
||||
}
|
||||
return NewItemColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) ColumnsById(id string) *ItemColumnsColumnDefinitionItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["columnDefinition%2Did"] = id
|
||||
}
|
||||
return NewItemColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
|
||||
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SiteItemRequestBuilder) {
|
||||
m := &SiteItemRequestBuilder{
|
||||
}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}{?%24select,%24expand}";
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams;
|
||||
m.requestAdapter = requestAdapter;
|
||||
return m
|
||||
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
|
||||
m := &SiteItemRequestBuilder{}
|
||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}{?%24select,%24expand}"
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
m.pathParameters = urlTplParams
|
||||
m.requestAdapter = requestAdapter
|
||||
return m
|
||||
}
|
||||
|
||||
// NewSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values.
|
||||
func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SiteItemRequestBuilder) {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewSiteItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
|
||||
urlParams := make(map[string]string)
|
||||
urlParams["request-raw-url"] = rawUrl
|
||||
return NewSiteItemRequestBuilderInternal(urlParams, requestAdapter)
|
||||
}
|
||||
|
||||
// ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) ContentTypes()(*ItemContentTypesRequestBuilder) {
|
||||
return NewItemContentTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) ContentTypes() *ItemContentTypesRequestBuilder {
|
||||
return NewItemContentTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) ContentTypesById(id string)(*ItemContentTypesContentTypeItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["contentType%2Did"] = id
|
||||
}
|
||||
return NewItemContentTypesContentTypeItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) ContentTypesById(id string) *ItemContentTypesContentTypeItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["contentType%2Did"] = id
|
||||
}
|
||||
return NewItemContentTypesContentTypeItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
if requestConfiguration != nil {
|
||||
if requestConfiguration.QueryParameters != nil {
|
||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
||||
}
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// CreatePatchRequestInformation update entity in sites by key (id)
|
||||
func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||
requestInfo.UrlTemplate = m.urlTemplate
|
||||
requestInfo.PathParameters = m.pathParameters
|
||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
||||
requestInfo.Headers.Add("Accept", "application/json")
|
||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
||||
if requestConfiguration != nil {
|
||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
||||
}
|
||||
return requestInfo, nil
|
||||
}
|
||||
|
||||
// Drive provides operations to manage the drive property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) Drive()(*ItemDriveRequestBuilder) {
|
||||
return NewItemDriveRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
}
|
||||
// Removed Drive() for minimial connector
|
||||
|
||||
// Drives provides operations to manage the drives property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) Drives()(*ItemDrivesRequestBuilder) {
|
||||
return NewItemDrivesRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
}
|
||||
// Removed Drives()
|
||||
|
||||
// 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.
|
||||
func (m *SiteItemRequestBuilder) ExternalColumns()(*ItemExternalColumnsRequestBuilder) {
|
||||
return NewItemExternalColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) ExternalColumns() *ItemExternalColumnsRequestBuilder {
|
||||
return NewItemExternalColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) ExternalColumnsById(id string)(*ItemExternalColumnsColumnDefinitionItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["columnDefinition%2Did"] = id
|
||||
}
|
||||
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["columnDefinition%2Did"] = id
|
||||
}
|
||||
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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]: 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) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
}
|
||||
|
||||
// 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.
|
||||
func (m *SiteItemRequestBuilder) GetApplicableContentTypesForListWithListId(listId *string)(*ItemGetApplicableContentTypesForListWithListIdRequestBuilder) {
|
||||
return NewItemGetApplicableContentTypesForListWithListIdRequestBuilderInternal(m.pathParameters, m.requestAdapter, listId);
|
||||
}
|
||||
// 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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
func (m *SiteItemRequestBuilder) Pages()(*ItemPagesRequestBuilder) {
|
||||
return NewItemPagesRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) Pages() *ItemPagesRequestBuilder {
|
||||
return NewItemPagesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// PagesById provides operations to manage the pages property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) PagesById(id string)(*ItemPagesSitePageItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["sitePage%2Did"] = id
|
||||
}
|
||||
return NewItemPagesSitePageItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["sitePage%2Did"] = id
|
||||
}
|
||||
return NewItemPagesSitePageItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// Patch update entity in sites by key (id)
|
||||
func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration)(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration);
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings {
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.SendAsync(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||
}
|
||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if res == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
||||
}
|
||||
|
||||
// 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.
|
||||
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.
|
||||
func (m *SiteItemRequestBuilder) Sites()(*ItemSitesRequestBuilder) {
|
||||
return NewItemSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) Sites() *ItemSitesRequestBuilder {
|
||||
return NewItemSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||
}
|
||||
|
||||
// SitesById provides operations to manage the sites property of the microsoft.graph.site entity.
|
||||
func (m *SiteItemRequestBuilder) SitesById(id string)(*ItemSitesSiteItemRequestBuilder) {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["site%2Did1"] = id
|
||||
}
|
||||
return NewItemSitesSiteItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
||||
func (m *SiteItemRequestBuilder) SitesById(id string) *ItemSitesSiteItemRequestBuilder {
|
||||
urlTplParams := make(map[string]string)
|
||||
for idx, item := range m.pathParameters {
|
||||
urlTplParams[idx] = item
|
||||
}
|
||||
if id != "" {
|
||||
urlTplParams["site%2Did1"] = id
|
||||
}
|
||||
return NewItemSitesSiteItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||
}
|
||||
|
||||
// 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);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user