attributedef

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

func ParseGetAdditionalQueryParameterType(v string) (any, error)

func ParsePostAdditionalQueryParameterType

func ParsePostAdditionalQueryParameterType(v string) (any, error)

func SerializeGetAdditionalQueryParameterType

func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string

func SerializePostAdditionalQueryParameterType

func SerializePostAdditionalQueryParameterType(values []PostAdditionalQueryParameterType) []string

Types

type AttributedefRequestBuilder

AttributedefRequestBuilder builds and executes requests for operations under \attributedef

func NewAttributedefRequestBuilder

NewAttributedefRequestBuilder instantiates a new AttributedefRequestBuilder and sets the default values.

func NewAttributedefRequestBuilderInternal

func NewAttributedefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AttributedefRequestBuilder

NewAttributedefRequestBuilderInternal instantiates a new AttributedefRequestBuilder and sets the default values.

func (*AttributedefRequestBuilder) ByAttributedefid

func (m *AttributedefRequestBuilder) ByAttributedefid(attributedefid string) *WithAttributedefItemRequestBuilder

ByAttributedefid gets an item from the github.com/topicuskeyhub/sdk-go.attributedef.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 *WithAttributedefItemRequestBuilder when successful

func (*AttributedefRequestBuilder) ByAttributedefidInt64

func (m *AttributedefRequestBuilder) ByAttributedefidInt64(attributedefid int64) *WithAttributedefItemRequestBuilder

ByAttributedefidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.attributedef.item collection returns a *WithAttributedefItemRequestBuilder when successful

func (*AttributedefRequestBuilder) Get

Get query for all account attribute definitions in Topicus KeyHub. The various query parameters can be used to filter the response. returns a IdentityAccountAttributeDefinitionLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*AttributedefRequestBuilder) Post

Post creates one or more new account attribute definitions and returns the newly created account attribute definitions. returns a IdentityAccountAttributeDefinitionLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*AttributedefRequestBuilder) ToGetRequestInformation

ToGetRequestInformation query for all account attribute definitions in Topicus KeyHub. The various query parameters can be used to filter the response. returns a *RequestInformation when successful

func (*AttributedefRequestBuilder) ToPostRequestInformation

ToPostRequestInformation creates one or more new account attribute definitions and returns the newly created account attribute definitions. returns a *RequestInformation when successful

func (*AttributedefRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *AttributedefRequestBuilder when successful

type AttributedefRequestBuilderGetQueryParameters

type AttributedefRequestBuilderGetQueryParameters 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"`
	// Filter the results to exclude the given ids.
	Exclude []int64 `uriparametername:"exclude"`
	// Filter account attribute definitions on the given format(s).
	// Deprecated: This property is deprecated, use FormatAsIdentityAccountAttributeFormat instead
	Format []string `uriparametername:"format"`
	// Filter account attribute definitions on the given format(s).
	FormatAsIdentityAccountAttributeFormat []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeFormat `uriparametername:"format"`
	// 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 account attribute definitions on the exact name.
	Name []string `uriparametername:"name"`
	// Filter account attribute definitions on (part of) the name.
	NameContains []string `uriparametername:"nameContains"`
	// Only return account attributes for which the given access profiles do not have an attribute rule, specified by id.
	NoRuleForAccessProfile []int64 `uriparametername:"noRuleForAccessProfile"`
	// Filter records on a complex CQL query.
	Q []string `uriparametername:"q"`
	// Only return account attribute definitions that are or are not required.
	Required []bool `uriparametername:"required"`
	// Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order.
	Sort []string `uriparametername:"sort"`
	// Filter account attribute definitions on the given system definition(s).
	// Deprecated: This property is deprecated, use SystemDefinitionAsIdentityAccountAttributeSystemDefinition instead
	SystemDefinition []string `uriparametername:"systemDefinition"`
	// Filter account attribute definitions on the given system definition(s).
	SystemDefinitionAsIdentityAccountAttributeSystemDefinition []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeSystemDefinition `uriparametername:"systemDefinition"`
	// Only return account attribute definitions that are or are not unique.
	Unique []bool `uriparametername:"unique"`
}

AttributedefRequestBuilderGetQueryParameters query for all account attribute definitions in Topicus KeyHub. The various query parameters can be used to filter the response.

