UPdates to /graph/betasdk/sites package

Final sweep to bring src files down to bare minimum for Site Page management.
This commit is contained in:
Danny Adams 2023-01-26 15:51:39 -05:00
parent 2839d8d6e3
commit 817a7a2bc6
15 changed files with 176 additions and 453 deletions

View File

@ -1,115 +0,0 @@
package sites
import (
"context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
)
// 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
}
// 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"`
}
// 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
}
// 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
}
// 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)
}
// 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
}
// 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.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
if err != nil {
return nil, err
}
if res == nil {
return nil, nil
}
return res.(*int32), nil
}

View File

@ -1,142 +0,0 @@
package sites
import (
"context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/microsoftgraph/msgraph-sdk-go/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
)
// 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
}
// 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"`
}
// 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
}
// NewItemItemsRequestBuilderInternal instantiates a new ItemsRequestBuilder and sets the default values.
func NewItemItemsRequestBuilderInternal(
pathParameters map[string]string,
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter,
) *ItemItemsRequestBuilder {
m := &ItemItemsRequestBuilder{}
//nolint:lll
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)
}
// Count provides operations to count the resources in the collection.
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
}
// 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.Send(
ctx,
requestInfo,
//nolint:lll
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemCollectionResponseFromDiscriminatorValue,
errorMapping)
if err != nil {
return nil, err
}
if res == nil {
return nil, nil
}
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemCollectionResponseable), nil
}

View File

@ -1,12 +1,13 @@
package sites package sites
import ( import (
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
) )
// ItemPagesItemGetWebPartsByPositionResponseable
type ItemPagesItemGetWebPartsByPositionResponseable interface { type ItemPagesItemGetWebPartsByPositionResponseable interface {
msmodel.BaseCollectionPaginationCountResponseable msmodel.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable

View File

@ -17,6 +17,7 @@ type ItemPagesItemPublishRequestBuilder struct {
urlTemplate string urlTemplate string
} }
// nolint:lll
// ItemPagesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct { type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
@ -25,6 +26,7 @@ type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
} }
// nolint:lll,wsl
// NewItemPagesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values. // NewItemPagesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values.
func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder { func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
m := &ItemPagesItemPublishRequestBuilder{} m := &ItemPagesItemPublishRequestBuilder{}
@ -39,12 +41,15 @@ func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]str
} }
// NewItemPagesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values. // NewItemPagesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values.
//
//nolint:lll,wsl,revive
func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder { func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter) return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter)
} }
// //nolint:wsl,revive,lll
// CreatePostRequestInformation invoke action publish // CreatePostRequestInformation invoke action publish
func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -58,6 +63,7 @@ func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx co
return requestInfo, nil return requestInfo, nil
} }
// //nolint:wsl,revive,lll
// Post invoke action publish // Post invoke action publish
func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) error { func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) error {
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)

View File

@ -26,6 +26,8 @@ type ItemPagesItemWebPartsCountRequestBuilderGetQueryParameters struct {
} }
// ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct { type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -36,6 +38,8 @@ type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
} }
// NewItemPagesItemWebPartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemWebPartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder { func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
m := &ItemPagesItemWebPartsCountRequestBuilder{} m := &ItemPagesItemWebPartsCountRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}"
@ -49,6 +53,8 @@ func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[stri
} }
// NewItemPagesItemWebPartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemPagesItemWebPartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder { func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -56,6 +62,8 @@ func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -73,6 +81,8 @@ func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(c
} }
// Get get the number of the resource // Get get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {

View File

@ -9,6 +9,8 @@ import (
) )
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method. // ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
//
//nolint:lll
type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder struct { type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder struct {
// Path parameters for the request // Path parameters for the request
pathParameters map[string]string pathParameters map[string]string
@ -19,6 +21,8 @@ type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder struct {
} }
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct { type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -27,6 +31,8 @@ type ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfi
} }
// NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder { func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
m := &ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder{} m := &ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}/microsoft.graph.getPositionOfWebPart"
@ -40,6 +46,8 @@ func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(path
} }
// NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values. // NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder instantiates a new GetPositionOfWebPartRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder { func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -47,6 +55,8 @@ func NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder(rawUrl strin
} }
// CreatePostRequestInformation invoke action getPositionOfWebPart // CreatePostRequestInformation invoke action getPositionOfWebPart
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -64,6 +74,8 @@ func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) CreatePost
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) { func (m *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartPositionable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {

View File

@ -9,6 +9,8 @@ import (
) )
// ItemPagesItemWebPartsRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // ItemPagesItemWebPartsRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
//
//nolint:lll
type ItemPagesItemWebPartsRequestBuilder struct { type ItemPagesItemWebPartsRequestBuilder struct {
// Path parameters for the request // Path parameters for the request
pathParameters map[string]string pathParameters map[string]string
@ -39,6 +41,8 @@ type ItemPagesItemWebPartsRequestBuilderGetQueryParameters struct {
} }
// ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct { type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -49,6 +53,8 @@ type ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration struct {
} }
// ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct { type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -57,6 +63,8 @@ type ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration struct {
} }
// NewItemPagesItemWebPartsRequestBuilderInternal instantiates a new WebPartsRequestBuilder and sets the default values. // NewItemPagesItemWebPartsRequestBuilderInternal instantiates a new WebPartsRequestBuilder and sets the default values.
//
//nolint:lll,wsl
func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder { func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder {
m := &ItemPagesItemWebPartsRequestBuilder{} m := &ItemPagesItemWebPartsRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
@ -70,6 +78,8 @@ func NewItemPagesItemWebPartsRequestBuilderInternal(pathParameters map[string]st
} }
// NewItemPagesItemWebPartsRequestBuilder instantiates a new WebPartsRequestBuilder and sets the default values. // NewItemPagesItemWebPartsRequestBuilder instantiates a new WebPartsRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder { func NewItemPagesItemWebPartsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -82,6 +92,8 @@ func (m *ItemPagesItemWebPartsRequestBuilder) Count() *ItemPagesItemWebPartsCoun
} }
// CreateGetRequestInformation collection of webparts on the SharePoint page // CreateGetRequestInformation collection of webparts on the SharePoint page
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -99,6 +111,8 @@ func (m *ItemPagesItemWebPartsRequestBuilder) CreateGetRequestInformation(ctx co
} }
// CreatePostRequestInformation create new navigation property to webParts for sites // CreatePostRequestInformation create new navigation property to webParts for sites
//
//nolint:wsl,revive,lll,errcheck
func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -114,6 +128,8 @@ func (m *ItemPagesItemWebPartsRequestBuilder) CreatePostRequestInformation(ctx c
} }
// Get collection of webparts on the SharePoint page // Get collection of webparts on the SharePoint page
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) { func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -134,6 +150,8 @@ func (m *ItemPagesItemWebPartsRequestBuilder) Get(ctx context.Context, requestCo
} }
// Post create new navigation property to webParts for sites // Post create new navigation property to webParts for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemWebPartsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration) requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {

View File

@ -5,10 +5,13 @@ import (
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
) )
// ItemPagesItemWebPartsWebPartItemRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // ItemPagesItemWebPartsWebPartItemRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
//
//nolint:wsl,revive,lll
type ItemPagesItemWebPartsWebPartItemRequestBuilder struct { type ItemPagesItemWebPartsWebPartItemRequestBuilder struct {
// Path parameters for the request // Path parameters for the request
pathParameters map[string]string pathParameters map[string]string
@ -19,6 +22,8 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilder struct {
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -27,6 +32,8 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration st
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters collection of webparts on the SharePoint page // ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters collection of webparts on the SharePoint page
//
//nolint:wsl,revive,lll
type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
Expand []string `uriparametername:"%24expand"` Expand []string `uriparametername:"%24expand"`
@ -35,6 +42,8 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderGetQueryParameters struct {
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -45,6 +54,8 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration struc
} }
// ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -53,6 +64,8 @@ type ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration str
} }
// NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal instantiates a new WebPartItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder { func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
m := &ItemPagesItemWebPartsWebPartItemRequestBuilder{} m := &ItemPagesItemWebPartsWebPartItemRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}{?%24select,%24expand}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/{webPart%2Did}{?%24select,%24expand}"
@ -66,6 +79,8 @@ func NewItemPagesItemWebPartsWebPartItemRequestBuilderInternal(pathParameters ma
} }
// NewItemPagesItemWebPartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values. // NewItemPagesItemWebPartsWebPartItemRequestBuilder instantiates a new WebPartItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder { func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -73,6 +88,8 @@ func NewItemPagesItemWebPartsWebPartItemRequestBuilder(rawUrl string, requestAda
} }
// CreateDeleteRequestInformation delete navigation property webParts for sites // CreateDeleteRequestInformation delete navigation property webParts for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -86,6 +103,8 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateDeleteRequestInfo
} }
// CreateGetRequestInformation collection of webparts on the SharePoint page // CreateGetRequestInformation collection of webparts on the SharePoint page
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -103,6 +122,8 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreateGetRequestInforma
} }
// CreatePatchRequestInformation update the navigation property webParts in sites // CreatePatchRequestInformation update the navigation property webParts in sites
//
//nolint:wsl,revive,lll,errcheck
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -118,6 +139,8 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) CreatePatchRequestInfor
} }
// Delete delete navigation property webParts for sites // Delete delete navigation property webParts for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) error { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -135,6 +158,8 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Delete(ctx context.Cont
} }
// Get collection of webparts on the SharePoint page // Get collection of webparts on the SharePoint page
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -155,11 +180,15 @@ func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Get(ctx context.Context
} }
// GetPositionOfWebPart provides operations to call the getPositionOfWebPart method. // GetPositionOfWebPart provides operations to call the getPositionOfWebPart method.
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) GetPositionOfWebPart() *ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder {
return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter) return NewItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property webParts in sites // Patch update the navigation property webParts in sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) { func (m *ItemPagesItemWebPartsWebPartItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, requestConfiguration *ItemPagesItemWebPartsWebPartItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration) requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {

