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 AttributedefRequestBuilder
- func (m *AttributedefRequestBuilder) ByAttributedefid(attributedefid string) *WithAttributedefItemRequestBuilder
- func (m *AttributedefRequestBuilder) ByAttributedefidInt64(attributedefid int64) *WithAttributedefItemRequestBuilder
- func (m *AttributedefRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *AttributedefRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *AttributedefRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *AttributedefRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *AttributedefRequestBuilder) WithUrl(rawUrl string) *AttributedefRequestBuilder
- type AttributedefRequestBuilderGetQueryParameters
- type AttributedefRequestBuilderGetRequestConfiguration
- type AttributedefRequestBuilderPostQueryParameters
- type AttributedefRequestBuilderPostRequestConfiguration
- type GetAdditionalQueryParameterType
- type PostAdditionalQueryParameterType
- type WithAttributedefItemRequestBuilder
- func (m *WithAttributedefItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *WithAttributedefItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *WithAttributedefItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *WithAttributedefItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *WithAttributedefItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *WithAttributedefItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *WithAttributedefItemRequestBuilder) WithUrl(rawUrl string) *WithAttributedefItemRequestBuilder
- type WithAttributedefItemRequestBuilderDeleteRequestConfiguration
- type WithAttributedefItemRequestBuilderGetQueryParameters
- type WithAttributedefItemRequestBuilderGetRequestConfiguration
- type WithAttributedefItemRequestBuilderPutQueryParameters
- type WithAttributedefItemRequestBuilderPutRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SerializeGetAdditionalQueryParameterType ¶
func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string
func SerializePostAdditionalQueryParameterType ¶
func SerializePostAdditionalQueryParameterType(values []PostAdditionalQueryParameterType) []string
Types ¶
type AttributedefRequestBuilder ¶
type AttributedefRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AttributedefRequestBuilder builds and executes requests for operations under \attributedef
func NewAttributedefRequestBuilder ¶
func NewAttributedefRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AttributedefRequestBuilder
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 ¶
func (m *AttributedefRequestBuilder) Get(ctx context.Context, requestConfiguration *AttributedefRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionLinkableWrapperable, error)
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 ¶
func (m *AttributedefRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionLinkableWrapperable, requestConfiguration *AttributedefRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionLinkableWrapperable, error)
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 ¶
func (m *AttributedefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AttributedefRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
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 ¶
func (m *AttributedefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionLinkableWrapperable, requestConfiguration *AttributedefRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
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 ¶
func (m *AttributedefRequestBuilder) WithUrl(rawUrl string) *AttributedefRequestBuilder
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 ¶
func (i GetAdditionalQueryParameterType) String() string
type PostAdditionalQueryParameterType ¶
type PostAdditionalQueryParameterType int
const (
AUDIT_POSTADDITIONALQUERYPARAMETERTYPE PostAdditionalQueryParameterType = iota
)
func (PostAdditionalQueryParameterType) String ¶
func (i PostAdditionalQueryParameterType) String() string
type WithAttributedefItemRequestBuilder ¶
type WithAttributedefItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
WithAttributedefItemRequestBuilder builds and executes requests for operations under \attributedef\{attributedefid}
func NewWithAttributedefItemRequestBuilder ¶
func NewWithAttributedefItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithAttributedefItemRequestBuilder
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 ¶
func (m *WithAttributedefItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *WithAttributedefItemRequestBuilderDeleteRequestConfiguration) error
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 ¶
func (m *WithAttributedefItemRequestBuilder) Get(ctx context.Context, requestConfiguration *WithAttributedefItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionable, error)
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 ¶
func (m *WithAttributedefItemRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionable, requestConfiguration *WithAttributedefItemRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionable, error)
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 ¶
func (m *WithAttributedefItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *WithAttributedefItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation deletes the account attribute definition identified by the id. returns a *RequestInformation when successful
func (*WithAttributedefItemRequestBuilder) ToGetRequestInformation ¶
func (m *WithAttributedefItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *WithAttributedefItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the account attribute definition identified by the id. returns a *RequestInformation when successful
func (*WithAttributedefItemRequestBuilder) ToPutRequestInformation ¶
func (m *WithAttributedefItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeDefinitionable, requestConfiguration *WithAttributedefItemRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the account attribute definition identified by the id. returns a *RequestInformation when successful
func (*WithAttributedefItemRequestBuilder) WithUrl ¶
func (m *WithAttributedefItemRequestBuilder) WithUrl(rawUrl string) *WithAttributedefItemRequestBuilder
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.