Documentation
¶
Index ¶
- func ParseGetAdditionalQueryParameterType(v string) (any, error)
- func ParsePostAdditionalQueryParameterType(v string) (any, error)
- func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string
- func SerializePostAdditionalQueryParameterType(values []PostAdditionalQueryParameterType) []string
- type GetAdditionalQueryParameterType
- type GroupclassificationRequestBuilder
- func (m *GroupclassificationRequestBuilder) ByGroupclassificationid(groupclassificationid string) *WithGroupclassificationItemRequestBuilder
- func (m *GroupclassificationRequestBuilder) ByGroupclassificationidInt64(groupclassificationid int64) *WithGroupclassificationItemRequestBuilder
- func (m *GroupclassificationRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *GroupclassificationRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *GroupclassificationRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupclassificationRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupclassificationRequestBuilder) WithUrl(rawUrl string) *GroupclassificationRequestBuilder
- type GroupclassificationRequestBuilderGetQueryParameters
- type GroupclassificationRequestBuilderGetRequestConfiguration
- type GroupclassificationRequestBuilderPostQueryParameters
- type GroupclassificationRequestBuilderPostRequestConfiguration
- type PostAdditionalQueryParameterType
- type WithGroupclassificationItemRequestBuilder
- func (m *WithGroupclassificationItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *WithGroupclassificationItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *WithGroupclassificationItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *WithGroupclassificationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *WithGroupclassificationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *WithGroupclassificationItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *WithGroupclassificationItemRequestBuilder) WithUrl(rawUrl string) *WithGroupclassificationItemRequestBuilder
- type WithGroupclassificationItemRequestBuilderDeleteRequestConfiguration
- type WithGroupclassificationItemRequestBuilderGetQueryParameters
- type WithGroupclassificationItemRequestBuilderGetRequestConfiguration
- type WithGroupclassificationItemRequestBuilderPutQueryParameters
- type WithGroupclassificationItemRequestBuilderPutRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseGetAdditionalQueryParameterType ¶ added in v0.32.0
func ParsePostAdditionalQueryParameterType ¶ added in v0.32.0
func SerializeGetAdditionalQueryParameterType ¶ added in v0.32.0
func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string
func SerializePostAdditionalQueryParameterType ¶ added in v0.32.0
func SerializePostAdditionalQueryParameterType(values []PostAdditionalQueryParameterType) []string
Types ¶
type GetAdditionalQueryParameterType ¶ added in v0.32.0
type GetAdditionalQueryParameterType int
const ( AUDIT_GETADDITIONALQUERYPARAMETERTYPE GetAdditionalQueryParameterType = iota INFO_GETADDITIONALQUERYPARAMETERTYPE )
func (GetAdditionalQueryParameterType) String ¶ added in v0.32.0
func (i GetAdditionalQueryParameterType) String() string
type GroupclassificationRequestBuilder ¶
type GroupclassificationRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
GroupclassificationRequestBuilder builds and executes requests for operations under \groupclassification
func NewGroupclassificationRequestBuilder ¶
func NewGroupclassificationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupclassificationRequestBuilder
NewGroupclassificationRequestBuilder instantiates a new GroupclassificationRequestBuilder and sets the default values.
func NewGroupclassificationRequestBuilderInternal ¶
func NewGroupclassificationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupclassificationRequestBuilder
NewGroupclassificationRequestBuilderInternal instantiates a new GroupclassificationRequestBuilder and sets the default values.
func (*GroupclassificationRequestBuilder) ByGroupclassificationid ¶ added in v0.30.0
func (m *GroupclassificationRequestBuilder) ByGroupclassificationid(groupclassificationid string) *WithGroupclassificationItemRequestBuilder
ByGroupclassificationid gets an item from the github.com/topicuskeyhub/sdk-go.groupclassification.item collection Deprecated: This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead. returns a *WithGroupclassificationItemRequestBuilder when successful
func (*GroupclassificationRequestBuilder) ByGroupclassificationidInt64 ¶ added in v0.30.0
func (m *GroupclassificationRequestBuilder) ByGroupclassificationidInt64(groupclassificationid int64) *WithGroupclassificationItemRequestBuilder
ByGroupclassificationidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.groupclassification.item collection returns a *WithGroupclassificationItemRequestBuilder when successful
func (*GroupclassificationRequestBuilder) Get ¶
func (m *GroupclassificationRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupclassificationRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationLinkableWrapperable, error)
Get query for all group classifications in Topicus KeyHub. The various query parameters can be used to filter the response. returns a GroupGroupClassificationLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*GroupclassificationRequestBuilder) Post ¶
func (m *GroupclassificationRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationLinkableWrapperable, requestConfiguration *GroupclassificationRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationLinkableWrapperable, error)
Post creates one or more new group classifications and returns the newly created classifications. returns a GroupGroupClassificationLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*GroupclassificationRequestBuilder) ToGetRequestInformation ¶
func (m *GroupclassificationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *GroupclassificationRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation query for all group classifications in Topicus KeyHub. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*GroupclassificationRequestBuilder) ToPostRequestInformation ¶
func (m *GroupclassificationRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationLinkableWrapperable, requestConfiguration *GroupclassificationRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation creates one or more new group classifications and returns the newly created classifications. returns a *RequestInformation when successful
func (*GroupclassificationRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *GroupclassificationRequestBuilder) WithUrl(rawUrl string) *GroupclassificationRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *GroupclassificationRequestBuilder when successful
type GroupclassificationRequestBuilderGetQueryParameters ¶
type GroupclassificationRequestBuilderGetQueryParameters struct { // Request additional information to be returned for every record. // Deprecated: This property is deprecated, use AdditionalAsGetAdditionalQueryParameterType instead Additional []string `uriparametername:"additional"` // Request additional information to be returned for every record. AdditionalAsGetAdditionalQueryParameterType []GetAdditionalQueryParameterType `uriparametername:"additional"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Only return records that have been created after the given instant. CreatedAfter []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"createdAfter"` // Only return records that have been created before the given instant. CreatedBefore []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"createdBefore"` // Only return classifications that are or are not the default classification. DefaultClassification []bool `uriparametername:"defaultClassification"` // Filter the results to exclude the given ids. Exclude []int64 `uriparametername:"exclude"` // Filter the results on the given ids. Id []int64 `uriparametername:"id"` // Only return records that have been modified since the given instant. ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"` // Filter group classifications on the exact name. Name []string `uriparametername:"name"` // Filter group classifications on (part of) the name or uuid. NameContains []string `uriparametername:"nameContains"` // Filter records on a complex CQL query. Q []string `uriparametername:"q"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Filter results on one or more UUIDs. Uuid []string `uriparametername:"uuid"` }
GroupclassificationRequestBuilderGetQueryParameters query for all group classifications in Topicus KeyHub. The various query parameters can be used to filter the response.
type GroupclassificationRequestBuilderGetRequestConfiguration ¶
type GroupclassificationRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *GroupclassificationRequestBuilderGetQueryParameters }
GroupclassificationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupclassificationRequestBuilderPostQueryParameters ¶ added in v0.30.0
type GroupclassificationRequestBuilderPostQueryParameters struct { // Request additional information to be returned for every record. // Deprecated: This property is deprecated, use AdditionalAsPostAdditionalQueryParameterType instead Additional []string `uriparametername:"additional"` // Request additional information to be returned for every record. AdditionalAsPostAdditionalQueryParameterType []PostAdditionalQueryParameterType `uriparametername:"additional"` }
GroupclassificationRequestBuilderPostQueryParameters creates one or more new group classifications and returns the newly created classifications.
type GroupclassificationRequestBuilderPostRequestConfiguration ¶
type GroupclassificationRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *GroupclassificationRequestBuilderPostQueryParameters }
GroupclassificationRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type PostAdditionalQueryParameterType ¶ added in v0.32.0
type PostAdditionalQueryParameterType int
const ( AUDIT_POSTADDITIONALQUERYPARAMETERTYPE PostAdditionalQueryParameterType = iota INFO_POSTADDITIONALQUERYPARAMETERTYPE )
func (PostAdditionalQueryParameterType) String ¶ added in v0.32.0
func (i PostAdditionalQueryParameterType) String() string
type WithGroupclassificationItemRequestBuilder ¶ added in v0.30.0
type WithGroupclassificationItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
WithGroupclassificationItemRequestBuilder builds and executes requests for operations under \groupclassification\{groupclassificationid}
func NewWithGroupclassificationItemRequestBuilder ¶ added in v0.30.0
func NewWithGroupclassificationItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithGroupclassificationItemRequestBuilder
NewWithGroupclassificationItemRequestBuilder instantiates a new WithGroupclassificationItemRequestBuilder and sets the default values.
func NewWithGroupclassificationItemRequestBuilderInternal ¶ added in v0.30.0
func NewWithGroupclassificationItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithGroupclassificationItemRequestBuilder
NewWithGroupclassificationItemRequestBuilderInternal instantiates a new WithGroupclassificationItemRequestBuilder and sets the default values.
func (*WithGroupclassificationItemRequestBuilder) Delete ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *WithGroupclassificationItemRequestBuilderDeleteRequestConfiguration) error
Delete deletes the group classification identified by the id. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithGroupclassificationItemRequestBuilder) Get ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *WithGroupclassificationItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationable, error)
Get returns the group classification identified by the id. returns a GroupGroupClassificationable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithGroupclassificationItemRequestBuilder) Put ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationable, requestConfiguration *WithGroupclassificationItemRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationable, error)
Put updates the group classification identified by the id. returns a GroupGroupClassificationable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithGroupclassificationItemRequestBuilder) ToDeleteRequestInformation ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *WithGroupclassificationItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation deletes the group classification identified by the id. returns a *RequestInformation when successful
func (*WithGroupclassificationItemRequestBuilder) ToGetRequestInformation ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *WithGroupclassificationItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the group classification identified by the id. returns a *RequestInformation when successful
func (*WithGroupclassificationItemRequestBuilder) ToPutRequestInformation ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupClassificationable, requestConfiguration *WithGroupclassificationItemRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the group classification identified by the id. returns a *RequestInformation when successful
func (*WithGroupclassificationItemRequestBuilder) WithUrl ¶ added in v0.30.0
func (m *WithGroupclassificationItemRequestBuilder) WithUrl(rawUrl string) *WithGroupclassificationItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *WithGroupclassificationItemRequestBuilder when successful
type WithGroupclassificationItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.30.0
type WithGroupclassificationItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
WithGroupclassificationItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithGroupclassificationItemRequestBuilderGetQueryParameters ¶ added in v0.30.0
type WithGroupclassificationItemRequestBuilderGetQueryParameters struct { // Request additional information to be returned for every record. // Deprecated: This property is deprecated, use AdditionalAsGetAdditionalQueryParameterType instead Additional []string `uriparametername:"additional"` // Request additional information to be returned for every record. AdditionalAsGetAdditionalQueryParameterType []i19d28e777e7500a9c739f553e6c06920cfd5ada5d56e186a0f0bf371b30f449e.GetAdditionalQueryParameterType `uriparametername:"additional"` }
WithGroupclassificationItemRequestBuilderGetQueryParameters returns the group classification identified by the id.
type WithGroupclassificationItemRequestBuilderGetRequestConfiguration ¶ added in v0.30.0
type WithGroupclassificationItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *WithGroupclassificationItemRequestBuilderGetQueryParameters }
WithGroupclassificationItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithGroupclassificationItemRequestBuilderPutQueryParameters ¶ added in v0.30.0
type WithGroupclassificationItemRequestBuilderPutQueryParameters struct { // Request additional information to be returned for every record. // Deprecated: This property is deprecated, use AdditionalAsPutAdditionalQueryParameterType instead Additional []string `uriparametername:"additional"` // Request additional information to be returned for every record. AdditionalAsPutAdditionalQueryParameterType []i19d28e777e7500a9c739f553e6c06920cfd5ada5d56e186a0f0bf371b30f449e.PutAdditionalQueryParameterType `uriparametername:"additional"` }
WithGroupclassificationItemRequestBuilderPutQueryParameters updates the group classification identified by the id.
type WithGroupclassificationItemRequestBuilderPutRequestConfiguration ¶ added in v0.30.0
type WithGroupclassificationItemRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *WithGroupclassificationItemRequestBuilderPutQueryParameters }
WithGroupclassificationItemRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.