View File

@ -19,6 +19,8 @@ type ItemPagesRequestBuilder struct {
} }
// ItemPagesRequestBuilderGetQueryParameters get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order. // ItemPagesRequestBuilderGetQueryParameters get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.
//
//nolint:lll
type ItemPagesRequestBuilderGetQueryParameters struct { type ItemPagesRequestBuilderGetQueryParameters struct {
// Include count of items // Include count of items
Count *bool `uriparametername:"%24count"` Count *bool `uriparametername:"%24count"`
@ -39,6 +41,8 @@ type ItemPagesRequestBuilderGetQueryParameters struct {
} }
// ItemPagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesRequestBuilderGetRequestConfiguration struct { type ItemPagesRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -49,6 +53,8 @@ type ItemPagesRequestBuilderGetRequestConfiguration struct {
} }
// ItemPagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesRequestBuilderPostRequestConfiguration struct { type ItemPagesRequestBuilderPostRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -57,6 +63,8 @@ type ItemPagesRequestBuilderPostRequestConfiguration struct {
} }
// NewItemPagesRequestBuilderInternal instantiates a new PagesRequestBuilder and sets the default values. // NewItemPagesRequestBuilderInternal instantiates a new PagesRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder { func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder {
m := &ItemPagesRequestBuilder{} m := &ItemPagesRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
@ -70,6 +78,8 @@ func NewItemPagesRequestBuilderInternal(pathParameters map[string]string, reques
} }
// NewItemPagesRequestBuilder instantiates a new PagesRequestBuilder and sets the default values. // NewItemPagesRequestBuilder instantiates a new PagesRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder { func NewItemPagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -82,6 +92,8 @@ func (m *ItemPagesRequestBuilder) Count() *ItemPagesCountRequestBuilder {
} }
// CreateGetRequestInformation get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order. // CreateGetRequestInformation get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.
//
//nolint:wsl,revive,lll
func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -99,6 +111,8 @@ func (m *ItemPagesRequestBuilder) CreateGetRequestInformation(ctx context.Contex
} }
// CreatePostRequestInformation create a new [sitePage][] in the site pages [list][] in a [site][]. // CreatePostRequestInformation create a new [sitePage][] in the site pages [list][] in a [site][].
//
//nolint:errcheck,lll,wsl
func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -117,6 +131,7 @@ func (m *ItemPagesRequestBuilder) CreatePostRequestInformation(ctx context.Conte
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-list?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-list?view=graph-rest-1.0
// //nolint:wsl,revive,lll
func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable, error) { func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageCollectionResponseable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -140,6 +155,7 @@ func (m *ItemPagesRequestBuilder) Get(ctx context.Context, requestConfiguration
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0
// nolint:wsl,revive,lll
func (m *ItemPagesRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) { func (m *ItemPagesRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration) requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {

View File

@ -10,6 +10,8 @@ import (
) )
// ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity. // ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
//
//nolint:lll
type ItemPagesSitePageItemRequestBuilder struct { type ItemPagesSitePageItemRequestBuilder struct {
// Path parameters for the request // Path parameters for the request
pathParameters map[string]string pathParameters map[string]string
@ -20,6 +22,8 @@ type ItemPagesSitePageItemRequestBuilder struct {
} }
// ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct { type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -36,6 +40,8 @@ type ItemPagesSitePageItemRequestBuilderGetQueryParameters struct {
} }
// ItemPagesSitePageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesSitePageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct { type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -46,6 +52,8 @@ type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
} }
// ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct { type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -59,6 +67,8 @@ func (m *ItemPagesSitePageItemRequestBuilder) CanvasLayout() *ItemPagesItemCanva
} }
// NewItemPagesSitePageItemRequestBuilderInternal instantiates a new SitePageItemRequestBuilder and sets the default values. // NewItemPagesSitePageItemRequestBuilderInternal instantiates a new SitePageItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder { func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
m := &ItemPagesSitePageItemRequestBuilder{} m := &ItemPagesSitePageItemRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}{?%24select,%24expand}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}{?%24select,%24expand}"
@ -72,6 +82,8 @@ func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]st
} }
// NewItemPagesSitePageItemRequestBuilder instantiates a new SitePageItemRequestBuilder and sets the default values. // NewItemPagesSitePageItemRequestBuilder instantiates a new SitePageItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder { func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -79,6 +91,8 @@ func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae41
} }
// CreateDeleteRequestInformation delete navigation property pages for sites // CreateDeleteRequestInformation delete navigation property pages for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -92,6 +106,8 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx
} }
// CreateGetRequestInformation the collection of pages in the SitePages list in this site. // CreateGetRequestInformation the collection of pages in the SitePages list in this site.
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -110,7 +126,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx co
// CreatePatchRequestInformation update the navigation property pages in sites // CreatePatchRequestInformation update the navigation property pages in sites
// //
//nolint:errcheck //nolint:errcheck,lll,wsl
func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -127,6 +143,8 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx
} }
// Delete delete navigation property pages for sites // Delete delete navigation property pages for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) error { func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -144,6 +162,8 @@ func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, reques
} }
// Get the collection of pages in the SitePages list in this site. // Get the collection of pages in the SitePages list in this site.
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) { func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -164,11 +184,15 @@ func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestCo
} }
// GetWebPartsByPosition provides operations to call the getWebPartsByPosition method. // GetWebPartsByPosition provides operations to call the getWebPartsByPosition method.
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition() *ItemPagesItemGetWebPartsByPositionRequestBuilder { func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition() *ItemPagesItemGetWebPartsByPositionRequestBuilder {
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter) return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter)
} }
// Patch update the navigation property pages in sites // Patch update the navigation property pages in sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) { func (m *ItemPagesSitePageItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, requestConfiguration *ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration) requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
if err != nil { if err != nil {
@ -200,7 +224,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) WebParts() *ItemPagesItemWebPartsR
// WebPartsById provides operations to manage the webParts property of the microsoft.graph.sitePage entity. // WebPartsById provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
// //
//nolint:revive //nolint:revive,wsl
func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string) *ItemPagesItemWebPartsWebPartItemRequestBuilder { func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {

View File

@ -26,6 +26,8 @@ type ItemSitesCountRequestBuilderGetQueryParameters struct {
} }
// ItemSitesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemSitesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemSitesCountRequestBuilderGetRequestConfiguration struct { type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -36,6 +38,8 @@ type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
} }
// NewItemSitesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. // NewItemSitesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,lll
func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder { func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
m := &ItemSitesCountRequestBuilder{} m := &ItemSitesCountRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/$count{?%24search,%24filter}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/$count{?%24search,%24filter}"
@ -49,6 +53,8 @@ func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, r
} }
// NewItemSitesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. // NewItemSitesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder { func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -56,6 +62,8 @@ func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7dae
} }
// CreateGetRequestInformation get the number of the resource // CreateGetRequestInformation get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -73,6 +81,8 @@ func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.C
} }
// Get get the number of the resource // Get get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*int32, error) { func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {

View File

@ -1,114 +0,0 @@
package sites
import (
"context"
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
)
// 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
}
// 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"`
}
// 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
}
// 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
}
// 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)
}
// Count provides operations to count the resources in the collection.
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
}
// 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) (msmodel.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, msmodel.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping)
if err != nil {
return nil, err
}
if res == nil {
return nil, nil
}
return res.(msmodel.SiteCollectionResponseable), nil
}

View File

@ -27,6 +27,8 @@ type ItemSitesSiteItemRequestBuilderGetQueryParameters struct {
} }
// ItemSitesSiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // ItemSitesSiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct { type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -37,6 +39,8 @@ type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
} }
// NewItemSitesSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values. // NewItemSitesSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder { func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
m := &ItemSitesSiteItemRequestBuilder{} m := &ItemSitesSiteItemRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24select,%24expand}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24select,%24expand}"
@ -50,6 +54,8 @@ func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string
} }
// NewItemSitesSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values. // NewItemSitesSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder { func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -57,6 +63,8 @@ func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7
} }
// CreateGetRequestInformation the collection of the sub-sites under this site. // CreateGetRequestInformation the collection of the sub-sites under this site.
//
//nolint:wsl,revive,lll
func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -74,6 +82,8 @@ func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx contex
} }
// Get the collection of the sub-sites under this site. // Get the collection of the sub-sites under this site.
//
//nolint:wsl,revive,lll
func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) { func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {

View File

@ -19,6 +19,8 @@ type SiteItemRequestBuilder struct {
} }
// SiteItemRequestBuilderGetQueryParameters retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint. // SiteItemRequestBuilderGetQueryParameters retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
//
//nolint:lll
type SiteItemRequestBuilderGetQueryParameters struct { type SiteItemRequestBuilderGetQueryParameters struct {
// Expand related entities // Expand related entities
Expand []string `uriparametername:"%24expand"` Expand []string `uriparametername:"%24expand"`
@ -27,6 +29,8 @@ type SiteItemRequestBuilderGetQueryParameters struct {
} }
// SiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // SiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type SiteItemRequestBuilderGetRequestConfiguration struct { type SiteItemRequestBuilderGetRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -37,6 +41,8 @@ type SiteItemRequestBuilderGetRequestConfiguration struct {
} }
// SiteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. // SiteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type SiteItemRequestBuilderPatchRequestConfiguration struct { type SiteItemRequestBuilderPatchRequestConfiguration struct {
// Request headers // Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -52,6 +58,8 @@ type SiteItemRequestBuilderPatchRequestConfiguration struct {
// ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity. // ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity.
// NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values. // NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
//
//nolint:lll,wsl
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder { func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
m := &SiteItemRequestBuilder{} m := &SiteItemRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}{?%24select,%24expand}" m.urlTemplate = "{+baseurl}/sites/{site%2Did}{?%24select,%24expand}"
@ -65,6 +73,8 @@ func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, request
} }
// NewSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values. // NewSiteItemRequestBuilder instantiates a new SiteItemRequestBuilder and sets the default values.
//
//nolint:lll,revive,wsl
func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder { func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
urlParams := make(map[string]string) urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl urlParams["request-raw-url"] = rawUrl
@ -74,8 +84,9 @@ func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee26337
// ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity. // ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity.
// ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity. // ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity.
// CreateGetRequestInformation retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint. // CreateGetRequestInformation retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
//
//nolint:lll,wsl
func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
@ -93,16 +104,15 @@ func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context
} }
// CreatePatchRequestInformation update entity in sites by key (id) // CreatePatchRequestInformation update entity in sites by key (id)
//
//nolint:lll,errcheck,wsl
func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body msmodel.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body msmodel.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation() requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate requestInfo.UrlTemplate = m.urlTemplate
requestInfo.PathParameters = m.pathParameters requestInfo.PathParameters = m.pathParameters
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
requestInfo.Headers.Add("Accept", "application/json") requestInfo.Headers.Add("Accept", "application/json")
err := requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body) requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
if err != nil {
return nil, err
}
if requestConfiguration != nil { if requestConfiguration != nil {
requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.Headers.AddAll(requestConfiguration.Headers)
@ -123,21 +133,24 @@ func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Conte
// ExternalColumns provides operations to manage the externalColumns property of the microsoft.graph.site entity. // ExternalColumns provides operations to manage the externalColumns property of the microsoft.graph.site entity.
// // ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity. // // ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity.
// func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder { //
// urlTplParams := make(map[string]string) // func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
// for idx, item := range m.pathParameters { // urlTplParams := make(map[string]string)
// urlTplParams[idx] = item // for idx, item := range m.pathParameters {
// } // urlTplParams[idx] = item
// if id != "" { // }
// urlTplParams["columnDefinition%2Did"] = id // if id != "" {
// } // urlTplParams["columnDefinition%2Did"] = id
// return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter) // }
// } // return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
// }
//
// Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint. // Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
// [Find more info here] // [Find more info here]
// //
// [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0 // [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0
//
//nolint:wsl,revive,lll
func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) { func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration) requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil { if err != nil {
@ -157,6 +170,7 @@ func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *
return res.(msmodel.Siteable), nil return res.(msmodel.Siteable), nil
} }
//nolint:lll
// GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method. // GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method.
// GetApplicableContentTypesForListWithListId provides operations to call the getApplicableContentTypesForList method. // GetApplicableContentTypesForListWithListId provides operations to call the getApplicableContentTypesForList method.
// GetByPathWithPath provides operations to call the getByPath method. // GetByPathWithPath provides operations to call the getByPath method.
@ -176,7 +190,7 @@ func (m *SiteItemRequestBuilder) Pages() *ItemPagesRequestBuilder {
// PagesById provides operations to manage the pages property of the microsoft.graph.site entity. // PagesById provides operations to manage the pages property of the microsoft.graph.site entity.
// //
//nolint:revive //nolint:revive,wsl
func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequestBuilder { func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {
@ -189,6 +203,8 @@ func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequ
} }
// Patch update entity in sites by key (id) // Patch update entity in sites by key (id)
//
//nolint:wsl,revive,lll
func (m *SiteItemRequestBuilder) Patch( func (m *SiteItemRequestBuilder) Patch(
ctx context.Context, ctx context.Context,
body msmodel.Siteable, body msmodel.Siteable,
@ -214,15 +230,11 @@ func (m *SiteItemRequestBuilder) Patch(
// Permissions provides operations to manage the permissions property of the microsoft.graph.site entity. // Permissions provides operations to manage the permissions property of the microsoft.graph.site entity.
// PermissionsById provides operations to manage the permissions property of the microsoft.graph.site entity. // PermissionsById provides operations to manage the permissions property of the microsoft.graph.site entity.
// Sites provides operations to manage the sites property of the microsoft.graph.site entity. // Sites provides operations to manage the sites property of the microsoft.graph.site entity.
func (m *SiteItemRequestBuilder) Sites() *ItemSitesRequestBuilder { // func (m *SiteItemRequestBuilder) Sites()
return NewItemSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
}
// SitesById provides operations to manage the sites property of the microsoft.graph.site entity. // SitesById provides operations to manage the sites property of the microsoft.graph.site entity.
// //
//nolint:revive //nolint:revive,wsl
func (m *SiteItemRequestBuilder) SitesById(id string) *ItemSitesSiteItemRequestBuilder { func (m *SiteItemRequestBuilder) SitesById(id string) *ItemSitesSiteItemRequestBuilder {
urlTplParams := make(map[string]string) urlTplParams := make(map[string]string)
for idx, item := range m.pathParameters { for idx, item := range m.pathParameters {

View File

@ -1,54 +0,0 @@
package sites
import i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
// SitesRequestBuilder builds and executes requests for operations under sites
//
//nolint:revive
type SitesRequestBuilder 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
}
// Add provides operations to call the add method.
// NewSitesRequestBuilderInternal instantiates a new SitesRequestBuilder and sets the default values.
func NewSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SitesRequestBuilder {
m := &SitesRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites"
urlTplParams := make(map[string]string)
for idx, item := range pathParameters {
urlTplParams[idx] = item
}
m.pathParameters = urlTplParams
m.requestAdapter = requestAdapter
return m
}
// NewSitesRequestBuilder instantiates a new SitesRequestBuilder and sets the default values.
func NewSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SitesRequestBuilder {
urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl
return NewSitesRequestBuilderInternal(urlParams, requestAdapter)
}
// Delta provides operations to call the delta method.
/*
func (m *SitesRequestBuilder) Delta() *DeltaRequestBuilder {
return NewDeltaRequestBuilderInternal(m.pathParameters, m.requestAdapter)
}
// Remove provides operations to call the remove method.
func (m *SitesRequestBuilder) Remove() *RemoveRequestBuilder {
return NewRemoveRequestBuilderInternal(m.pathParameters, m.requestAdapter)
}
*/
// Count provides operations to count the resources in the collection.
func (m *SitesRequestBuilder) Count() *CountRequestBuilder {
return NewCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
}