groupclassification

package
v0.42.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseGetAdditionalQueryParameterType added in v0.32.0

func ParseGetAdditionalQueryParameterType(v string) (any, error)

func ParsePostAdditionalQueryParameterType added in v0.32.0

func ParsePostAdditionalQueryParameterType(v string) (any, error)

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

type GroupclassificationRequestBuilder

GroupclassificationRequestBuilder builds and executes requests for operations under \groupclassification

func NewGroupclassificationRequestBuilder

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

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

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

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

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

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

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

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

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

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

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

ToDeleteRequestInformation deletes the group classification identified by the id. returns a *RequestInformation when successful

func (*WithGroupclassificationItemRequestBuilder) ToGetRequestInformation added in v0.30.0

ToGetRequestInformation returns the group classification identified by the id. returns a *RequestInformation when successful

func (*WithGroupclassificationItemRequestBuilder) ToPutRequestInformation added in v0.30.0

ToPutRequestInformation updates the group classification identified by the id. returns a *RequestInformation when successful

func (*WithGroupclassificationItemRequestBuilder) WithUrl added in v0.30.0

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL