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
import (
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
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"
)
// ItemPagesItemGetWebPartsByPositionResponseable
type ItemPagesItemGetWebPartsByPositionResponseable interface {
msmodel.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable

View File

@ -17,6 +17,7 @@ type ItemPagesItemPublishRequestBuilder struct {
urlTemplate string
}
// nolint:lll
// ItemPagesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
// Request headers
@ -25,6 +26,7 @@ type ItemPagesItemPublishRequestBuilderPostRequestConfiguration struct {
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
// nolint:lll,wsl
// NewItemPagesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values.
func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
m := &ItemPagesItemPublishRequestBuilder{}
@ -39,12 +41,15 @@ func NewItemPagesItemPublishRequestBuilderInternal(pathParameters map[string]str
}
// NewItemPagesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values.
//
//nolint:lll,wsl,revive
func NewItemPagesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemPublishRequestBuilder {
urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl
return NewItemPagesItemPublishRequestBuilderInternal(urlParams, requestAdapter)
}
// //nolint:wsl,revive,lll
// CreatePostRequestInformation invoke action publish
func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
@ -58,6 +63,7 @@ func (m *ItemPagesItemPublishRequestBuilder) CreatePostRequestInformation(ctx co
return requestInfo, nil
}
// //nolint:wsl,revive,lll
// Post invoke action publish
func (m *ItemPagesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemPagesItemPublishRequestBuilderPostRequestConfiguration) error {
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.
//
//nolint:lll
type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -36,6 +38,8 @@ type ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration struct {
}
// NewItemPagesItemWebPartsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
m := &ItemPagesItemWebPartsCountRequestBuilder{}
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/pages/{sitePage%2Did}/webParts/$count{?%24search,%24filter}"
@ -49,6 +53,8 @@ func NewItemPagesItemWebPartsCountRequestBuilderInternal(pathParameters map[stri
}
// NewItemPagesItemWebPartsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesItemWebPartsCountRequestBuilder {
urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl
@ -56,6 +62,8 @@ func NewItemPagesItemWebPartsCountRequestBuilder(rawUrl string, requestAdapter i
}
// CreateGetRequestInformation get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
@ -73,6 +81,8 @@ func (m *ItemPagesItemWebPartsCountRequestBuilder) CreateGetRequestInformation(c
}
// Get get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemPagesItemWebPartsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesItemWebPartsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil {

View File

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

View File

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

View File

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

View File

@ -10,6 +10,8 @@ import (
)
// ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
//
//nolint:lll
type ItemPagesSitePageItemRequestBuilder struct {
// Path parameters for the request
pathParameters map[string]string
@ -20,6 +22,8 @@ type ItemPagesSitePageItemRequestBuilder struct {
}
// ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -36,6 +40,8 @@ type ItemPagesSitePageItemRequestBuilderGetQueryParameters struct {
}
// ItemPagesSitePageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -46,6 +52,8 @@ type ItemPagesSitePageItemRequestBuilderGetRequestConfiguration struct {
}
// ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:wsl,revive,lll
type ItemPagesSitePageItemRequestBuilderPatchRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -59,6 +67,8 @@ func (m *ItemPagesSitePageItemRequestBuilder) CanvasLayout() *ItemPagesItemCanva
}
// NewItemPagesSitePageItemRequestBuilderInternal instantiates a new SitePageItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemPagesSitePageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
m := &ItemPagesSitePageItemRequestBuilder{}
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.
//
//nolint:wsl,revive,lll
func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPagesSitePageItemRequestBuilder {
urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl
@ -79,6 +91,8 @@ func NewItemPagesSitePageItemRequestBuilder(rawUrl string, requestAdapter i2ae41
}
// CreateDeleteRequestInformation delete navigation property pages for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
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.
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
@ -110,7 +126,7 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreateGetRequestInformation(ctx co
// 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) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
@ -127,6 +143,8 @@ func (m *ItemPagesSitePageItemRequestBuilder) CreatePatchRequestInformation(ctx
}
// Delete delete navigation property pages for sites
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderDeleteRequestConfiguration) error {
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
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.
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPagesSitePageItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SitePageable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil {
@ -164,11 +184,15 @@ func (m *ItemPagesSitePageItemRequestBuilder) Get(ctx context.Context, requestCo
}
// GetWebPartsByPosition provides operations to call the getWebPartsByPosition method.
//
//nolint:wsl,revive,lll
func (m *ItemPagesSitePageItemRequestBuilder) GetWebPartsByPosition() *ItemPagesItemGetWebPartsByPositionRequestBuilder {
return NewItemPagesItemGetWebPartsByPositionRequestBuilderInternal(m.pathParameters, m.requestAdapter)
}
// 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) {
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
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.
//
//nolint:revive
//nolint:revive,wsl
func (m *ItemPagesSitePageItemRequestBuilder) WebPartsById(id string) *ItemPagesItemWebPartsWebPartItemRequestBuilder {
urlTplParams := make(map[string]string)
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.
//
//nolint:lll
type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -36,6 +38,8 @@ type ItemSitesCountRequestBuilderGetRequestConfiguration struct {
}
// NewItemSitesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
//
//nolint:wsl,lll
func NewItemSitesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
m := &ItemSitesCountRequestBuilder{}
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.
//
//nolint:wsl,revive,lll
func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesCountRequestBuilder {
urlParams := make(map[string]string)
urlParams["request-raw-url"] = rawUrl
@ -56,6 +62,8 @@ func NewItemSitesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7dae
}
// CreateGetRequestInformation get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
@ -73,6 +81,8 @@ func (m *ItemSitesCountRequestBuilder) CreateGetRequestInformation(ctx context.C
}
// Get get the number of the resource
//
//nolint:wsl,revive,lll
func (m *ItemSitesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
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.
//
//nolint:lll
type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -37,6 +39,8 @@ type ItemSitesSiteItemRequestBuilderGetRequestConfiguration struct {
}
// NewItemSitesSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
//
//nolint:wsl,revive,lll
func NewItemSitesSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
m := &ItemSitesSiteItemRequestBuilder{}
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.
//
//nolint:wsl,revive,lll
func NewItemSitesSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemSitesSiteItemRequestBuilder {
urlParams := make(map[string]string)
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.
//
//nolint:wsl,revive,lll
func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
@ -74,6 +82,8 @@ func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx contex
}
// 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) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
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.
//
//nolint:lll
type SiteItemRequestBuilderGetQueryParameters struct {
// Expand related entities
Expand []string `uriparametername:"%24expand"`
@ -27,6 +29,8 @@ type SiteItemRequestBuilderGetQueryParameters struct {
}
// SiteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type SiteItemRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -37,6 +41,8 @@ type SiteItemRequestBuilderGetRequestConfiguration struct {
}
// SiteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
//
//nolint:lll
type SiteItemRequestBuilderPatchRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
@ -52,6 +58,8 @@ type SiteItemRequestBuilderPatchRequestConfiguration struct {
// ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity.
// NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
//
//nolint:lll,wsl
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
m := &SiteItemRequestBuilder{}
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.
//
//nolint:lll,revive,wsl
func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
urlParams := make(map[string]string)
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.
// 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.
//
//nolint:lll,wsl
func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
@ -93,16 +104,15 @@ func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context
}
// 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) {
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
requestInfo.UrlTemplate = m.urlTemplate
requestInfo.PathParameters = m.pathParameters
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
requestInfo.Headers.Add("Accept", "application/json")
err := requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
if err != nil {
return nil, err
}
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
if requestConfiguration != nil {
requestInfo.Headers.AddAll(requestConfiguration.Headers)
@ -123,6 +133,7 @@ func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Conte
// 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.
//
// func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
// urlTplParams := make(map[string]string)
// for idx, item := range m.pathParameters {
@ -133,11 +144,13 @@ func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Conte
// }
// return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
// }
//
// Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
// [Find more info here]
//
// [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0
//
//nolint:wsl,revive,lll
func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) {
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
if err != nil {
@ -157,6 +170,7 @@ func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *
return res.(msmodel.Siteable), nil
}
//nolint:lll
// GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method.
// GetApplicableContentTypesForListWithListId provides operations to call the getApplicableContentTypesForList 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.
//
//nolint:revive
//nolint:revive,wsl
func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequestBuilder {
urlTplParams := make(map[string]string)
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)
//
//nolint:wsl,revive,lll
func (m *SiteItemRequestBuilder) Patch(
ctx context.Context,
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.
// 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.
func (m *SiteItemRequestBuilder) Sites() *ItemSitesRequestBuilder {
return NewItemSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
}
// func (m *SiteItemRequestBuilder) Sites()
// 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 {
urlTplParams := make(map[string]string)
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)
}