type AttributedefRequestBuilderGetRequestConfiguration

type AttributedefRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *AttributedefRequestBuilderGetQueryParameters
}

AttributedefRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type AttributedefRequestBuilderPostQueryParameters

type AttributedefRequestBuilderPostQueryParameters 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"`
}

AttributedefRequestBuilderPostQueryParameters creates one or more new account attribute definitions and returns the newly created account attribute definitions.

type AttributedefRequestBuilderPostRequestConfiguration

type AttributedefRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *AttributedefRequestBuilderPostQueryParameters
}

AttributedefRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GetAdditionalQueryParameterType

type GetAdditionalQueryParameterType int
const (
	AUDIT_GETADDITIONALQUERYPARAMETERTYPE GetAdditionalQueryParameterType = iota
)

func (GetAdditionalQueryParameterType) String

type PostAdditionalQueryParameterType

type PostAdditionalQueryParameterType int
const (
	AUDIT_POSTADDITIONALQUERYPARAMETERTYPE PostAdditionalQueryParameterType = iota
)

func (PostAdditionalQueryParameterType) String

type WithAttributedefItemRequestBuilder

WithAttributedefItemRequestBuilder builds and executes requests for operations under \attributedef\{attributedefid}

func NewWithAttributedefItemRequestBuilder

NewWithAttributedefItemRequestBuilder instantiates a new WithAttributedefItemRequestBuilder and sets the default values.

func NewWithAttributedefItemRequestBuilderInternal

func NewWithAttributedefItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithAttributedefItemRequestBuilder

NewWithAttributedefItemRequestBuilderInternal instantiates a new WithAttributedefItemRequestBuilder and sets the default values.

func (*WithAttributedefItemRequestBuilder) Delete

Delete deletes the account attribute definition identified by the id. returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*WithAttributedefItemRequestBuilder) Get

Get returns the account attribute definition identified by the id. returns a IdentityAccountAttributeDefinitionable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*WithAttributedefItemRequestBuilder) Put

Put updates the account attribute definition identified by the id. returns a IdentityAccountAttributeDefinitionable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*WithAttributedefItemRequestBuilder) ToDeleteRequestInformation

ToDeleteRequestInformation deletes the account attribute definition identified by the id. returns a *RequestInformation when successful

func (*WithAttributedefItemRequestBuilder) ToGetRequestInformation

ToGetRequestInformation returns the account attribute definition identified by the id. returns a *RequestInformation when successful

func (*WithAttributedefItemRequestBuilder) ToPutRequestInformation

ToPutRequestInformation updates the account attribute definition identified by the id. returns a *RequestInformation when successful

func (*WithAttributedefItemRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *WithAttributedefItemRequestBuilder when successful

type WithAttributedefItemRequestBuilderDeleteRequestConfiguration

type WithAttributedefItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

WithAttributedefItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type WithAttributedefItemRequestBuilderGetQueryParameters

type WithAttributedefItemRequestBuilderGetQueryParameters 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 []i5f556d8a39ce8d21b3b6274b5e5611e5a7dbbac4643dfd8d830dcb7e2b05f17b.GetAdditionalQueryParameterType `uriparametername:"additional"`
}

WithAttributedefItemRequestBuilderGetQueryParameters returns the account attribute definition identified by the id.

type WithAttributedefItemRequestBuilderGetRequestConfiguration

type WithAttributedefItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *WithAttributedefItemRequestBuilderGetQueryParameters
}

WithAttributedefItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type WithAttributedefItemRequestBuilderPutQueryParameters

type WithAttributedefItemRequestBuilderPutQueryParameters 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 []i5f556d8a39ce8d21b3b6274b5e5611e5a7dbbac4643dfd8d830dcb7e2b05f17b.PutAdditionalQueryParameterType `uriparametername:"additional"`
}

WithAttributedefItemRequestBuilderPutQueryParameters updates the account attribute definition identified by the id.

type WithAttributedefItemRequestBuilderPutRequestConfiguration

type WithAttributedefItemRequestBuilderPutRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *WithAttributedefItemRequestBuilderPutQueryParameters
}

WithAttributedefItemRequestBuilderPutRequestConfiguration 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