Documentation ¶
Index ¶
- func CreateQueryPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateQueryPostResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateQueryResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type QueryPostRequestBody
- func (m *QueryPostRequestBody) GetAdditionalData() map[string]any
- func (m *QueryPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *QueryPostRequestBody) GetFieldDeserializers() ...
- func (m *QueryPostRequestBody) GetRequests() ...
- func (m *QueryPostRequestBody) Serialize(...) error
- func (m *QueryPostRequestBody) SetAdditionalData(value map[string]any)
- func (m *QueryPostRequestBody) SetBackingStore(...)
- func (m *QueryPostRequestBody) SetRequests(...)
- type QueryPostRequestBodyable
- type QueryPostResponse
- type QueryPostResponseable
- type QueryRequestBuilder
- func (m *QueryRequestBuilder) Post(ctx context.Context, body QueryPostRequestBodyable, ...) (QueryResponseable, error)
- func (m *QueryRequestBuilder) PostAsQueryPostResponse(ctx context.Context, body QueryPostRequestBodyable, ...) (QueryPostResponseable, error)
- func (m *QueryRequestBuilder) ToPostRequestInformation(ctx context.Context, body QueryPostRequestBodyable, ...) (...)
- func (m *QueryRequestBuilder) WithUrl(rawUrl string) *QueryRequestBuilder
- type QueryRequestBuilderPostRequestConfiguration
- type QueryResponse
- type QueryResponseable
- type SearchRequestBuilder
- func (m *SearchRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *SearchRequestBuilder) Patch(ctx context.Context, ...) (...)
- func (m *SearchRequestBuilder) Query() *QueryRequestBuilder
- func (m *SearchRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *SearchRequestBuilder) ToPatchRequestInformation(ctx context.Context, ...) (...)
- func (m *SearchRequestBuilder) WithUrl(rawUrl string) *SearchRequestBuilder
- type SearchRequestBuilderGetQueryParameters
- type SearchRequestBuilderGetRequestConfiguration
- type SearchRequestBuilderPatchRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateQueryPostRequestBodyFromDiscriminatorValue ¶ added in v0.49.0
func CreateQueryPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateQueryPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateQueryPostResponseFromDiscriminatorValue ¶ added in v1.20.0
func CreateQueryPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateQueryPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateQueryResponseFromDiscriminatorValue ¶ added in v0.49.0
func CreateQueryResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateQueryResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
Types ¶
type QueryPostRequestBody ¶ added in v0.49.0
type QueryPostRequestBody struct {
// contains filtered or unexported fields
}
QueryPostRequestBody
func NewQueryPostRequestBody ¶ added in v0.49.0
func NewQueryPostRequestBody() *QueryPostRequestBody
NewQueryPostRequestBody instantiates a new QueryPostRequestBody and sets the default values.
func (*QueryPostRequestBody) GetAdditionalData ¶ added in v0.49.0
func (m *QueryPostRequestBody) GetAdditionalData() map[string]any
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 (*QueryPostRequestBody) GetBackingStore ¶ added in v0.56.0
func (m *QueryPostRequestBody) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information.
func (*QueryPostRequestBody) GetFieldDeserializers ¶ added in v0.49.0
func (m *QueryPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*QueryPostRequestBody) GetRequests ¶ added in v0.49.0
func (m *QueryPostRequestBody) GetRequests() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchRequestable
GetRequests gets the requests property value. The requests property
func (*QueryPostRequestBody) Serialize ¶ added in v0.49.0
func (m *QueryPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*QueryPostRequestBody) SetAdditionalData ¶ added in v0.49.0
func (m *QueryPostRequestBody) SetAdditionalData(value map[string]any)
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 (*QueryPostRequestBody) SetBackingStore ¶ added in v0.56.0
func (m *QueryPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetBackingStore sets the BackingStore property value. Stores model information.
func (*QueryPostRequestBody) SetRequests ¶ added in v0.49.0
func (m *QueryPostRequestBody) SetRequests(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchRequestable)
SetRequests sets the requests property value. The requests property
type QueryPostRequestBodyable ¶ added in v0.49.0
type QueryPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore GetRequests() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchRequestable SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) SetRequests(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchRequestable) }
QueryPostRequestBodyable
type QueryPostResponse ¶ added in v1.20.0
type QueryPostResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
QueryPostResponse
func NewQueryPostResponse ¶ added in v1.20.0
func NewQueryPostResponse() *QueryPostResponse
NewQueryPostResponse instantiates a new QueryPostResponse and sets the default values.
func (*QueryPostResponse) GetFieldDeserializers ¶ added in v1.20.0
func (m *QueryPostResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*QueryPostResponse) GetValue ¶ added in v1.20.0
func (m *QueryPostResponse) GetValue() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchResponseable
GetValue gets the value property value. The value property
func (*QueryPostResponse) Serialize ¶ added in v1.20.0
func (m *QueryPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*QueryPostResponse) SetValue ¶ added in v1.20.0
func (m *QueryPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchResponseable)
SetValue sets the value property value. The value property
type QueryPostResponseable ¶ added in v1.20.0
type QueryPostResponseable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetValue() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchResponseable SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchResponseable) }
QueryPostResponseable
type QueryRequestBuilder ¶ added in v0.49.0
type QueryRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
QueryRequestBuilder provides operations to call the query method.
func NewQueryRequestBuilder ¶ added in v0.49.0
func NewQueryRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *QueryRequestBuilder
NewQueryRequestBuilder instantiates a new QueryRequestBuilder and sets the default values.
func NewQueryRequestBuilderInternal ¶ added in v0.49.0
func NewQueryRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *QueryRequestBuilder
NewQueryRequestBuilderInternal instantiates a new QueryRequestBuilder and sets the default values.
func (*QueryRequestBuilder) Post ¶ added in v0.49.0
func (m *QueryRequestBuilder) Post(ctx context.Context, body QueryPostRequestBodyable, requestConfiguration *QueryRequestBuilderPostRequestConfiguration) (QueryResponseable, error)
Post runs the query specified in the request body. Search results are provided in the response. This API is available in the following national cloud deployments. Deprecated: This method is obsolete. Use PostAsQueryPostResponse instead. Find more info here
func (*QueryRequestBuilder) PostAsQueryPostResponse ¶ added in v1.20.0
func (m *QueryRequestBuilder) PostAsQueryPostResponse(ctx context.Context, body QueryPostRequestBodyable, requestConfiguration *QueryRequestBuilderPostRequestConfiguration) (QueryPostResponseable, error)
PostAsQueryPostResponse runs the query specified in the request body. Search results are provided in the response. This API is available in the following national cloud deployments. Find more info here
func (*QueryRequestBuilder) ToPostRequestInformation ¶ added in v0.51.0
func (m *QueryRequestBuilder) ToPostRequestInformation(ctx context.Context, body QueryPostRequestBodyable, requestConfiguration *QueryRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation runs the query specified in the request body. Search results are provided in the response. This API is available in the following national cloud deployments.
func (*QueryRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *QueryRequestBuilder) WithUrl(rawUrl string) *QueryRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type QueryRequestBuilderPostRequestConfiguration ¶ added in v0.49.0
type QueryRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
QueryRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type QueryResponse ¶ added in v0.49.0
type QueryResponse struct {
QueryPostResponse
}
QueryResponse Deprecated: This class is obsolete. Use queryPostResponse instead.
func NewQueryResponse ¶ added in v0.49.0
func NewQueryResponse() *QueryResponse
NewQueryResponse instantiates a new QueryResponse and sets the default values.
type QueryResponseable ¶ added in v0.49.0
type QueryResponseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable QueryPostResponseable }
QueryResponseable Deprecated: This class is obsolete. Use queryPostResponse instead.
type SearchRequestBuilder ¶
type SearchRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
SearchRequestBuilder provides operations to manage the searchEntity singleton.
func NewSearchRequestBuilder ¶
func NewSearchRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SearchRequestBuilder
NewSearchRequestBuilder instantiates a new SearchRequestBuilder and sets the default values.
func NewSearchRequestBuilderInternal ¶
func NewSearchRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SearchRequestBuilder
NewSearchRequestBuilderInternal instantiates a new SearchRequestBuilder and sets the default values.
func (*SearchRequestBuilder) Get ¶
func (m *SearchRequestBuilder) Get(ctx context.Context, requestConfiguration *SearchRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchEntityable, error)
Get get search
func (*SearchRequestBuilder) Patch ¶
func (m *SearchRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchEntityable, requestConfiguration *SearchRequestBuilderPatchRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchEntityable, error)
Patch update search
func (*SearchRequestBuilder) Query ¶
func (m *SearchRequestBuilder) Query() *QueryRequestBuilder
Query provides operations to call the query method.
func (*SearchRequestBuilder) ToGetRequestInformation ¶ added in v0.51.0
func (m *SearchRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SearchRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation get search
func (*SearchRequestBuilder) ToPatchRequestInformation ¶ added in v0.51.0
func (m *SearchRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SearchEntityable, requestConfiguration *SearchRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPatchRequestInformation update search
func (*SearchRequestBuilder) WithUrl ¶ added in v1.18.0
func (m *SearchRequestBuilder) WithUrl(rawUrl string) *SearchRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type SearchRequestBuilderGetQueryParameters ¶
type SearchRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` // Select properties to be returned Select []string `uriparametername:"%24select"` }
SearchRequestBuilderGetQueryParameters get search
type SearchRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type SearchRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *SearchRequestBuilderGetQueryParameters }
SearchRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SearchRequestBuilderPatchRequestConfiguration ¶ added in v0.22.0
type SearchRequestBuilderPatchRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
SearchRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.