Updates to betasdk/sites package
Package only to support SitePageable objects. Process begun to removal of queries that do not support these operations.
This commit is contained in:
parent
2f02efe489
commit
aca2eb5d65
@ -1,53 +1,48 @@
|
|||||||
package betasdk
|
package betasdk
|
||||||
|
|
||||||
import (
|
import (
|
||||||
i25911dc319edd61cbac496af7eab5ef20b6069a42515e22ec6a9bc97bf598488 "github.com/microsoft/kiota-serialization-json-go"
|
i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/sites"
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
i4bcdc892e61ac17e2afc10b5e2b536b29f4fd6c1ad30f4a5a68df47495db3347 "github.com/microsoft/kiota-serialization-form-go"
|
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
|
||||||
i7294a22093d408fdca300f11b81a887d89c47b764af06c8b803e2323973fdb83 "github.com/microsoft/kiota-serialization-text-go"
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/sites"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// BetaClient the main entry point of the SDK, exposes the configuration and the fluent API.
|
// BetaClient the main entry point of the SDK, exposes the configuration and the fluent API.
|
||||||
type BetaClient struct {
|
type BetaClient struct {
|
||||||
// Path parameters for the request
|
// Path parameters for the request
|
||||||
pathParameters map[string]string
|
pathParameters map[string]string
|
||||||
// The request adapter to use to execute the requests.
|
// The request adapter to use to execute the requests.
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
requestAdapter *msgraphsdk.GraphRequestAdapter
|
||||||
// Url template to use to build the URL for the current request builder
|
// Url template to use to build the URL for the current request builder
|
||||||
urlTemplate string
|
urlTemplate string
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewBetaClient instantiates a new BetaClient and sets the default values.
|
// NewBetaClient instantiates a new BetaClient and sets the default values.
|
||||||
func NewBetaClient(requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BetaClient) {
|
// func NewBetaClient(requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BetaClient) {
|
||||||
m := &BetaClient{
|
func NewBetaClient(requestAdapter *msgraphsdk.GraphRequestAdapter) *BetaClient {
|
||||||
}
|
m := &BetaClient{}
|
||||||
m.pathParameters = make(map[string]string);
|
m.pathParameters = make(map[string]string)
|
||||||
m.urlTemplate = "{+baseurl}";
|
m.urlTemplate = "{+baseurl}"
|
||||||
m.requestAdapter = requestAdapter;
|
m.requestAdapter = requestAdapter
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RegisterDefaultSerializer(func() i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriterFactory { return i25911dc319edd61cbac496af7eab5ef20b6069a42515e22ec6a9bc97bf598488.NewJsonSerializationWriterFactory() })
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RegisterDefaultSerializer(func() i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriterFactory { return i7294a22093d408fdca300f11b81a887d89c47b764af06c8b803e2323973fdb83.NewTextSerializationWriterFactory() })
|
if m.requestAdapter.GetBaseUrl() == "" {
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RegisterDefaultSerializer(func() i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriterFactory { return i4bcdc892e61ac17e2afc10b5e2b536b29f4fd6c1ad30f4a5a68df47495db3347.NewFormSerializationWriterFactory() })
|
m.requestAdapter.SetBaseUrl("https://graph.microsoft.com/beta")
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RegisterDefaultDeserializer(func() i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNodeFactory { return i25911dc319edd61cbac496af7eab5ef20b6069a42515e22ec6a9bc97bf598488.NewJsonParseNodeFactory() })
|
}
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RegisterDefaultDeserializer(func() i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNodeFactory { return i7294a22093d408fdca300f11b81a887d89c47b764af06c8b803e2323973fdb83.NewTextParseNodeFactory() })
|
return m
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RegisterDefaultDeserializer(func() i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNodeFactory { return i4bcdc892e61ac17e2afc10b5e2b536b29f4fd6c1ad30f4a5a68df47495db3347.NewFormParseNodeFactory() })
|
|
||||||
if m.requestAdapter.GetBaseUrl() == "" {
|
|
||||||
m.requestAdapter.SetBaseUrl("https://graph.microsoft.com/beta")
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sites the sites property
|
// Sites the sites property
|
||||||
func (m *BetaClient) Sites()(*i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.SitesRequestBuilder) {
|
func (m *BetaClient) Sites() *i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.SitesRequestBuilder {
|
||||||
return i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.NewSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
return i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.NewSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||||
}
|
}
|
||||||
|
|
||||||
// SitesById provides operations to manage the collection of site entities.
|
// SitesById provides operations to manage the collection of site entities.
|
||||||
func (m *BetaClient) SitesById(id string)(*i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.SiteItemRequestBuilder) {
|
func (m *BetaClient) SitesById(id string) *i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.SiteItemRequestBuilder {
|
||||||
urlTplParams := make(map[string]string)
|
urlTplParams := make(map[string]string)
|
||||||
for idx, item := range m.pathParameters {
|
for idx, item := range m.pathParameters {
|
||||||
urlTplParams[idx] = item
|
urlTplParams[idx] = item
|
||||||
}
|
}
|
||||||
if id != "" {
|
if id != "" {
|
||||||
urlTplParams["site%2Did"] = id
|
urlTplParams["site%2Did"] = id
|
||||||
}
|
}
|
||||||
return i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.NewSiteItemRequestBuilderInternal(urlTplParams, m.requestAdapter);
|
return i1a3c1a5501c5e41b7fd169f2d4c768dce9b096ac28fb5431bf02afcc57295411.NewSiteItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,9 +3,9 @@ package betasdk
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/stretchr/testify/suite"
|
"github.com/stretchr/testify/suite"
|
||||||
"github.com/zeebo/assert"
|
|
||||||
|
|
||||||
"github.com/alcionai/corso/src/internal/connector/graph"
|
"github.com/alcionai/corso/src/internal/connector/graph"
|
||||||
"github.com/alcionai/corso/src/internal/tester"
|
"github.com/alcionai/corso/src/internal/tester"
|
||||||
|
|||||||
@ -1,80 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AddPostRequestBody provides operations to call the add method.
|
|
||||||
type AddPostRequestBody struct {
|
|
||||||
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
additionalData map[string]interface{}
|
|
||||||
// The value property
|
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable
|
|
||||||
}
|
|
||||||
// NewAddPostRequestBody instantiates a new AddPostRequestBody and sets the default values.
|
|
||||||
func NewAddPostRequestBody()(*AddPostRequestBody) {
|
|
||||||
m := &AddPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewAddPostRequestBody(), nil
|
|
||||||
}
|
|
||||||
// GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *AddPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *AddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
}
|
|
||||||
m.SetValue(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetValue gets the value property value. The value property
|
|
||||||
func (m *AddPostRequestBody) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *AddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
if m.GetValue() != nil {
|
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue()))
|
|
||||||
for i, v := range m.GetValue() {
|
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
|
||||||
}
|
|
||||||
err := writer.WriteCollectionOfObjectValues("value", cast)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteAdditionalData(m.GetAdditionalData())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *AddPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetValue sets the value property value. The value property
|
|
||||||
func (m *AddPostRequestBody) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)() {
|
|
||||||
m.value = value
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AddPostRequestBodyable
|
|
||||||
type AddPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)()
|
|
||||||
}
|
|
||||||
@ -1,85 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AddRequestBuilder provides operations to call the add method.
|
|
||||||
type AddRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// AddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type AddRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewAddRequestBuilderInternal instantiates a new AddRequestBuilder and sets the default values.
|
|
||||||
func NewAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AddRequestBuilder {
|
|
||||||
m := &AddRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/microsoft.graph.add"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewAddRequestBuilder instantiates a new AddRequestBuilder and sets the default values.
|
|
||||||
func NewAddRequestBuilder(rawUrl string, requestAdapter *msgraphsdk.GraphRequestAdapter) *AddRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewAddRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation follow a user's site or multiple sites.
|
|
||||||
func (m *AddRequestBuilder) CreatePostRequestInformation(ctx context.Context, body AddPostRequestBodyable, requestConfiguration *AddRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post follow a user's site or multiple sites.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-follow?view=graph-rest-1.0
|
|
||||||
func (m *AddRequestBuilder) Post(ctx context.Context, body AddPostRequestBodyable, requestConfiguration *AddRequestBuilderPostRequestConfiguration) (AddResponseable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, CreateAddResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(AddResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,69 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AddResponse provides operations to call the add method.
|
|
||||||
type AddResponse struct {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponse
|
|
||||||
// The value property
|
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable
|
|
||||||
}
|
|
||||||
// NewAddResponse instantiates a new AddResponse and sets the default values.
|
|
||||||
func NewAddResponse()(*AddResponse) {
|
|
||||||
m := &AddResponse{
|
|
||||||
BaseCollectionPaginationCountResponse: *ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.NewBaseCollectionPaginationCountResponse(),
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewAddResponse(), nil
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *AddResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers()
|
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
}
|
|
||||||
m.SetValue(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetValue gets the value property value. The value property
|
|
||||||
func (m *AddResponse) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *AddResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
err := m.BaseCollectionPaginationCountResponse.Serialize(writer)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if m.GetValue() != nil {
|
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue()))
|
|
||||||
for i, v := range m.GetValue() {
|
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
|
||||||
}
|
|
||||||
err = writer.WriteCollectionOfObjectValues("value", cast)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetValue sets the value property value. The value property
|
|
||||||
func (m *AddResponse) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)() {
|
|
||||||
m.value = value
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// AddResponseable
|
|
||||||
type AddResponseable interface {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponseable
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)()
|
|
||||||
}
|
|
||||||
@ -3,8 +3,8 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// CountRequestBuilder provides operations to count the resources in the collection.
|
// CountRequestBuilder provides operations to count the resources in the collection.
|
||||||
|
|||||||
@ -1,103 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// DeltaRequestBuilder provides operations to call the delta method.
|
|
||||||
type DeltaRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeltaRequestBuilderGetQueryParameters invoke function delta
|
|
||||||
type DeltaRequestBuilderGetQueryParameters struct {
|
|
||||||
// Include count of items
|
|
||||||
Count *bool `uriparametername:"%24count"`
|
|
||||||
// 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeltaRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type DeltaRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *DeltaRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewDeltaRequestBuilderInternal instantiates a new DeltaRequestBuilder and sets the default values.
|
|
||||||
func NewDeltaRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DeltaRequestBuilder {
|
|
||||||
m := &DeltaRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/microsoft.graph.delta(){?%24top,%24skip,%24search,%24filter,%24count,%24select,%24orderby}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewDeltaRequestBuilder instantiates a new DeltaRequestBuilder and sets the default values.
|
|
||||||
func NewDeltaRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DeltaRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewDeltaRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation invoke function delta
|
|
||||||
func (m *DeltaRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *DeltaRequestBuilderGetRequestConfiguration) (*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 invoke function delta
|
|
||||||
func (m *DeltaRequestBuilder) Get(ctx context.Context, requestConfiguration *DeltaRequestBuilderGetRequestConfiguration) (DeltaResponseable, 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, CreateDeltaResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(DeltaResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,69 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// DeltaResponse provides operations to call the delta method.
|
|
||||||
type DeltaResponse struct {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseDeltaFunctionResponse
|
|
||||||
// The value property
|
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable
|
|
||||||
}
|
|
||||||
// NewDeltaResponse instantiates a new DeltaResponse and sets the default values.
|
|
||||||
func NewDeltaResponse()(*DeltaResponse) {
|
|
||||||
m := &DeltaResponse{
|
|
||||||
BaseDeltaFunctionResponse: *ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.NewBaseDeltaFunctionResponse(),
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateDeltaResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateDeltaResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewDeltaResponse(), nil
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *DeltaResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := m.BaseDeltaFunctionResponse.GetFieldDeserializers()
|
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
}
|
|
||||||
m.SetValue(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetValue gets the value property value. The value property
|
|
||||||
func (m *DeltaResponse) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *DeltaResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
err := m.BaseDeltaFunctionResponse.Serialize(writer)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if m.GetValue() != nil {
|
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue()))
|
|
||||||
for i, v := range m.GetValue() {
|
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
|
||||||
}
|
|
||||||
err = writer.WriteCollectionOfObjectValues("value", cast)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetValue sets the value property value. The value property
|
|
||||||
func (m *DeltaResponse) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)() {
|
|
||||||
m.value = value
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// DeltaResponseable
|
|
||||||
type DeltaResponseable interface {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseDeltaFunctionResponseable
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)()
|
|
||||||
}
|
|
||||||
@ -1,180 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemColumnsColumnDefinitionItemRequestBuilder provides operations to manage the columns property of the microsoft.graph.site entity.
|
|
||||||
type ItemColumnsColumnDefinitionItemRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsColumnDefinitionItemRequestBuilderGetQueryParameters the collection of column definitions reusable across lists under this site.
|
|
||||||
type ItemColumnsColumnDefinitionItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemColumnsColumnDefinitionItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
m := &ItemColumnsColumnDefinitionItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/columns/{columnDefinition%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemColumnsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateDeleteRequestInformation delete navigation property columns for sites
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of column definitions reusable across lists under this site.
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePatchRequestInformation update the navigation property columns in sites
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete delete navigation property columns for sites
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of column definitions reusable across lists under this site.
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Patch update the navigation property columns in sites
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// SourceColumn provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity.
|
|
||||||
func (m *ItemColumnsColumnDefinitionItemRequestBuilder) SourceColumn() *ItemColumnsItemSourceColumnRequestBuilder {
|
|
||||||
return NewItemColumnsItemSourceColumnRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemColumnsCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemColumnsCountRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemColumnsCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemColumnsCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsCountRequestBuilder {
|
|
||||||
m := &ItemColumnsCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/columns/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemColumnsCountRequestBuilderGetRequestConfiguration) (*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 *ItemColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemColumnsItemSourceColumnRequestBuilder provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity.
|
|
||||||
type ItemColumnsItemSourceColumnRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsItemSourceColumnRequestBuilderGetQueryParameters the source column for content type column.
|
|
||||||
type ItemColumnsItemSourceColumnRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemColumnsItemSourceColumnRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsItemSourceColumnRequestBuilderInternal instantiates a new SourceColumnRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsItemSourceColumnRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsItemSourceColumnRequestBuilder {
|
|
||||||
m := &ItemColumnsItemSourceColumnRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsItemSourceColumnRequestBuilder instantiates a new SourceColumnRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsItemSourceColumnRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsItemSourceColumnRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemColumnsItemSourceColumnRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the source column for content type column.
|
|
||||||
func (m *ItemColumnsItemSourceColumnRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the source column for content type column.
|
|
||||||
func (m *ItemColumnsItemSourceColumnRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
@ -1,160 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemColumnsRequestBuilder provides operations to manage the columns property of the microsoft.graph.site entity.
|
|
||||||
type ItemColumnsRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsRequestBuilderGetQueryParameters get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [site][site].
|
|
||||||
type ItemColumnsRequestBuilderGetQueryParameters 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemColumnsRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemColumnsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemColumnsRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsRequestBuilderInternal instantiates a new ColumnsRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsRequestBuilder {
|
|
||||||
m := &ItemColumnsRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/columns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemColumnsRequestBuilder instantiates a new ColumnsRequestBuilder and sets the default values.
|
|
||||||
func NewItemColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemColumnsRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemColumnsRequestBuilder) Count() *ItemColumnsCountRequestBuilder {
|
|
||||||
return NewItemColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [site][site].
|
|
||||||
func (m *ItemColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation create a column for a [site][site] by specifying a [columnDefinition][columnDefinition].
|
|
||||||
func (m *ItemColumnsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemColumnsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [site][site].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-columns?view=graph-rest-1.0
|
|
||||||
func (m *ItemColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post create a column for a [site][site] by specifying a [columnDefinition][columnDefinition].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-post-columns?view=graph-rest-1.0
|
|
||||||
func (m *ItemColumnsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemColumnsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
@ -1,71 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyFromContentTypeHubPostRequestBody provides operations to call the addCopyFromContentTypeHub method.
|
|
||||||
type ItemContentTypesAddCopyFromContentTypeHubPostRequestBody struct {
|
|
||||||
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
additionalData map[string]interface{}
|
|
||||||
// The contentTypeId property
|
|
||||||
contentTypeId *string
|
|
||||||
}
|
|
||||||
// NewItemContentTypesAddCopyFromContentTypeHubPostRequestBody instantiates a new ItemContentTypesAddCopyFromContentTypeHubPostRequestBody and sets the default values.
|
|
||||||
func NewItemContentTypesAddCopyFromContentTypeHubPostRequestBody()(*ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) {
|
|
||||||
m := &ItemContentTypesAddCopyFromContentTypeHubPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemContentTypesAddCopyFromContentTypeHubPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemContentTypesAddCopyFromContentTypeHubPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemContentTypesAddCopyFromContentTypeHubPostRequestBody(), nil
|
|
||||||
}
|
|
||||||
// GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetContentTypeId gets the contentTypeId property value. The contentTypeId property
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) GetContentTypeId()(*string) {
|
|
||||||
return m.contentTypeId
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["contentTypeId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetStringValue()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
m.SetContentTypeId(val)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
{
|
|
||||||
err := writer.WriteStringValue("contentTypeId", m.GetContentTypeId())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteAdditionalData(m.GetAdditionalData())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetContentTypeId sets the contentTypeId property value. The contentTypeId property
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubPostRequestBody) SetContentTypeId(value *string)() {
|
|
||||||
m.contentTypeId = value
|
|
||||||
}
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyFromContentTypeHubPostRequestBodyable
|
|
||||||
type ItemContentTypesAddCopyFromContentTypeHubPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetContentTypeId()(*string)
|
|
||||||
SetContentTypeId(value *string)()
|
|
||||||
}
|
|
||||||
@ -1,85 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyFromContentTypeHubRequestBuilder provides operations to call the addCopyFromContentTypeHub method.
|
|
||||||
type ItemContentTypesAddCopyFromContentTypeHubRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesAddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesAddCopyFromContentTypeHubRequestBuilderInternal instantiates a new AddCopyFromContentTypeHubRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesAddCopyFromContentTypeHubRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesAddCopyFromContentTypeHubRequestBuilder {
|
|
||||||
m := &ItemContentTypesAddCopyFromContentTypeHubRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/microsoft.graph.addCopyFromContentTypeHub"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesAddCopyFromContentTypeHubRequestBuilder instantiates a new AddCopyFromContentTypeHubRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesAddCopyFromContentTypeHubRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesAddCopyFromContentTypeHubRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesAddCopyFromContentTypeHubRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemContentTypesAddCopyFromContentTypeHubPostRequestBodyable, requestConfiguration *ItemContentTypesAddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesAddCopyFromContentTypeHubRequestBuilder) Post(ctx context.Context, body ItemContentTypesAddCopyFromContentTypeHubPostRequestBodyable, requestConfiguration *ItemContentTypesAddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
@ -1,71 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyPostRequestBody provides operations to call the addCopy method.
|
|
||||||
type ItemContentTypesAddCopyPostRequestBody struct {
|
|
||||||
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
additionalData map[string]interface{}
|
|
||||||
// The contentType property
|
|
||||||
contentType *string
|
|
||||||
}
|
|
||||||
// NewItemContentTypesAddCopyPostRequestBody instantiates a new ItemContentTypesAddCopyPostRequestBody and sets the default values.
|
|
||||||
func NewItemContentTypesAddCopyPostRequestBody()(*ItemContentTypesAddCopyPostRequestBody) {
|
|
||||||
m := &ItemContentTypesAddCopyPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemContentTypesAddCopyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemContentTypesAddCopyPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemContentTypesAddCopyPostRequestBody(), nil
|
|
||||||
}
|
|
||||||
// GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesAddCopyPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetContentType gets the contentType property value. The contentType property
|
|
||||||
func (m *ItemContentTypesAddCopyPostRequestBody) GetContentType()(*string) {
|
|
||||||
return m.contentType
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemContentTypesAddCopyPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["contentType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetStringValue()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
m.SetContentType(val)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemContentTypesAddCopyPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
{
|
|
||||||
err := writer.WriteStringValue("contentType", m.GetContentType())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteAdditionalData(m.GetAdditionalData())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesAddCopyPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetContentType sets the contentType property value. The contentType property
|
|
||||||
func (m *ItemContentTypesAddCopyPostRequestBody) SetContentType(value *string)() {
|
|
||||||
m.contentType = value
|
|
||||||
}
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyPostRequestBodyable
|
|
||||||
type ItemContentTypesAddCopyPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetContentType()(*string)
|
|
||||||
SetContentType(value *string)()
|
|
||||||
}
|
|
||||||
@ -1,85 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyRequestBuilder provides operations to call the addCopy method.
|
|
||||||
type ItemContentTypesAddCopyRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesAddCopyRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesAddCopyRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesAddCopyRequestBuilderInternal instantiates a new AddCopyRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesAddCopyRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesAddCopyRequestBuilder {
|
|
||||||
m := &ItemContentTypesAddCopyRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/microsoft.graph.addCopy"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesAddCopyRequestBuilder instantiates a new AddCopyRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesAddCopyRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesAddCopyRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesAddCopyRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation add a copy of a [content type][contentType] from a [site][site] to a [list][list].
|
|
||||||
func (m *ItemContentTypesAddCopyRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemContentTypesAddCopyPostRequestBodyable, requestConfiguration *ItemContentTypesAddCopyRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post add a copy of a [content type][contentType] from a [site][site] to a [list][list].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesAddCopyRequestBuilder) Post(ctx context.Context, body ItemContentTypesAddCopyPostRequestBodyable, requestConfiguration *ItemContentTypesAddCopyRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
@ -1,273 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesContentTypeItemRequestBuilder provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
|
||||||
type ItemContentTypesContentTypeItemRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesContentTypeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesContentTypeItemRequestBuilderDeleteRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesContentTypeItemRequestBuilderGetQueryParameters the collection of content types defined for this site.
|
|
||||||
type ItemContentTypesContentTypeItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesContentTypeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesContentTypeItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesContentTypeItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesContentTypeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesContentTypeItemRequestBuilderPatchRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// AssociateWithHubSites provides operations to call the associateWithHubSites method.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) AssociateWithHubSites() *ItemContentTypesItemAssociateWithHubSitesRequestBuilder {
|
|
||||||
return NewItemContentTypesItemAssociateWithHubSitesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Base provides operations to manage the base property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Base() *ItemContentTypesItemBaseRequestBuilder {
|
|
||||||
return NewItemContentTypesItemBaseRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// BaseTypes provides operations to manage the baseTypes property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) BaseTypes() *ItemContentTypesItemBaseTypesRequestBuilder {
|
|
||||||
return NewItemContentTypesItemBaseTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// BaseTypesById provides operations to manage the baseTypes property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) BaseTypesById(id string) *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder {
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range m.pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if id != "" {
|
|
||||||
urlTplParams["contentType%2Did1"] = id
|
|
||||||
}
|
|
||||||
return NewItemContentTypesItemBaseTypesContentTypeItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ColumnLinks provides operations to manage the columnLinks property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) ColumnLinks() *ItemContentTypesItemColumnLinksRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnLinksRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ColumnLinksById provides operations to manage the columnLinks property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) ColumnLinksById(id string) *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder {
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range m.pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if id != "" {
|
|
||||||
urlTplParams["columnLink%2Did"] = id
|
|
||||||
}
|
|
||||||
return NewItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ColumnPositions provides operations to manage the columnPositions property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) ColumnPositions() *ItemContentTypesItemColumnPositionsRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnPositionsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ColumnPositionsById provides operations to manage the columnPositions property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) ColumnPositionsById(id string) *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range m.pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if id != "" {
|
|
||||||
urlTplParams["columnDefinition%2Did"] = id
|
|
||||||
}
|
|
||||||
return NewItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Columns provides operations to manage the columns property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Columns() *ItemContentTypesItemColumnsRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ColumnsById provides operations to manage the columns property of the microsoft.graph.contentType entity.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) ColumnsById(id string) *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range m.pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if id != "" {
|
|
||||||
urlTplParams["columnDefinition%2Did"] = id
|
|
||||||
}
|
|
||||||
return NewItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesContentTypeItemRequestBuilderInternal instantiates a new ContentTypeItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesContentTypeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesContentTypeItemRequestBuilder {
|
|
||||||
m := &ItemContentTypesContentTypeItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesContentTypeItemRequestBuilder instantiates a new ContentTypeItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesContentTypeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesContentTypeItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesContentTypeItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CopyToDefaultContentLocation provides operations to call the copyToDefaultContentLocation method.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) CopyToDefaultContentLocation() *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder {
|
|
||||||
return NewItemContentTypesItemCopyToDefaultContentLocationRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateDeleteRequestInformation delete navigation property contentTypes for sites
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesContentTypeItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of content types defined for this site.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesContentTypeItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePatchRequestInformation update the navigation property contentTypes in sites
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, requestConfiguration *ItemContentTypesContentTypeItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete delete navigation property contentTypes for sites
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemContentTypesContentTypeItemRequestBuilderDeleteRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of content types defined for this site.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesContentTypeItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// IsPublished provides operations to call the isPublished method.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) IsPublished() *ItemContentTypesItemIsPublishedRequestBuilder {
|
|
||||||
return NewItemContentTypesItemIsPublishedRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Patch update the navigation property contentTypes in sites
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, requestConfiguration *ItemContentTypesContentTypeItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Publish provides operations to call the publish method.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Publish() *ItemContentTypesItemPublishRequestBuilder {
|
|
||||||
return NewItemContentTypesItemPublishRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unpublish provides operations to call the unpublish method.
|
|
||||||
func (m *ItemContentTypesContentTypeItemRequestBuilder) Unpublish() *ItemContentTypesItemUnpublishRequestBuilder {
|
|
||||||
return NewItemContentTypesItemUnpublishRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemContentTypesCountRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemContentTypesCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesCountRequestBuilder {
|
|
||||||
m := &ItemContentTypesCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemContentTypesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesCountRequestBuilderGetRequestConfiguration) (*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 *ItemContentTypesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,103 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesGetCompatibleHubContentTypesRequestBuilder provides operations to call the getCompatibleHubContentTypes method.
|
|
||||||
type ItemContentTypesGetCompatibleHubContentTypesRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetQueryParameters invoke function getCompatibleHubContentTypes
|
|
||||||
type ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetQueryParameters struct {
|
|
||||||
// Include count of items
|
|
||||||
Count *bool `uriparametername:"%24count"`
|
|
||||||
// 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesGetCompatibleHubContentTypesRequestBuilderInternal instantiates a new GetCompatibleHubContentTypesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesGetCompatibleHubContentTypesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesGetCompatibleHubContentTypesRequestBuilder {
|
|
||||||
m := &ItemContentTypesGetCompatibleHubContentTypesRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/microsoft.graph.getCompatibleHubContentTypes(){?%24top,%24skip,%24search,%24filter,%24count,%24select,%24orderby}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesGetCompatibleHubContentTypesRequestBuilder instantiates a new GetCompatibleHubContentTypesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesGetCompatibleHubContentTypesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesGetCompatibleHubContentTypesRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesGetCompatibleHubContentTypesRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation invoke function getCompatibleHubContentTypes
|
|
||||||
func (m *ItemContentTypesGetCompatibleHubContentTypesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration) (*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 invoke function getCompatibleHubContentTypes
|
|
||||||
func (m *ItemContentTypesGetCompatibleHubContentTypesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesGetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration) (ItemContentTypesGetCompatibleHubContentTypesResponseable, 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, CreateItemContentTypesGetCompatibleHubContentTypesResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ItemContentTypesGetCompatibleHubContentTypesResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,69 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesGetCompatibleHubContentTypesResponse provides operations to call the getCompatibleHubContentTypes method.
|
|
||||||
type ItemContentTypesGetCompatibleHubContentTypesResponse struct {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponse
|
|
||||||
// The value property
|
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable
|
|
||||||
}
|
|
||||||
// NewItemContentTypesGetCompatibleHubContentTypesResponse instantiates a new ItemContentTypesGetCompatibleHubContentTypesResponse and sets the default values.
|
|
||||||
func NewItemContentTypesGetCompatibleHubContentTypesResponse()(*ItemContentTypesGetCompatibleHubContentTypesResponse) {
|
|
||||||
m := &ItemContentTypesGetCompatibleHubContentTypesResponse{
|
|
||||||
BaseCollectionPaginationCountResponse: *ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.NewBaseCollectionPaginationCountResponse(),
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemContentTypesGetCompatibleHubContentTypesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemContentTypesGetCompatibleHubContentTypesResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemContentTypesGetCompatibleHubContentTypesResponse(), nil
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemContentTypesGetCompatibleHubContentTypesResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers()
|
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable)
|
|
||||||
}
|
|
||||||
m.SetValue(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetValue gets the value property value. The value property
|
|
||||||
func (m *ItemContentTypesGetCompatibleHubContentTypesResponse) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemContentTypesGetCompatibleHubContentTypesResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
err := m.BaseCollectionPaginationCountResponse.Serialize(writer)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if m.GetValue() != nil {
|
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue()))
|
|
||||||
for i, v := range m.GetValue() {
|
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
|
||||||
}
|
|
||||||
err = writer.WriteCollectionOfObjectValues("value", cast)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetValue sets the value property value. The value property
|
|
||||||
func (m *ItemContentTypesGetCompatibleHubContentTypesResponse) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable)() {
|
|
||||||
m.value = value
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesGetCompatibleHubContentTypesResponseable
|
|
||||||
type ItemContentTypesGetCompatibleHubContentTypesResponseable interface {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponseable
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable)()
|
|
||||||
}
|
|
||||||
@ -1,101 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemAssociateWithHubSitesPostRequestBody provides operations to call the associateWithHubSites method.
|
|
||||||
type ItemContentTypesItemAssociateWithHubSitesPostRequestBody struct {
|
|
||||||
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
additionalData map[string]interface{}
|
|
||||||
// The hubSiteUrls property
|
|
||||||
hubSiteUrls []string
|
|
||||||
// The propagateToExistingLists property
|
|
||||||
propagateToExistingLists *bool
|
|
||||||
}
|
|
||||||
// NewItemContentTypesItemAssociateWithHubSitesPostRequestBody instantiates a new ItemContentTypesItemAssociateWithHubSitesPostRequestBody and sets the default values.
|
|
||||||
func NewItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemContentTypesItemAssociateWithHubSitesPostRequestBody) {
|
|
||||||
m := &ItemContentTypesItemAssociateWithHubSitesPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemContentTypesItemAssociateWithHubSitesPostRequestBody(), nil
|
|
||||||
}
|
|
||||||
// GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["hubSiteUrls"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfPrimitiveValues("string")
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]string, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = *(v.(*string))
|
|
||||||
}
|
|
||||||
m.SetHubSiteUrls(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
res["propagateToExistingLists"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetBoolValue()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
m.SetPropagateToExistingLists(val)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetHubSiteUrls gets the hubSiteUrls property value. The hubSiteUrls property
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) GetHubSiteUrls()([]string) {
|
|
||||||
return m.hubSiteUrls
|
|
||||||
}
|
|
||||||
// GetPropagateToExistingLists gets the propagateToExistingLists property value. The propagateToExistingLists property
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) GetPropagateToExistingLists()(*bool) {
|
|
||||||
return m.propagateToExistingLists
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
if m.GetHubSiteUrls() != nil {
|
|
||||||
err := writer.WriteCollectionOfStringValues("hubSiteUrls", m.GetHubSiteUrls())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteBoolValue("propagateToExistingLists", m.GetPropagateToExistingLists())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteAdditionalData(m.GetAdditionalData())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetHubSiteUrls sets the hubSiteUrls property value. The hubSiteUrls property
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) SetHubSiteUrls(value []string)() {
|
|
||||||
m.hubSiteUrls = value
|
|
||||||
}
|
|
||||||
// SetPropagateToExistingLists sets the propagateToExistingLists property value. The propagateToExistingLists property
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesPostRequestBody) SetPropagateToExistingLists(value *bool)() {
|
|
||||||
m.propagateToExistingLists = value
|
|
||||||
}
|
|
||||||
@ -1,15 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemAssociateWithHubSitesPostRequestBodyable
|
|
||||||
type ItemContentTypesItemAssociateWithHubSitesPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetHubSiteUrls()([]string)
|
|
||||||
GetPropagateToExistingLists()(*bool)
|
|
||||||
SetHubSiteUrls(value []string)()
|
|
||||||
SetPropagateToExistingLists(value *bool)()
|
|
||||||
}
|
|
||||||
@ -1,80 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemAssociateWithHubSitesRequestBuilder provides operations to call the associateWithHubSites method.
|
|
||||||
type ItemContentTypesItemAssociateWithHubSitesRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemAssociateWithHubSitesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemAssociateWithHubSitesRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemAssociateWithHubSitesRequestBuilderInternal instantiates a new AssociateWithHubSitesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemAssociateWithHubSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemAssociateWithHubSitesRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemAssociateWithHubSitesRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/microsoft.graph.associateWithHubSites"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemAssociateWithHubSitesRequestBuilder instantiates a new AssociateWithHubSitesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemAssociateWithHubSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemAssociateWithHubSitesRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemAssociateWithHubSitesRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation associate a [content type][contentType] with a list of hub sites.
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemContentTypesItemAssociateWithHubSitesPostRequestBodyable, requestConfiguration *ItemContentTypesItemAssociateWithHubSitesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post associate a [content type][contentType] with a list of hub sites.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesItemAssociateWithHubSitesRequestBuilder) Post(ctx context.Context, body ItemContentTypesItemAssociateWithHubSitesPostRequestBodyable, requestConfiguration *ItemContentTypesItemAssociateWithHubSitesRequestBuilderPostRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseRequestBuilder provides operations to manage the base property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemBaseRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseRequestBuilderGetQueryParameters parent contentType from which this content type is derived.
|
|
||||||
type ItemContentTypesItemBaseRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemBaseRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemBaseRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseRequestBuilderInternal instantiates a new BaseRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemBaseRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/base{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseRequestBuilder instantiates a new BaseRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemBaseRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation parent contentType from which this content type is derived.
|
|
||||||
func (m *ItemContentTypesItemBaseRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseRequestBuilderGetRequestConfiguration) (*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 parent contentType from which this content type is derived.
|
|
||||||
func (m *ItemContentTypesItemBaseRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder provides operations to manage the baseTypes property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetQueryParameters the collection of content types that are ancestors of this content type.
|
|
||||||
type ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseTypesContentTypeItemRequestBuilderInternal instantiates a new ContentTypeItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseTypesContentTypeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseTypesContentTypeItemRequestBuilder instantiates a new ContentTypeItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseTypesContentTypeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemBaseTypesContentTypeItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of content types that are ancestors of this content type.
|
|
||||||
func (m *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of content types that are ancestors of this content type.
|
|
||||||
func (m *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseTypesContentTypeItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemContentTypesItemBaseTypesCountRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemContentTypesItemBaseTypesCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemBaseTypesCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemBaseTypesCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseTypesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseTypesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseTypesCountRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemBaseTypesCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseTypesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseTypesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseTypesCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemBaseTypesCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemContentTypesItemBaseTypesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseTypesCountRequestBuilderGetRequestConfiguration) (*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 *ItemContentTypesItemBaseTypesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseTypesCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,111 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesRequestBuilder provides operations to manage the baseTypes property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemBaseTypesRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesRequestBuilderGetQueryParameters the collection of content types that are ancestors of this content type.
|
|
||||||
type ItemContentTypesItemBaseTypesRequestBuilderGetQueryParameters 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemBaseTypesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemBaseTypesRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemBaseTypesRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseTypesRequestBuilderInternal instantiates a new BaseTypesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseTypesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseTypesRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemBaseTypesRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes{?%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
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemBaseTypesRequestBuilder instantiates a new BaseTypesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemBaseTypesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemBaseTypesRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemBaseTypesRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemContentTypesItemBaseTypesRequestBuilder) Count() *ItemContentTypesItemBaseTypesCountRequestBuilder {
|
|
||||||
return NewItemContentTypesItemBaseTypesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of content types that are ancestors of this content type.
|
|
||||||
func (m *ItemContentTypesItemBaseTypesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseTypesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of content types that are ancestors of this content type.
|
|
||||||
func (m *ItemContentTypesItemBaseTypesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemBaseTypesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,175 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder provides operations to manage the columnLinks property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderDeleteRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetQueryParameters the collection of columns that are required by this content type
|
|
||||||
type ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderPatchRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderInternal instantiates a new ColumnLinkItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder instantiates a new ColumnLinkItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateDeleteRequestInformation delete navigation property columnLinks for sites
|
|
||||||
func (m *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of columns that are required by this content type
|
|
||||||
func (m *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePatchRequestInformation update the navigation property columnLinks in sites
|
|
||||||
func (m *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, requestConfiguration *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete delete navigation property columnLinks for sites
|
|
||||||
func (m *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderDeleteRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of columns that are required by this content type
|
|
||||||
func (m *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnLinkFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Patch update the navigation property columnLinks in sites
|
|
||||||
func (m *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, requestConfiguration *ItemContentTypesItemColumnLinksColumnLinkItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, error) {
|
|
||||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnLinkFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable), nil
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemContentTypesItemColumnLinksCountRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemContentTypesItemColumnLinksCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnLinksCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnLinksCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnLinksCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnLinksCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnLinksCountRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnLinksCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnLinksCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnLinksCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnLinksCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnLinksCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemContentTypesItemColumnLinksCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksCountRequestBuilderGetRequestConfiguration) (*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 *ItemContentTypesItemColumnLinksCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,154 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksRequestBuilder provides operations to manage the columnLinks property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemColumnLinksRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksRequestBuilderGetQueryParameters the collection of columns that are required by this content type
|
|
||||||
type ItemContentTypesItemColumnLinksRequestBuilderGetQueryParameters 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnLinksRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnLinksRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnLinksRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnLinksRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnLinksRequestBuilderInternal instantiates a new ColumnLinksRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnLinksRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnLinksRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnLinksRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks{?%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
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnLinksRequestBuilder instantiates a new ColumnLinksRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnLinksRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnLinksRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnLinksRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemContentTypesItemColumnLinksRequestBuilder) Count() *ItemContentTypesItemColumnLinksCountRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnLinksCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of columns that are required by this content type
|
|
||||||
func (m *ItemContentTypesItemColumnLinksRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation create new navigation property to columnLinks for sites
|
|
||||||
func (m *ItemContentTypesItemColumnLinksRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, requestConfiguration *ItemContentTypesItemColumnLinksRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of columns that are required by this content type
|
|
||||||
func (m *ItemContentTypesItemColumnLinksRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnLinksRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnLinkCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post create new navigation property to columnLinks for sites
|
|
||||||
func (m *ItemContentTypesItemColumnLinksRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, requestConfiguration *ItemContentTypesItemColumnLinksRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnLinkFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnLinkable), nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder provides operations to manage the columnPositions property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetQueryParameters column order information in a content type.
|
|
||||||
type ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation column order information in a content type.
|
|
||||||
func (m *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*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 column order information in a content type.
|
|
||||||
func (m *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnPositionsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemContentTypesItemColumnPositionsCountRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemContentTypesItemColumnPositionsCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnPositionsCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnPositionsCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnPositionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnPositionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnPositionsCountRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnPositionsCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnPositionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnPositionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnPositionsCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnPositionsCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemContentTypesItemColumnPositionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnPositionsCountRequestBuilderGetRequestConfiguration) (*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 *ItemContentTypesItemColumnPositionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnPositionsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,111 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsRequestBuilder provides operations to manage the columnPositions property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemColumnPositionsRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsRequestBuilderGetQueryParameters column order information in a content type.
|
|
||||||
type ItemContentTypesItemColumnPositionsRequestBuilderGetQueryParameters 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnPositionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnPositionsRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnPositionsRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnPositionsRequestBuilderInternal instantiates a new ColumnPositionsRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnPositionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnPositionsRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnPositionsRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions{?%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
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnPositionsRequestBuilder instantiates a new ColumnPositionsRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnPositionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnPositionsRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnPositionsRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemContentTypesItemColumnPositionsRequestBuilder) Count() *ItemContentTypesItemColumnPositionsCountRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnPositionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation column order information in a content type.
|
|
||||||
func (m *ItemContentTypesItemColumnPositionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnPositionsRequestBuilderGetRequestConfiguration) (*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 column order information in a content type.
|
|
||||||
func (m *ItemContentTypesItemColumnPositionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnPositionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,180 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder provides operations to manage the columns property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetQueryParameters the collection of column definitions for this contentType.
|
|
||||||
type ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateDeleteRequestInformation delete navigation property columns for sites
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of column definitions for this contentType.
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePatchRequestInformation update the navigation property columns in sites
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete delete navigation property columns for sites
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderDeleteRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of column definitions for this contentType.
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Patch update the navigation property columns in sites
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// SourceColumn provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity.
|
|
||||||
func (m *ItemContentTypesItemColumnsColumnDefinitionItemRequestBuilder) SourceColumn() *ItemContentTypesItemColumnsItemSourceColumnRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnsItemSourceColumnRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemContentTypesItemColumnsCountRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemContentTypesItemColumnsCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnsCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsCountRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnsCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemContentTypesItemColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsCountRequestBuilderGetRequestConfiguration) (*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 *ItemContentTypesItemColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsItemSourceColumnRequestBuilder provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity.
|
|
||||||
type ItemContentTypesItemColumnsItemSourceColumnRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetQueryParameters the source column for content type column.
|
|
||||||
type ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsItemSourceColumnRequestBuilderInternal instantiates a new SourceColumnRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsItemSourceColumnRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsItemSourceColumnRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnsItemSourceColumnRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsItemSourceColumnRequestBuilder instantiates a new SourceColumnRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsItemSourceColumnRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsItemSourceColumnRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnsItemSourceColumnRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the source column for content type column.
|
|
||||||
func (m *ItemContentTypesItemColumnsItemSourceColumnRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the source column for content type column.
|
|
||||||
func (m *ItemContentTypesItemColumnsItemSourceColumnRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsItemSourceColumnRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
@ -1,160 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsRequestBuilder provides operations to manage the columns property of the microsoft.graph.contentType entity.
|
|
||||||
type ItemContentTypesItemColumnsRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsRequestBuilderGetQueryParameters get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].
|
|
||||||
type ItemContentTypesItemColumnsRequestBuilderGetQueryParameters 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesItemColumnsRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemColumnsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemColumnsRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsRequestBuilderInternal instantiates a new ColumnsRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemColumnsRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemColumnsRequestBuilder instantiates a new ColumnsRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemColumnsRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemContentTypesItemColumnsRequestBuilder) Count() *ItemContentTypesItemColumnsCountRequestBuilder {
|
|
||||||
return NewItemContentTypesItemColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].
|
|
||||||
func (m *ItemContentTypesItemColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].
|
|
||||||
func (m *ItemContentTypesItemColumnsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemContentTypesItemColumnsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesItemColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesItemColumnsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, requestConfiguration *ItemContentTypesItemColumnsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
@ -1,98 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody provides operations to call the copyToDefaultContentLocation method.
|
|
||||||
type ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody struct {
|
|
||||||
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
additionalData map[string]interface{}
|
|
||||||
// The destinationFileName property
|
|
||||||
destinationFileName *string
|
|
||||||
// The sourceFile property
|
|
||||||
sourceFile ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ItemReferenceable
|
|
||||||
}
|
|
||||||
// NewItemContentTypesItemCopyToDefaultContentLocationPostRequestBody instantiates a new ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody and sets the default values.
|
|
||||||
func NewItemContentTypesItemCopyToDefaultContentLocationPostRequestBody()(*ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) {
|
|
||||||
m := &ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemContentTypesItemCopyToDefaultContentLocationPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemContentTypesItemCopyToDefaultContentLocationPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemContentTypesItemCopyToDefaultContentLocationPostRequestBody(), nil
|
|
||||||
}
|
|
||||||
// GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetDestinationFileName gets the destinationFileName property value. The destinationFileName property
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) GetDestinationFileName()(*string) {
|
|
||||||
return m.destinationFileName
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["destinationFileName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetStringValue()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
m.SetDestinationFileName(val)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
res["sourceFile"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetObjectValue(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateItemReferenceFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
m.SetSourceFile(val.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ItemReferenceable))
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetSourceFile gets the sourceFile property value. The sourceFile property
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) GetSourceFile()(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ItemReferenceable) {
|
|
||||||
return m.sourceFile
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
{
|
|
||||||
err := writer.WriteStringValue("destinationFileName", m.GetDestinationFileName())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteObjectValue("sourceFile", m.GetSourceFile())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteAdditionalData(m.GetAdditionalData())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetDestinationFileName sets the destinationFileName property value. The destinationFileName property
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) SetDestinationFileName(value *string)() {
|
|
||||||
m.destinationFileName = value
|
|
||||||
}
|
|
||||||
// SetSourceFile sets the sourceFile property value. The sourceFile property
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationPostRequestBody) SetSourceFile(value ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ItemReferenceable)() {
|
|
||||||
m.sourceFile = value
|
|
||||||
}
|
|
||||||
@ -1,16 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemCopyToDefaultContentLocationPostRequestBodyable
|
|
||||||
type ItemContentTypesItemCopyToDefaultContentLocationPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetDestinationFileName()(*string)
|
|
||||||
GetSourceFile()(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ItemReferenceable)
|
|
||||||
SetDestinationFileName(value *string)()
|
|
||||||
SetSourceFile(value ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ItemReferenceable)()
|
|
||||||
}
|
|
||||||
@ -1,80 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder provides operations to call the copyToDefaultContentLocation method.
|
|
||||||
type ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemCopyToDefaultContentLocationRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemCopyToDefaultContentLocationRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemCopyToDefaultContentLocationRequestBuilderInternal instantiates a new CopyToDefaultContentLocationRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemCopyToDefaultContentLocationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/microsoft.graph.copyToDefaultContentLocation"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemCopyToDefaultContentLocationRequestBuilder instantiates a new CopyToDefaultContentLocationRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemCopyToDefaultContentLocationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemCopyToDefaultContentLocationRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemContentTypesItemCopyToDefaultContentLocationPostRequestBodyable, requestConfiguration *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilder) Post(ctx context.Context, body ItemContentTypesItemCopyToDefaultContentLocationPostRequestBodyable, requestConfiguration *ItemContentTypesItemCopyToDefaultContentLocationRequestBuilderPostRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
@ -1,80 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemIsPublishedRequestBuilder provides operations to call the isPublished method.
|
|
||||||
type ItemContentTypesItemIsPublishedRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemIsPublishedRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemIsPublishedRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemIsPublishedRequestBuilderInternal instantiates a new IsPublishedRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemIsPublishedRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemIsPublishedRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemIsPublishedRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/microsoft.graph.isPublished()"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemIsPublishedRequestBuilder instantiates a new IsPublishedRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemIsPublishedRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemIsPublishedRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemIsPublishedRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation invoke function isPublished
|
|
||||||
func (m *ItemContentTypesItemIsPublishedRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemIsPublishedRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get invoke function isPublished
|
|
||||||
func (m *ItemContentTypesItemIsPublishedRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesItemIsPublishedRequestBuilderGetRequestConfiguration) (ItemContentTypesItemIsPublishedResponseable, 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, CreateItemContentTypesItemIsPublishedResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ItemContentTypesItemIsPublishedResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,71 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemIsPublishedResponse provides operations to call the isPublished method.
|
|
||||||
type ItemContentTypesItemIsPublishedResponse struct {
|
|
||||||
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
additionalData map[string]interface{}
|
|
||||||
// The value property
|
|
||||||
value *bool
|
|
||||||
}
|
|
||||||
// NewItemContentTypesItemIsPublishedResponse instantiates a new ItemContentTypesItemIsPublishedResponse and sets the default values.
|
|
||||||
func NewItemContentTypesItemIsPublishedResponse()(*ItemContentTypesItemIsPublishedResponse) {
|
|
||||||
m := &ItemContentTypesItemIsPublishedResponse{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemContentTypesItemIsPublishedResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemContentTypesItemIsPublishedResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemContentTypesItemIsPublishedResponse(), nil
|
|
||||||
}
|
|
||||||
// GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesItemIsPublishedResponse) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemContentTypesItemIsPublishedResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetBoolValue()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
m.SetValue(val)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetValue gets the value property value. The value property
|
|
||||||
func (m *ItemContentTypesItemIsPublishedResponse) GetValue()(*bool) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemContentTypesItemIsPublishedResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
{
|
|
||||||
err := writer.WriteBoolValue("value", m.GetValue())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
err := writer.WriteAdditionalData(m.GetAdditionalData())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
// SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
|
|
||||||
func (m *ItemContentTypesItemIsPublishedResponse) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetValue sets the value property value. The value property
|
|
||||||
func (m *ItemContentTypesItemIsPublishedResponse) SetValue(value *bool)() {
|
|
||||||
m.value = value
|
|
||||||
}
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemIsPublishedResponseable
|
|
||||||
type ItemContentTypesItemIsPublishedResponseable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()(*bool)
|
|
||||||
SetValue(value *bool)()
|
|
||||||
}
|
|
||||||
@ -1,79 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemPublishRequestBuilder provides operations to call the publish method.
|
|
||||||
type ItemContentTypesItemPublishRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemPublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemPublishRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemPublishRequestBuilderInternal instantiates a new PublishRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemPublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemPublishRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemPublishRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/microsoft.graph.publish"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemPublishRequestBuilder instantiates a new PublishRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemPublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemPublishRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemPublishRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation publishes a [contentType][] present in a content type hub site.
|
|
||||||
func (m *ItemContentTypesItemPublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemPublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post publishes a [contentType][] present in a content type hub site.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesItemPublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemContentTypesItemPublishRequestBuilderPostRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
@ -1,79 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesItemUnpublishRequestBuilder provides operations to call the unpublish method.
|
|
||||||
type ItemContentTypesItemUnpublishRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesItemUnpublishRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesItemUnpublishRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemUnpublishRequestBuilderInternal instantiates a new UnpublishRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemUnpublishRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemUnpublishRequestBuilder {
|
|
||||||
m := &ItemContentTypesItemUnpublishRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/microsoft.graph.unpublish"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesItemUnpublishRequestBuilder instantiates a new UnpublishRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesItemUnpublishRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesItemUnpublishRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesItemUnpublishRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation unpublish a [contentType][] from a content type hub site.
|
|
||||||
func (m *ItemContentTypesItemUnpublishRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesItemUnpublishRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post unpublish a [contentType][] from a content type hub site.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesItemUnpublishRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemContentTypesItemUnpublishRequestBuilderPostRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
@ -1,175 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemContentTypesRequestBuilder provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
|
||||||
type ItemContentTypesRequestBuilder 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
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesRequestBuilderGetQueryParameters get the collection of [contentType][contentType] resources in a [site][].
|
|
||||||
type ItemContentTypesRequestBuilderGetQueryParameters 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"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemContentTypesRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemContentTypesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemContentTypesRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// AddCopy provides operations to call the addCopy method.
|
|
||||||
func (m *ItemContentTypesRequestBuilder) AddCopy() *ItemContentTypesAddCopyRequestBuilder {
|
|
||||||
return NewItemContentTypesAddCopyRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// AddCopyFromContentTypeHub provides operations to call the addCopyFromContentTypeHub method.
|
|
||||||
func (m *ItemContentTypesRequestBuilder) AddCopyFromContentTypeHub() *ItemContentTypesAddCopyFromContentTypeHubRequestBuilder {
|
|
||||||
return NewItemContentTypesAddCopyFromContentTypeHubRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesRequestBuilderInternal instantiates a new ContentTypesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesRequestBuilder {
|
|
||||||
m := &ItemContentTypesRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/contentTypes{?%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
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemContentTypesRequestBuilder instantiates a new ContentTypesRequestBuilder and sets the default values.
|
|
||||||
func NewItemContentTypesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemContentTypesRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemContentTypesRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemContentTypesRequestBuilder) Count() *ItemContentTypesCountRequestBuilder {
|
|
||||||
return NewItemContentTypesCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the collection of [contentType][contentType] resources in a [site][].
|
|
||||||
func (m *ItemContentTypesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemContentTypesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation create a new [contentType][] for a [site][].
|
|
||||||
func (m *ItemContentTypesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, requestConfiguration *ItemContentTypesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get get the collection of [contentType][contentType] resources in a [site][].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-contenttypes?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemContentTypesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetCompatibleHubContentTypes provides operations to call the getCompatibleHubContentTypes method.
|
|
||||||
func (m *ItemContentTypesRequestBuilder) GetCompatibleHubContentTypes() *ItemContentTypesGetCompatibleHubContentTypesRequestBuilder {
|
|
||||||
return NewItemContentTypesGetCompatibleHubContentTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post create a new [contentType][] for a [site][].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-post-contenttypes?view=graph-rest-1.0
|
|
||||||
func (m *ItemContentTypesRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, requestConfiguration *ItemContentTypesRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateContentTypeFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ContentTypeable), nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemExternalColumnsColumnDefinitionItemRequestBuilder provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
|
||||||
type ItemExternalColumnsColumnDefinitionItemRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
|
|
||||||
type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
m := &ItemExternalColumnsColumnDefinitionItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemExternalColumnsColumnDefinitionItemRequestBuilder instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemExternalColumnsColumnDefinitionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
|
|
||||||
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
|
|
||||||
func (m *ItemExternalColumnsColumnDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsColumnDefinitionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionable), nil
|
|
||||||
}
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemExternalColumnsCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemExternalColumnsCountRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemExternalColumnsCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemExternalColumnsCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemExternalColumnsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemExternalColumnsCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemExternalColumnsCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemExternalColumnsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemExternalColumnsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsCountRequestBuilder {
|
|
||||||
m := &ItemExternalColumnsCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemExternalColumnsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemExternalColumnsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemExternalColumnsCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemExternalColumnsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "text/plain")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get get the number of the resource
|
|
||||||
func (m *ItemExternalColumnsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,111 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemExternalColumnsRequestBuilder provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
|
||||||
type ItemExternalColumnsRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemExternalColumnsRequestBuilderGetQueryParameters the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
|
|
||||||
type ItemExternalColumnsRequestBuilderGetQueryParameters struct {
|
|
||||||
// Include count of items
|
|
||||||
Count *bool `uriparametername:"%24count"`
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Order items by property values
|
|
||||||
Orderby []string `uriparametername:"%24orderby"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
// Skip the first n items
|
|
||||||
Skip *int32 `uriparametername:"%24skip"`
|
|
||||||
// Show only the first n items
|
|
||||||
Top *int32 `uriparametername:"%24top"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemExternalColumnsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemExternalColumnsRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemExternalColumnsRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemExternalColumnsRequestBuilderInternal instantiates a new ExternalColumnsRequestBuilder and sets the default values.
|
|
||||||
func NewItemExternalColumnsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsRequestBuilder {
|
|
||||||
m := &ItemExternalColumnsRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/externalColumns{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemExternalColumnsRequestBuilder instantiates a new ExternalColumnsRequestBuilder and sets the default values.
|
|
||||||
func NewItemExternalColumnsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemExternalColumnsRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemExternalColumnsRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemExternalColumnsRequestBuilder) Count() *ItemExternalColumnsCountRequestBuilder {
|
|
||||||
return NewItemExternalColumnsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
|
|
||||||
func (m *ItemExternalColumnsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
|
|
||||||
func (m *ItemExternalColumnsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemExternalColumnsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateColumnDefinitionCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.ColumnDefinitionCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
@ -1,84 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemGetByPathWithPathRequestBuilder provides operations to call the getByPath method.
|
|
||||||
type ItemGetByPathWithPathRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemGetByPathWithPathRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemGetByPathWithPathRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemGetByPathWithPathRequestBuilderInternal instantiates a new GetByPathWithPathRequestBuilder and sets the default values.
|
|
||||||
func NewItemGetByPathWithPathRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, path *string) *ItemGetByPathWithPathRequestBuilder {
|
|
||||||
m := &ItemGetByPathWithPathRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/microsoft.graph.getByPath(path='{path}')"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if path != nil {
|
|
||||||
urlTplParams["path"] = *path
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemGetByPathWithPathRequestBuilder instantiates a new GetByPathWithPathRequestBuilder and sets the default values.
|
|
||||||
func NewItemGetByPathWithPathRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGetByPathWithPathRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemGetByPathWithPathRequestBuilderInternal(urlParams, requestAdapter, nil)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation invoke function getByPath
|
|
||||||
func (m *ItemGetByPathWithPathRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get invoke function getByPath
|
|
||||||
func (m *ItemGetByPathWithPathRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGetByPathWithPathRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemItemsBaseItemItemRequestBuilder provides operations to manage the items property of the microsoft.graph.site entity.
|
|
||||||
type ItemItemsBaseItemItemRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemItemsBaseItemItemRequestBuilderGetQueryParameters used to address any item contained in this site. This collection cannot be enumerated.
|
|
||||||
type ItemItemsBaseItemItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemItemsBaseItemItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemItemsBaseItemItemRequestBuilderInternal instantiates a new BaseItemItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemItemsBaseItemItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsBaseItemItemRequestBuilder {
|
|
||||||
m := &ItemItemsBaseItemItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/items/{baseItem%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemItemsBaseItemItemRequestBuilder instantiates a new BaseItemItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemItemsBaseItemItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemItemsBaseItemItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemItemsBaseItemItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation used to address any item contained in this site. This collection cannot be enumerated.
|
|
||||||
func (m *ItemItemsBaseItemItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get used to address any item contained in this site. This collection cannot be enumerated.
|
|
||||||
func (m *ItemItemsBaseItemItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsBaseItemItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateBaseItemFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseItemable), nil
|
|
||||||
}
|
|
||||||
@ -3,8 +3,8 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
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.
|
// ItemItemsCountRequestBuilder provides operations to count the resources in the collection.
|
||||||
|
|||||||
@ -3,9 +3,9 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
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.
|
// ItemItemsRequestBuilder provides operations to manage the items property of the microsoft.graph.site entity.
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemPagesCountRequestBuilder provides operations to count the resources in the collection.
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsCountRequestBuilder provides operations to count the resources in the collection.
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsHorizontalSectionItemRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsCountRequestBuilder provides operations to count the resources in the collection.
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsHorizontalSectionColumnItemRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package sites
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsCountRequestBuilder provides operations to count the resources in the collection.
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models/odataerrors"
|
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsItemWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.horizontalSectionColumn entity.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user