Updates to betasdk/sites package
Dependencies updated and minimal files supplied.
This commit is contained in:
parent
aca2eb5d65
commit
bcd379f596
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsItemColumnsRequestBuilder provides operations to manage the columns property of the microsoft.graph.horizontalSection entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
|
// ItemPagesItemCanvasLayoutHorizontalSectionsRequestBuilder provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutRequestBuilder provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity.
|
// ItemPagesItemCanvasLayoutRequestBuilder provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity.
|
// ItemPagesItemCanvasLayoutVerticalSectionRequestBuilder provides operations to manage the verticalSection property of the microsoft.graph.canvasLayout entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsCountRequestBuilder 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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
|
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsItemGetPositionOfWebPartRequestBuilder 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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
|
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
|
// ItemPagesItemCanvasLayoutVerticalSectionWebpartsWebPartItemRequestBuilder provides operations to manage the webparts property of the microsoft.graph.verticalSection entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemGetWebPartsByPositionRequestBuilder provides operations to call the getWebPartsByPosition method.
|
// ItemPagesItemGetWebPartsByPositionRequestBuilder provides operations to call the getWebPartsByPosition method.
|
||||||
|
|||||||
@ -1,69 +1,76 @@
|
|||||||
package sites
|
package sites
|
||||||
|
|
||||||
import (
|
import (
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
||||||
|
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemGetWebPartsByPositionResponse provides operations to call the getWebPartsByPosition method.
|
// ItemPagesItemGetWebPartsByPositionResponse provides operations to call the getWebPartsByPosition method.
|
||||||
type ItemPagesItemGetWebPartsByPositionResponse struct {
|
type ItemPagesItemGetWebPartsByPositionResponse struct {
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponse
|
msmodel.BaseCollectionPaginationCountResponse
|
||||||
// The value property
|
// The value property
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable
|
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewItemPagesItemGetWebPartsByPositionResponse instantiates a new ItemPagesItemGetWebPartsByPositionResponse and sets the default values.
|
// NewItemPagesItemGetWebPartsByPositionResponse instantiates a new ItemPagesItemGetWebPartsByPositionResponse and sets the default values.
|
||||||
func NewItemPagesItemGetWebPartsByPositionResponse()(*ItemPagesItemGetWebPartsByPositionResponse) {
|
func NewItemPagesItemGetWebPartsByPositionResponse() *ItemPagesItemGetWebPartsByPositionResponse {
|
||||||
m := &ItemPagesItemGetWebPartsByPositionResponse{
|
m := &ItemPagesItemGetWebPartsByPositionResponse{
|
||||||
BaseCollectionPaginationCountResponse: *ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.NewBaseCollectionPaginationCountResponse(),
|
BaseCollectionPaginationCountResponse: *msmodel.NewBaseCollectionPaginationCountResponse(),
|
||||||
}
|
}
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
// CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
||||||
func CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
func CreateItemPagesItemGetWebPartsByPositionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
||||||
return NewItemPagesItemGetWebPartsByPositionResponse(), nil
|
return NewItemPagesItemGetWebPartsByPositionResponse(), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
// GetFieldDeserializers the deserialization information for the current model
|
||||||
func (m *ItemPagesItemGetWebPartsByPositionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
func (m *ItemPagesItemGetWebPartsByPositionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
||||||
res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers()
|
res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers()
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
res["value"] = func(n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue)
|
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateWebPartFromDiscriminatorValue)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if val != nil {
|
if val != nil {
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, len(val))
|
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable, len(val))
|
||||||
for i, v := range val {
|
for i, v := range val {
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)
|
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)
|
||||||
}
|
}
|
||||||
m.SetValue(res)
|
m.SetValue(res)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetValue gets the value property value. The value property
|
// GetValue gets the value property value. The value property
|
||||||
func (m *ItemPagesItemGetWebPartsByPositionResponse) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable) {
|
func (m *ItemPagesItemGetWebPartsByPositionResponse) GetValue() []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable {
|
||||||
return m.value
|
return m.value
|
||||||
}
|
}
|
||||||
|
|
||||||
// Serialize serializes information the current object
|
// Serialize serializes information the current object
|
||||||
func (m *ItemPagesItemGetWebPartsByPositionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
func (m *ItemPagesItemGetWebPartsByPositionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error {
|
||||||
err := m.BaseCollectionPaginationCountResponse.Serialize(writer)
|
err := m.BaseCollectionPaginationCountResponse.Serialize(writer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if m.GetValue() != nil {
|
if m.GetValue() != nil {
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue()))
|
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue()))
|
||||||
for i, v := range m.GetValue() {
|
for i, v := range m.GetValue() {
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
||||||
}
|
}
|
||||||
err = writer.WriteCollectionOfObjectValues("value", cast)
|
err = writer.WriteCollectionOfObjectValues("value", cast)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetValue sets the value property value. The value property
|
// SetValue sets the value property value. The value property
|
||||||
func (m *ItemPagesItemGetWebPartsByPositionResponse) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)() {
|
func (m *ItemPagesItemGetWebPartsByPositionResponse) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable) {
|
||||||
m.value = value
|
m.value = value
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,13 +1,14 @@
|
|||||||
package sites
|
package sites
|
||||||
|
|
||||||
import (
|
import (
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
||||||
|
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemGetWebPartsByPositionResponseable
|
// ItemPagesItemGetWebPartsByPositionResponseable
|
||||||
type ItemPagesItemGetWebPartsByPositionResponseable interface {
|
type ItemPagesItemGetWebPartsByPositionResponseable interface {
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponseable
|
msmodel.BaseCollectionPaginationCountResponseable
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)
|
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)()
|
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.WebPartable)()
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemPublishRequestBuilder provides operations to call the publish method.
|
// ItemPagesItemPublishRequestBuilder provides operations to call the publish method.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemWebPartsCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemPagesItemWebPartsCountRequestBuilder 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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder provides operations to call the getPositionOfWebPart method.
|
// ItemPagesItemWebPartsItemGetPositionOfWebPartRequestBuilder 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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemWebPartsRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
|
// ItemPagesItemWebPartsRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesItemWebPartsWebPartItemRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
|
// ItemPagesItemWebPartsWebPartItemRequestBuilder provides operations to manage the webParts property of the microsoft.graph.sitePage entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
|
// ItemPagesRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
|
||||||
|
|||||||
@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
|
// ItemPagesSitePageItemRequestBuilder provides operations to manage the pages property of the microsoft.graph.site entity.
|
||||||
|
|||||||
@ -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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsCountRequestBuilder provides operations to count the resources in the collection.
|
|
||||||
type ItemPermissionsCountRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource
|
|
||||||
type ItemPermissionsCountRequestBuilderGetQueryParameters struct {
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsCountRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemPermissionsCountRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsCountRequestBuilder {
|
|
||||||
m := &ItemPermissionsCountRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/$count{?%24search,%24filter}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsCountRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemPermissionsCountRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the number of the resource
|
|
||||||
func (m *ItemPermissionsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "text/plain")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get get the number of the resource
|
|
||||||
func (m *ItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsCountRequestBuilderGetRequestConfiguration) (*int32, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(*int32), nil
|
|
||||||
}
|
|
||||||
@ -1,110 +0,0 @@
|
|||||||
package sites
|
|
||||||
|
|
||||||
import (
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354 "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemGrantPostRequestBody provides operations to call the grant method.
|
|
||||||
type ItemPermissionsItemGrantPostRequestBody 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 recipients property
|
|
||||||
recipients []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable
|
|
||||||
// The roles property
|
|
||||||
roles []string
|
|
||||||
}
|
|
||||||
// NewItemPermissionsItemGrantPostRequestBody instantiates a new ItemPermissionsItemGrantPostRequestBody and sets the default values.
|
|
||||||
func NewItemPermissionsItemGrantPostRequestBody()(*ItemPermissionsItemGrantPostRequestBody) {
|
|
||||||
m := &ItemPermissionsItemGrantPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemPermissionsItemGrantPostRequestBody(), 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 *ItemPermissionsItemGrantPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateDriveRecipientFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)
|
|
||||||
}
|
|
||||||
m.SetRecipients(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
res["roles"] = 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.SetRoles(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetRecipients gets the recipients property value. The recipients property
|
|
||||||
func (m *ItemPermissionsItemGrantPostRequestBody) GetRecipients()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable) {
|
|
||||||
return m.recipients
|
|
||||||
}
|
|
||||||
// GetRoles gets the roles property value. The roles property
|
|
||||||
func (m *ItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) {
|
|
||||||
return m.roles
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
if m.GetRecipients() != nil {
|
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients()))
|
|
||||||
for i, v := range m.GetRecipients() {
|
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
|
||||||
}
|
|
||||||
err := writer.WriteCollectionOfObjectValues("recipients", cast)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if m.GetRoles() != nil {
|
|
||||||
err := writer.WriteCollectionOfStringValues("roles", m.GetRoles())
|
|
||||||
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 *ItemPermissionsItemGrantPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetRecipients sets the recipients property value. The recipients property
|
|
||||||
func (m *ItemPermissionsItemGrantPostRequestBody) SetRecipients(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)() {
|
|
||||||
m.recipients = value
|
|
||||||
}
|
|
||||||
// SetRoles sets the roles property value. The roles property
|
|
||||||
func (m *ItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() {
|
|
||||||
m.roles = 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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemGrantPostRequestBodyable
|
|
||||||
type ItemPermissionsItemGrantPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetRecipients()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)
|
|
||||||
GetRoles()([]string)
|
|
||||||
SetRecipients(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)()
|
|
||||||
SetRoles(value []string)()
|
|
||||||
}
|
|
||||||
@ -1,84 +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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemGrantRequestBuilder provides operations to call the grant method.
|
|
||||||
type ItemPermissionsItemGrantRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsItemGrantRequestBuilderInternal instantiates a new GrantRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemGrantRequestBuilder {
|
|
||||||
m := &ItemPermissionsItemGrantRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.grant"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsItemGrantRequestBuilder instantiates a new GrantRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemGrantRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation grant users access to a link represented by a [permission][].
|
|
||||||
func (m *ItemPermissionsItemGrantRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post grant users access to a link represented by a [permission][].
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0
|
|
||||||
func (m *ItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemPermissionsItemGrantRequestBuilderPostRequestConfiguration) (ItemPermissionsItemGrantResponseable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, CreateItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ItemPermissionsItemGrantResponseable), 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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemGrantResponse provides operations to call the grant method.
|
|
||||||
type ItemPermissionsItemGrantResponse struct {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponse
|
|
||||||
// The value property
|
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable
|
|
||||||
}
|
|
||||||
// NewItemPermissionsItemGrantResponse instantiates a new ItemPermissionsItemGrantResponse and sets the default values.
|
|
||||||
func NewItemPermissionsItemGrantResponse()(*ItemPermissionsItemGrantResponse) {
|
|
||||||
m := &ItemPermissionsItemGrantResponse{
|
|
||||||
BaseCollectionPaginationCountResponse: *ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.NewBaseCollectionPaginationCountResponse(),
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemPermissionsItemGrantResponse(), nil
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemPermissionsItemGrantResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers()
|
|
||||||
res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable)
|
|
||||||
}
|
|
||||||
m.SetValue(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetValue gets the value property value. The value property
|
|
||||||
func (m *ItemPermissionsItemGrantResponse) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemPermissionsItemGrantResponse) 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 *ItemPermissionsItemGrantResponse) SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable)() {
|
|
||||||
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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemGrantResponseable
|
|
||||||
type ItemPermissionsItemGrantResponseable interface {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponseable
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable)()
|
|
||||||
}
|
|
||||||
@ -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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemRevokeGrantsPostRequestBody provides operations to call the revokeGrants method.
|
|
||||||
type ItemPermissionsItemRevokeGrantsPostRequestBody 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 grantees property
|
|
||||||
grantees []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable
|
|
||||||
}
|
|
||||||
// NewItemPermissionsItemRevokeGrantsPostRequestBody instantiates a new ItemPermissionsItemRevokeGrantsPostRequestBody and sets the default values.
|
|
||||||
func NewItemPermissionsItemRevokeGrantsPostRequestBody()(*ItemPermissionsItemRevokeGrantsPostRequestBody) {
|
|
||||||
m := &ItemPermissionsItemRevokeGrantsPostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateItemPermissionsItemRevokeGrantsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateItemPermissionsItemRevokeGrantsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewItemPermissionsItemRevokeGrantsPostRequestBody(), 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 *ItemPermissionsItemRevokeGrantsPostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *ItemPermissionsItemRevokeGrantsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
|
|
||||||
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
|
|
||||||
res["grantees"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
|
|
||||||
val, err := n.GetCollectionOfObjectValues(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateDriveRecipientFromDiscriminatorValue)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if val != nil {
|
|
||||||
res := make([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable, len(val))
|
|
||||||
for i, v := range val {
|
|
||||||
res[i] = v.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)
|
|
||||||
}
|
|
||||||
m.SetGrantees(res)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return res
|
|
||||||
}
|
|
||||||
// GetGrantees gets the grantees property value. The grantees property
|
|
||||||
func (m *ItemPermissionsItemRevokeGrantsPostRequestBody) GetGrantees()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable) {
|
|
||||||
return m.grantees
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *ItemPermissionsItemRevokeGrantsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
|
|
||||||
if m.GetGrantees() != nil {
|
|
||||||
cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetGrantees()))
|
|
||||||
for i, v := range m.GetGrantees() {
|
|
||||||
cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable)
|
|
||||||
}
|
|
||||||
err := writer.WriteCollectionOfObjectValues("grantees", 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 *ItemPermissionsItemRevokeGrantsPostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetGrantees sets the grantees property value. The grantees property
|
|
||||||
func (m *ItemPermissionsItemRevokeGrantsPostRequestBody) SetGrantees(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)() {
|
|
||||||
m.grantees = 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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemRevokeGrantsPostRequestBodyable
|
|
||||||
type ItemPermissionsItemRevokeGrantsPostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetGrantees()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)
|
|
||||||
SetGrantees(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.DriveRecipientable)()
|
|
||||||
}
|
|
||||||
@ -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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsItemRevokeGrantsRequestBuilder provides operations to call the revokeGrants method.
|
|
||||||
type ItemPermissionsItemRevokeGrantsRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsItemRevokeGrantsRequestBuilderInternal instantiates a new RevokeGrantsRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemRevokeGrantsRequestBuilder {
|
|
||||||
m := &ItemPermissionsItemRevokeGrantsRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/microsoft.graph.revokeGrants"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsItemRevokeGrantsRequestBuilder instantiates a new RevokeGrantsRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsItemRevokeGrantsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsItemRevokeGrantsRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.
|
|
||||||
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0
|
|
||||||
func (m *ItemPermissionsItemRevokeGrantsRequestBuilder) Post(ctx context.Context, body ItemPermissionsItemRevokeGrantsPostRequestBodyable, requestConfiguration *ItemPermissionsItemRevokeGrantsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
|
||||||
}
|
|
||||||
@ -1,185 +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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.site entity.
|
|
||||||
type ItemPermissionsPermissionItemRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsPermissionItemRequestBuilderGetQueryParameters the permissions associated with the site. Nullable.
|
|
||||||
type ItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct {
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemPermissionsPermissionItemRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsPermissionItemRequestBuilderInternal instantiates a new PermissionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsPermissionItemRequestBuilder {
|
|
||||||
m := &ItemPermissionsPermissionItemRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}{?%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsPermissionItemRequestBuilder instantiates a new PermissionItemRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsPermissionItemRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateDeleteRequestInformation delete navigation property permissions for sites
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation the permissions associated with the site. Nullable.
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePatchRequestInformation update the navigation property permissions in sites
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete delete navigation property permissions for sites
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration) error {
|
|
||||||
requestInfo, err := m.CreateDeleteRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
err = m.requestAdapter.SendNoContent(ctx, requestInfo, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the permissions associated with the site. Nullable.
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Grant provides operations to call the grant method.
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Grant() *ItemPermissionsItemGrantRequestBuilder {
|
|
||||||
return NewItemPermissionsItemGrantRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Patch update the navigation property permissions in sites
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
|
||||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// RevokeGrants provides operations to call the revokeGrants method.
|
|
||||||
func (m *ItemPermissionsPermissionItemRequestBuilder) RevokeGrants() *ItemPermissionsItemRevokeGrantsRequestBuilder {
|
|
||||||
return NewItemPermissionsItemRevokeGrantsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
@ -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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.site entity.
|
|
||||||
type ItemPermissionsRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsRequestBuilderGetQueryParameters get the permission resources from the permissions navigation property on a site.
|
|
||||||
type ItemPermissionsRequestBuilderGetQueryParameters struct {
|
|
||||||
// Include count of items
|
|
||||||
Count *bool `uriparametername:"%24count"`
|
|
||||||
// Expand related entities
|
|
||||||
Expand []string `uriparametername:"%24expand"`
|
|
||||||
// Filter items by property values
|
|
||||||
Filter *string `uriparametername:"%24filter"`
|
|
||||||
// Order items by property values
|
|
||||||
Orderby []string `uriparametername:"%24orderby"`
|
|
||||||
// Search items by search phrases
|
|
||||||
Search *string `uriparametername:"%24search"`
|
|
||||||
// Select properties to be returned
|
|
||||||
Select []string `uriparametername:"%24select"`
|
|
||||||
// Skip the first n items
|
|
||||||
Skip *int32 `uriparametername:"%24skip"`
|
|
||||||
// Show only the first n items
|
|
||||||
Top *int32 `uriparametername:"%24top"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsRequestBuilderGetRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
// Request query parameters
|
|
||||||
QueryParameters *ItemPermissionsRequestBuilderGetQueryParameters
|
|
||||||
}
|
|
||||||
|
|
||||||
// ItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type ItemPermissionsRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsRequestBuilderInternal instantiates a new PermissionsRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsRequestBuilder {
|
|
||||||
m := &ItemPermissionsRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/{site%2Did}/permissions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewItemPermissionsRequestBuilder instantiates a new PermissionsRequestBuilder and sets the default values.
|
|
||||||
func NewItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemPermissionsRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewItemPermissionsRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
|
||||||
func (m *ItemPermissionsRequestBuilder) Count() *ItemPermissionsCountRequestBuilder {
|
|
||||||
return NewItemPermissionsCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation get the permission resources from the permissions navigation property on a site.
|
|
||||||
func (m *ItemPermissionsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
if requestConfiguration.QueryParameters != nil {
|
|
||||||
requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters))
|
|
||||||
}
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation create a new permission object on a site.
|
|
||||||
func (m *ItemPermissionsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get get the permission resources from the permissions navigation property on a site.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0
|
|
||||||
func (m *ItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPermissionsRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable, error) {
|
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.PermissionCollectionResponseable), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post create a new permission object on a site.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0
|
|
||||||
func (m *ItemPermissionsRequestBuilder) Post(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, requestConfiguration *ItemPermissionsRequestBuilderPostRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreatePermissionFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Permissionable), 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"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemSitesCountRequestBuilder provides operations to count the resources in the collection.
|
// ItemSitesCountRequestBuilder 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"
|
||||||
|
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemSitesRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity.
|
// ItemSitesRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity.
|
||||||
@ -94,7 +94,7 @@ func (m *ItemSitesRequestBuilder) CreateGetRequestInformation(ctx context.Contex
|
|||||||
// [Find more info here]
|
// [Find more info here]
|
||||||
//
|
//
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0
|
// [Find more info here]: https://docs.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0
|
||||||
func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable, error) {
|
func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesRequestBuilderGetRequestConfiguration) (msmodel.SiteCollectionResponseable, error) {
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -103,12 +103,12 @@ func (m *ItemSitesRequestBuilder) Get(ctx context.Context, requestConfiguration
|
|||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
}
|
}
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping)
|
res, err := m.requestAdapter.Send(ctx, requestInfo, msmodel.CreateSiteCollectionResponseFromDiscriminatorValue, errorMapping)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if res == nil {
|
if res == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.SiteCollectionResponseable), nil
|
return res.(msmodel.SiteCollectionResponseable), nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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"
|
||||||
|
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ItemSitesSiteItemRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity.
|
// ItemSitesSiteItemRequestBuilder provides operations to manage the sites property of the microsoft.graph.site entity.
|
||||||
@ -74,7 +74,7 @@ func (m *ItemSitesSiteItemRequestBuilder) CreateGetRequestInformation(ctx contex
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Get the collection of the sub-sites under this site.
|
// Get the collection of the sub-sites under this site.
|
||||||
func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesSiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) {
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -83,12 +83,12 @@ func (m *ItemSitesSiteItemRequestBuilder) Get(ctx context.Context, requestConfig
|
|||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
}
|
}
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
res, err := m.requestAdapter.Send(ctx, requestInfo, msmodel.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if res == nil {
|
if res == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
return res.(msmodel.Siteable), nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// RemovePostRequestBody provides operations to call the remove method.
|
|
||||||
type RemovePostRequestBody 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
|
|
||||||
}
|
|
||||||
// NewRemovePostRequestBody instantiates a new RemovePostRequestBody and sets the default values.
|
|
||||||
func NewRemovePostRequestBody()(*RemovePostRequestBody) {
|
|
||||||
m := &RemovePostRequestBody{
|
|
||||||
}
|
|
||||||
m.SetAdditionalData(make(map[string]interface{}));
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewRemovePostRequestBody(), 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 *RemovePostRequestBody) GetAdditionalData()(map[string]interface{}) {
|
|
||||||
return m.additionalData
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *RemovePostRequestBody) 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 *RemovePostRequestBody) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *RemovePostRequestBody) 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 *RemovePostRequestBody) SetAdditionalData(value map[string]interface{})() {
|
|
||||||
m.additionalData = value
|
|
||||||
}
|
|
||||||
// SetValue sets the value property value. The value property
|
|
||||||
func (m *RemovePostRequestBody) 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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// RemovePostRequestBodyable
|
|
||||||
type RemovePostRequestBodyable interface {
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)()
|
|
||||||
}
|
|
||||||
@ -1,84 +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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// RemoveRequestBuilder provides operations to call the remove method.
|
|
||||||
type RemoveRequestBuilder struct {
|
|
||||||
// Path parameters for the request
|
|
||||||
pathParameters map[string]string
|
|
||||||
// The request adapter to use to execute the requests.
|
|
||||||
requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
|
||||||
// Url template to use to build the URL for the current request builder
|
|
||||||
urlTemplate string
|
|
||||||
}
|
|
||||||
|
|
||||||
// RemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
|
|
||||||
type RemoveRequestBuilderPostRequestConfiguration struct {
|
|
||||||
// Request headers
|
|
||||||
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
|
|
||||||
// Request options
|
|
||||||
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewRemoveRequestBuilderInternal instantiates a new RemoveRequestBuilder and sets the default values.
|
|
||||||
func NewRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RemoveRequestBuilder {
|
|
||||||
m := &RemoveRequestBuilder{}
|
|
||||||
m.urlTemplate = "{+baseurl}/sites/microsoft.graph.remove"
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
m.pathParameters = urlTplParams
|
|
||||||
m.requestAdapter = requestAdapter
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewRemoveRequestBuilder instantiates a new RemoveRequestBuilder and sets the default values.
|
|
||||||
func NewRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RemoveRequestBuilder {
|
|
||||||
urlParams := make(map[string]string)
|
|
||||||
urlParams["request-raw-url"] = rawUrl
|
|
||||||
return NewRemoveRequestBuilderInternal(urlParams, requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreatePostRequestInformation unfollow a user's site or multiple sites.
|
|
||||||
func (m *RemoveRequestBuilder) CreatePostRequestInformation(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
|
||||||
requestInfo.PathParameters = m.pathParameters
|
|
||||||
requestInfo.Method = i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST
|
|
||||||
requestInfo.Headers.Add("Accept", "application/json")
|
|
||||||
requestInfo.SetContentFromParsable(ctx, m.requestAdapter, "application/json", body)
|
|
||||||
if requestConfiguration != nil {
|
|
||||||
requestInfo.Headers.AddAll(requestConfiguration.Headers)
|
|
||||||
requestInfo.AddRequestOptions(requestConfiguration.Options)
|
|
||||||
}
|
|
||||||
return requestInfo, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Post unfollow a user's site or multiple sites.
|
|
||||||
// [Find more info here]
|
|
||||||
//
|
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-unfollow?view=graph-rest-1.0
|
|
||||||
func (m *RemoveRequestBuilder) Post(ctx context.Context, body RemovePostRequestBodyable, requestConfiguration *RemoveRequestBuilderPostRequestConfiguration) (RemoveResponseable, error) {
|
|
||||||
requestInfo, err := m.CreatePostRequestInformation(ctx, body, requestConfiguration)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings{
|
|
||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
|
||||||
}
|
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, CreateRemoveResponseFromDiscriminatorValue, errorMapping)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if res == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return res.(RemoveResponseable), 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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// RemoveResponse provides operations to call the remove method.
|
|
||||||
type RemoveResponse struct {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponse
|
|
||||||
// The value property
|
|
||||||
value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable
|
|
||||||
}
|
|
||||||
// NewRemoveResponse instantiates a new RemoveResponse and sets the default values.
|
|
||||||
func NewRemoveResponse()(*RemoveResponse) {
|
|
||||||
m := &RemoveResponse{
|
|
||||||
BaseCollectionPaginationCountResponse: *ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.NewBaseCollectionPaginationCountResponse(),
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
}
|
|
||||||
// CreateRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
|
|
||||||
func CreateRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
|
|
||||||
return NewRemoveResponse(), nil
|
|
||||||
}
|
|
||||||
// GetFieldDeserializers the deserialization information for the current model
|
|
||||||
func (m *RemoveResponse) 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 *RemoveResponse) GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable) {
|
|
||||||
return m.value
|
|
||||||
}
|
|
||||||
// Serialize serializes information the current object
|
|
||||||
func (m *RemoveResponse) 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 *RemoveResponse) 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"
|
|
||||||
)
|
|
||||||
|
|
||||||
// RemoveResponseable
|
|
||||||
type RemoveResponseable interface {
|
|
||||||
ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.BaseCollectionPaginationCountResponseable
|
|
||||||
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
|
|
||||||
GetValue()([]ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)
|
|
||||||
SetValue(value []ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable)()
|
|
||||||
}
|
|
||||||
@ -3,9 +3,10 @@ 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"
|
||||||
|
msmodel "github.com/microsoftgraph/msgraph-sdk-go/models"
|
||||||
|
|
||||||
|
i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0 "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors"
|
||||||
)
|
)
|
||||||
|
|
||||||
// SiteItemRequestBuilder provides operations to manage the collection of site entities.
|
// SiteItemRequestBuilder provides operations to manage the collection of site entities.
|
||||||
@ -48,21 +49,8 @@ type SiteItemRequestBuilderPatchRequestConfiguration struct {
|
|||||||
// REMOVED Analytics for minimial
|
// REMOVED Analytics for minimial
|
||||||
|
|
||||||
// Columns provides operations to manage the columns property of the microsoft.graph.site entity.
|
// Columns provides operations to manage the columns property of the microsoft.graph.site entity.
|
||||||
func (m *SiteItemRequestBuilder) Columns() *ItemColumnsRequestBuilder {
|
|
||||||
return NewItemColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity.
|
// ColumnsById provides operations to manage the columns property of the microsoft.graph.site entity.
|
||||||
func (m *SiteItemRequestBuilder) ColumnsById(id string) *ItemColumnsColumnDefinitionItemRequestBuilder {
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range m.pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if id != "" {
|
|
||||||
urlTplParams["columnDefinition%2Did"] = id
|
|
||||||
}
|
|
||||||
return NewItemColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
|
// NewSiteItemRequestBuilderInternal instantiates a new SiteItemRequestBuilder and sets the default values.
|
||||||
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
|
func NewSiteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SiteItemRequestBuilder {
|
||||||
@ -85,21 +73,8 @@ func NewSiteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee26337
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
// ContentTypes provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
||||||
func (m *SiteItemRequestBuilder) ContentTypes() *ItemContentTypesRequestBuilder {
|
|
||||||
return NewItemContentTypesRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
// ContentTypesById provides operations to manage the contentTypes property of the microsoft.graph.site entity.
|
||||||
func (m *SiteItemRequestBuilder) ContentTypesById(id string) *ItemContentTypesContentTypeItemRequestBuilder {
|
|
||||||
urlTplParams := make(map[string]string)
|
|
||||||
for idx, item := range m.pathParameters {
|
|
||||||
urlTplParams[idx] = item
|
|
||||||
}
|
|
||||||
if id != "" {
|
|
||||||
urlTplParams["contentType%2Did"] = id
|
|
||||||
}
|
|
||||||
return NewItemContentTypesContentTypeItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateGetRequestInformation retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
|
// CreateGetRequestInformation retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
|
||||||
func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||||
@ -119,7 +94,7 @@ func (m *SiteItemRequestBuilder) CreateGetRequestInformation(ctx context.Context
|
|||||||
}
|
}
|
||||||
|
|
||||||
// CreatePatchRequestInformation update entity in sites by key (id)
|
// CreatePatchRequestInformation update entity in sites by key (id)
|
||||||
func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body msmodel.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) {
|
||||||
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformation()
|
||||||
requestInfo.UrlTemplate = m.urlTemplate
|
requestInfo.UrlTemplate = m.urlTemplate
|
||||||
requestInfo.PathParameters = m.pathParameters
|
requestInfo.PathParameters = m.pathParameters
|
||||||
@ -142,27 +117,24 @@ func (m *SiteItemRequestBuilder) CreatePatchRequestInformation(ctx context.Conte
|
|||||||
// DrivesById provides operations to manage the drives property of the microsoft.graph.site entity.
|
// DrivesById provides operations to manage the drives property of the microsoft.graph.site entity.
|
||||||
|
|
||||||
// ExternalColumns provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
// ExternalColumns provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
||||||
func (m *SiteItemRequestBuilder) ExternalColumns() *ItemExternalColumnsRequestBuilder {
|
|
||||||
return NewItemExternalColumnsRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
// // ExternalColumnsById provides operations to manage the externalColumns property of the microsoft.graph.site entity.
|
||||||
func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
// func (m *SiteItemRequestBuilder) ExternalColumnsById(id string) *ItemExternalColumnsColumnDefinitionItemRequestBuilder {
|
||||||
urlTplParams := make(map[string]string)
|
// urlTplParams := make(map[string]string)
|
||||||
for idx, item := range m.pathParameters {
|
// for idx, item := range m.pathParameters {
|
||||||
urlTplParams[idx] = item
|
// urlTplParams[idx] = item
|
||||||
}
|
// }
|
||||||
if id != "" {
|
// if id != "" {
|
||||||
urlTplParams["columnDefinition%2Did"] = id
|
// urlTplParams["columnDefinition%2Did"] = id
|
||||||
}
|
// }
|
||||||
return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
// return NewItemExternalColumnsColumnDefinitionItemRequestBuilderInternal(urlTplParams, m.requestAdapter)
|
||||||
}
|
// }
|
||||||
|
|
||||||
// Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
|
// Get retrieve properties and relationships for a [site][] resource.A **site** resource represents a team site in SharePoint.
|
||||||
// [Find more info here]
|
// [Find more info here]
|
||||||
//
|
//
|
||||||
// [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0
|
// [Find more info here]: https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0
|
||||||
func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *SiteItemRequestBuilderGetRequestConfiguration) (msmodel.Siteable, error) {
|
||||||
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
requestInfo, err := m.CreateGetRequestInformation(ctx, requestConfiguration)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -171,14 +143,14 @@ func (m *SiteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *
|
|||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
}
|
}
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
res, err := m.requestAdapter.Send(ctx, requestInfo, msmodel.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if res == nil {
|
if res == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
return res.(msmodel.Siteable), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method.
|
// GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval provides operations to call the getActivitiesByInterval method.
|
||||||
@ -211,7 +183,11 @@ func (m *SiteItemRequestBuilder) PagesById(id string) *ItemPagesSitePageItemRequ
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Patch update entity in sites by key (id)
|
// Patch update entity in sites by key (id)
|
||||||
func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration) (ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable, error) {
|
func (m *SiteItemRequestBuilder) Patch(
|
||||||
|
ctx context.Context,
|
||||||
|
body msmodel.Siteable,
|
||||||
|
requestConfiguration *SiteItemRequestBuilderPatchRequestConfiguration,
|
||||||
|
) (msmodel.Siteable, error) {
|
||||||
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
requestInfo, err := m.CreatePatchRequestInformation(ctx, body, requestConfiguration)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -220,14 +196,14 @@ func (m *SiteItemRequestBuilder) Patch(ctx context.Context, body ifda19816f54f07
|
|||||||
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"4XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
"5XX": i7ad325c11fbf3db4d761c429267362d8b24daa1eda0081f914ebc3cdc85181a0.CreateODataErrorFromDiscriminatorValue,
|
||||||
}
|
}
|
||||||
res, err := m.requestAdapter.Send(ctx, requestInfo, ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.CreateSiteFromDiscriminatorValue, errorMapping)
|
res, err := m.requestAdapter.Send(ctx, requestInfo, msmodel.CreateSiteFromDiscriminatorValue, errorMapping)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if res == nil {
|
if res == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
return res.(ifda19816f54f079134d70c11e75d6b26799300cf72079e282f1d3bb9a6750354.Siteable), nil
|
return res.(msmodel.Siteable), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Permissions provides operations to manage the permissions property of the microsoft.graph.site entity.
|
// Permissions provides operations to manage the permissions property of the microsoft.graph.site entity.
|
||||||
|
|||||||
@ -1,50 +1,52 @@
|
|||||||
package sites
|
package sites
|
||||||
|
|
||||||
import (
|
import i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
||||||
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go"
|
|
||||||
)
|
|
||||||
|
|
||||||
// SitesRequestBuilder builds and executes requests for operations under \sites
|
// SitesRequestBuilder builds and executes requests for operations under \sites
|
||||||
type SitesRequestBuilder struct {
|
type SitesRequestBuilder 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 i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter
|
||||||
// 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
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add provides operations to call the add method.
|
// Add provides operations to call the add method.
|
||||||
func (m *SitesRequestBuilder) Add()(*AddRequestBuilder) {
|
|
||||||
return NewAddRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
|
||||||
}
|
|
||||||
// NewSitesRequestBuilderInternal instantiates a new SitesRequestBuilder and sets the default values.
|
// NewSitesRequestBuilderInternal instantiates a new SitesRequestBuilder and sets the default values.
|
||||||
func NewSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SitesRequestBuilder) {
|
func NewSitesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SitesRequestBuilder {
|
||||||
m := &SitesRequestBuilder{
|
m := &SitesRequestBuilder{}
|
||||||
}
|
m.urlTemplate = "{+baseurl}/sites"
|
||||||
m.urlTemplate = "{+baseurl}/sites";
|
urlTplParams := make(map[string]string)
|
||||||
urlTplParams := make(map[string]string)
|
for idx, item := range pathParameters {
|
||||||
for idx, item := range pathParameters {
|
urlTplParams[idx] = item
|
||||||
urlTplParams[idx] = item
|
}
|
||||||
}
|
m.pathParameters = urlTplParams
|
||||||
m.pathParameters = urlTplParams;
|
m.requestAdapter = requestAdapter
|
||||||
m.requestAdapter = requestAdapter;
|
return m
|
||||||
return m
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewSitesRequestBuilder instantiates a new SitesRequestBuilder and sets the default values.
|
// NewSitesRequestBuilder instantiates a new SitesRequestBuilder and sets the default values.
|
||||||
func NewSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SitesRequestBuilder) {
|
func NewSitesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SitesRequestBuilder {
|
||||||
urlParams := make(map[string]string)
|
urlParams := make(map[string]string)
|
||||||
urlParams["request-raw-url"] = rawUrl
|
urlParams["request-raw-url"] = rawUrl
|
||||||
return NewSitesRequestBuilderInternal(urlParams, requestAdapter)
|
return NewSitesRequestBuilderInternal(urlParams, requestAdapter)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Count provides operations to count the resources in the collection.
|
// Count provides operations to count the resources in the collection.
|
||||||
func (m *SitesRequestBuilder) Count()(*CountRequestBuilder) {
|
func (m *SitesRequestBuilder) Count() *CountRequestBuilder {
|
||||||
return NewCountRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
return NewCountRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delta provides operations to call the delta method.
|
// Delta provides operations to call the delta method.
|
||||||
func (m *SitesRequestBuilder) Delta()(*DeltaRequestBuilder) {
|
/*
|
||||||
return NewDeltaRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
func (m *SitesRequestBuilder) Delta() *DeltaRequestBuilder {
|
||||||
|
return NewDeltaRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove provides operations to call the remove method.
|
// Remove provides operations to call the remove method.
|
||||||
func (m *SitesRequestBuilder) Remove()(*RemoveRequestBuilder) {
|
func (m *SitesRequestBuilder) Remove() *RemoveRequestBuilder {
|
||||||
return NewRemoveRequestBuilderInternal(m.pathParameters, m.requestAdapter);
|
return NewRemoveRequestBuilderInternal(m.pathParameters, m.requestAdapter)
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
Loading…
x
Reference in New Issue
Block a user