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 DirectoryRequestBuilder
- func (m *DirectoryRequestBuilder) ByDirectoryid(directoryid string) *WithDirectoryItemRequestBuilder
- func (m *DirectoryRequestBuilder) ByDirectoryidInt64(directoryid int64) *WithDirectoryItemRequestBuilder
- func (m *DirectoryRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *DirectoryRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *DirectoryRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryRequestBuilder) WithUrl(rawUrl string) *DirectoryRequestBuilder
- type DirectoryRequestBuilderGetQueryParameters
- type DirectoryRequestBuilderGetRequestConfiguration
- type DirectoryRequestBuilderPostQueryParameters
- type DirectoryRequestBuilderPostRequestConfiguration
- type GetAdditionalQueryParameterType
- type ItemInternalaccountItemMoveRequestBuilder
- func (m *ItemInternalaccountItemMoveRequestBuilder) Post(ctx context.Context, ...) error
- func (m *ItemInternalaccountItemMoveRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountItemMoveRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountItemMoveRequestBuilder
- type ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration
- type ItemInternalaccountItemStatusRequestBuilder
- func (m *ItemInternalaccountItemStatusRequestBuilder) Put(ctx context.Context, ...) error
- func (m *ItemInternalaccountItemStatusRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountItemStatusRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountItemStatusRequestBuilder
- type ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration
- type ItemInternalaccountRequestBuilder
- func (m *ItemInternalaccountRequestBuilder) ByInternalaccountid(internalaccountid string) *ItemInternalaccountWithInternalaccountItemRequestBuilder
- func (m *ItemInternalaccountRequestBuilder) ByInternalaccountidInt64(internalaccountid int64) *ItemInternalaccountWithInternalaccountItemRequestBuilder
- func (m *ItemInternalaccountRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountRequestBuilder
- type ItemInternalaccountRequestBuilderGetQueryParameters
- type ItemInternalaccountRequestBuilderGetRequestConfiguration
- type ItemInternalaccountRequestBuilderPostQueryParameters
- type ItemInternalaccountRequestBuilderPostRequestConfiguration
- type ItemInternalaccountWithInternalaccountItemRequestBuilder
- func NewItemInternalaccountWithInternalaccountItemRequestBuilder(rawUrl string, ...) *ItemInternalaccountWithInternalaccountItemRequestBuilder
- func NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal(pathParameters map[string]string, ...) *ItemInternalaccountWithInternalaccountItemRequestBuilder
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Move() *ItemInternalaccountItemMoveRequestBuilder
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Status() *ItemInternalaccountItemStatusRequestBuilder
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountWithInternalaccountItemRequestBuilder
- type ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration
- type ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters
- type ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration
- type ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters
- type ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration
- type PostAdditionalQueryParameterType
- type WithDirectoryItemRequestBuilder
- func (m *WithDirectoryItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *WithDirectoryItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *WithDirectoryItemRequestBuilder) Internalaccount() *ItemInternalaccountRequestBuilder
- func (m *WithDirectoryItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *WithDirectoryItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *WithDirectoryItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *WithDirectoryItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *WithDirectoryItemRequestBuilder) WithUrl(rawUrl string) *WithDirectoryItemRequestBuilder
- type WithDirectoryItemRequestBuilderDeleteRequestConfiguration
- type WithDirectoryItemRequestBuilderGetQueryParameters
- type WithDirectoryItemRequestBuilderGetRequestConfiguration
- type WithDirectoryItemRequestBuilderPutQueryParameters
- type WithDirectoryItemRequestBuilderPutRequestConfiguration
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 DirectoryRequestBuilder ¶
type DirectoryRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
DirectoryRequestBuilder builds and executes requests for operations under \directory
func NewDirectoryRequestBuilder ¶
func NewDirectoryRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryRequestBuilder
NewDirectoryRequestBuilder instantiates a new DirectoryRequestBuilder and sets the default values.
func NewDirectoryRequestBuilderInternal ¶
func NewDirectoryRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryRequestBuilder
NewDirectoryRequestBuilderInternal instantiates a new DirectoryRequestBuilder and sets the default values.
func (*DirectoryRequestBuilder) ByDirectoryid ¶
func (m *DirectoryRequestBuilder) ByDirectoryid(directoryid string) *WithDirectoryItemRequestBuilder
ByDirectoryid gets an item from the github.com/topicuskeyhub/sdk-go.directory.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 *WithDirectoryItemRequestBuilder when successful
func (*DirectoryRequestBuilder) ByDirectoryidInt64 ¶
func (m *DirectoryRequestBuilder) ByDirectoryidInt64(directoryid int64) *WithDirectoryItemRequestBuilder
ByDirectoryidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.directory.item collection returns a *WithDirectoryItemRequestBuilder when successful
func (*DirectoryRequestBuilder) Get ¶
func (m *DirectoryRequestBuilder) Get(ctx context.Context, requestConfiguration *DirectoryRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryLinkableWrapperable, error)
Get query for all directories in Topicus KeyHub. The various query parameters can be used to filter the response. returns a DirectoryAccountDirectoryLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*DirectoryRequestBuilder) Post ¶
func (m *DirectoryRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryLinkableWrapperable, requestConfiguration *DirectoryRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryLinkableWrapperable, error)
Post creates one or more new directories and returns the newly created directories. returns a DirectoryAccountDirectoryLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*DirectoryRequestBuilder) ToGetRequestInformation ¶
func (m *DirectoryRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DirectoryRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation query for all directories in Topicus KeyHub. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*DirectoryRequestBuilder) ToPostRequestInformation ¶
func (m *DirectoryRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryLinkableWrapperable, requestConfiguration *DirectoryRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation creates one or more new directories and returns the newly created directories. returns a *RequestInformation when successful
func (*DirectoryRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *DirectoryRequestBuilder) WithUrl(rawUrl string) *DirectoryRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *DirectoryRequestBuilder when successful
type DirectoryRequestBuilderGetQueryParameters ¶
type DirectoryRequestBuilderGetQueryParameters struct { // Only return directories that are or are not active. Defaults to true. // Deprecated: This property is deprecated, use ActiveAsBooleanEnum instead Active []string `uriparametername:"active"` // Only return directories that are or are not active. Defaults to true. ActiveAsBooleanEnum []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.BooleanEnum `uriparametername:"active"` // 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"` // Filter the directories on the given base organizational unit, specified by id. This parameter supports composition with all parameters from the organizational unit resource. BaseOrganizationalUnit []int64 `uriparametername:"baseOrganizationalUnit"` // 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 directories that are or are not the default directory. DefaultDirectory []bool `uriparametername:"defaultDirectory"` // Filter the results to exclude the given ids. Exclude []int64 `uriparametername:"exclude"` // Only return directories that use certificates that are expired at the given instant. ExpiredCertificate []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"expiredCertificate"` // Filter the directories on the given helpdesk groups, specified by id. This parameter supports composition with all parameters from the group resource. HelpdeskGroup []int64 `uriparametername:"helpdeskGroup"` // Filter the results on the given ids. Id []int64 `uriparametername:"id"` // Only return directories that are not used for source directory provisioning for the given types of linked systems. // Deprecated: This property is deprecated, use IsNotProvisionedDirectoryAsProvisioningProvisionedSystemType instead IsNotProvisionedDirectory []string `uriparametername:"isNotProvisionedDirectory"` // Only return directories that are not used for source directory provisioning for the given types of linked systems. IsNotProvisionedDirectoryAsProvisioningProvisionedSystemType []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningProvisionedSystemType `uriparametername:"isNotProvisionedDirectory"` // Only return directories that are or are not the built-in maintenance directory. MaintenanceDirectory []bool `uriparametername:"maintenanceDirectory"` // Only return records that have been modified since the given instant. ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"` // Filter directories on the exact name. Name []string `uriparametername:"name"` // Filter directories on (part of) the name or uuid. NameContains []string `uriparametername:"nameContains"` // Filter directories where the name does not start with the given values. NameDoesNotStartWith []string `uriparametername:"nameDoesNotStartWith"` // Filter directories on the start of the name. NameStartsWith []string `uriparametername:"nameStartsWith"` // Only return OIDC directories for the given vendor(s). // Deprecated: This property is deprecated, use OidcVenderAsDirectoryOIDCVendor instead OidcVender []string `uriparametername:"oidcVender"` // Only return OIDC directories for the given vendor(s). OidcVenderAsDirectoryOIDCVendor []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryOIDCVendor `uriparametername:"oidcVender"` // Only return internal directories for the given owner(s), specified by id. This parameter supports composition with all parameters from the group resource. OwnedBy []int64 `uriparametername:"ownedBy"` // 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 LDAP directories on TLS setting(s) used. // Deprecated: This property is deprecated, use TlsAsTLSLevel instead Tls []string `uriparametername:"tls"` // Filter LDAP directories on TLS setting(s) used. TlsAsTLSLevel []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.TLSLevel `uriparametername:"tls"` // Only return directories of the given type(s). Type []string `uriparametername:"type"` // Filter results on one or more UUIDs. Uuid []string `uriparametername:"uuid"` }
DirectoryRequestBuilderGetQueryParameters query for all directories in Topicus KeyHub. The various query parameters can be used to filter the response.
type DirectoryRequestBuilderGetRequestConfiguration ¶
type DirectoryRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *DirectoryRequestBuilderGetQueryParameters }
DirectoryRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryRequestBuilderPostQueryParameters ¶ added in v0.30.0
type DirectoryRequestBuilderPostQueryParameters 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"` }
DirectoryRequestBuilderPostQueryParameters creates one or more new directories and returns the newly created directories.
type DirectoryRequestBuilderPostRequestConfiguration ¶
type DirectoryRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *DirectoryRequestBuilderPostQueryParameters }
DirectoryRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GetAdditionalQueryParameterType ¶ added in v0.32.0
type GetAdditionalQueryParameterType int
const ( AUDIT_GETADDITIONALQUERYPARAMETERTYPE GetAdditionalQueryParameterType = iota MARKERS_GETADDITIONALQUERYPARAMETERTYPE STATUS_GETADDITIONALQUERYPARAMETERTYPE )
func (GetAdditionalQueryParameterType) String ¶ added in v0.32.0
func (i GetAdditionalQueryParameterType) String() string
type ItemInternalaccountItemMoveRequestBuilder ¶
type ItemInternalaccountItemMoveRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemInternalaccountItemMoveRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount\{internalaccountid}\move
func NewItemInternalaccountItemMoveRequestBuilder ¶
func NewItemInternalaccountItemMoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountItemMoveRequestBuilder
NewItemInternalaccountItemMoveRequestBuilder instantiates a new ItemInternalaccountItemMoveRequestBuilder and sets the default values.
func NewItemInternalaccountItemMoveRequestBuilderInternal ¶
func NewItemInternalaccountItemMoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountItemMoveRequestBuilder
NewItemInternalaccountItemMoveRequestBuilderInternal instantiates a new ItemInternalaccountItemMoveRequestBuilder and sets the default values.
func (*ItemInternalaccountItemMoveRequestBuilder) Post ¶
func (m *ItemInternalaccountItemMoveRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthMoveInternalAccountable, requestConfiguration *ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration) error
Post move the internal account specified by the given id to a different directory. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountItemMoveRequestBuilder) ToPostRequestInformation ¶
func (m *ItemInternalaccountItemMoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthMoveInternalAccountable, requestConfiguration *ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation move the internal account specified by the given id to a different directory. returns a *RequestInformation when successful
func (*ItemInternalaccountItemMoveRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemInternalaccountItemMoveRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountItemMoveRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountItemMoveRequestBuilder when successful
type ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration ¶
type ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemInternalaccountItemStatusRequestBuilder ¶
type ItemInternalaccountItemStatusRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemInternalaccountItemStatusRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount\{internalaccountid}\status
func NewItemInternalaccountItemStatusRequestBuilder ¶
func NewItemInternalaccountItemStatusRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountItemStatusRequestBuilder
NewItemInternalaccountItemStatusRequestBuilder instantiates a new ItemInternalaccountItemStatusRequestBuilder and sets the default values.
func NewItemInternalaccountItemStatusRequestBuilderInternal ¶
func NewItemInternalaccountItemStatusRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountItemStatusRequestBuilder
NewItemInternalaccountItemStatusRequestBuilderInternal instantiates a new ItemInternalaccountItemStatusRequestBuilder and sets the default values.
func (*ItemInternalaccountItemStatusRequestBuilder) Put ¶
func (m *ItemInternalaccountItemStatusRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountStatusObjectable, requestConfiguration *ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration) error
Put updates the status for the internal account. Only the status 'NOT_ACTIVATED' can be set. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountItemStatusRequestBuilder) ToPutRequestInformation ¶
func (m *ItemInternalaccountItemStatusRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountStatusObjectable, requestConfiguration *ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the status for the internal account. Only the status 'NOT_ACTIVATED' can be set. returns a *RequestInformation when successful
func (*ItemInternalaccountItemStatusRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemInternalaccountItemStatusRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountItemStatusRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountItemStatusRequestBuilder when successful
type ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration ¶
type ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemInternalaccountRequestBuilder ¶
type ItemInternalaccountRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemInternalaccountRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount
func NewItemInternalaccountRequestBuilder ¶
func NewItemInternalaccountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountRequestBuilder
NewItemInternalaccountRequestBuilder instantiates a new ItemInternalaccountRequestBuilder and sets the default values.
func NewItemInternalaccountRequestBuilderInternal ¶
func NewItemInternalaccountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountRequestBuilder
NewItemInternalaccountRequestBuilderInternal instantiates a new ItemInternalaccountRequestBuilder and sets the default values.
func (*ItemInternalaccountRequestBuilder) ByInternalaccountid ¶ added in v0.30.0
func (m *ItemInternalaccountRequestBuilder) ByInternalaccountid(internalaccountid string) *ItemInternalaccountWithInternalaccountItemRequestBuilder
ByInternalaccountid gets an item from the github.com/topicuskeyhub/sdk-go.directory.item.internalaccount.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 *ItemInternalaccountWithInternalaccountItemRequestBuilder when successful
func (*ItemInternalaccountRequestBuilder) ByInternalaccountidInt64 ¶ added in v0.30.0
func (m *ItemInternalaccountRequestBuilder) ByInternalaccountidInt64(internalaccountid int64) *ItemInternalaccountWithInternalaccountItemRequestBuilder
ByInternalaccountidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.directory.item.internalaccount.item collection returns a *ItemInternalaccountWithInternalaccountItemRequestBuilder when successful
func (*ItemInternalaccountRequestBuilder) Get ¶
func (m *ItemInternalaccountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemInternalaccountRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountLinkableWrapperable, error)
Get queries over all internal accounts within a directory. The various query parameters can be used to filter the response. returns a AuthInternalAccountLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountRequestBuilder) Post ¶
func (m *ItemInternalaccountRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountLinkableWrapperable, requestConfiguration *ItemInternalaccountRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountLinkableWrapperable, error)
Post creates one or more new internal accounts within a directory and returns the newly created accounts. returns a AuthInternalAccountLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountRequestBuilder) ToGetRequestInformation ¶
func (m *ItemInternalaccountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemInternalaccountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation queries over all internal accounts within a directory. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*ItemInternalaccountRequestBuilder) ToPostRequestInformation ¶
func (m *ItemInternalaccountRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountLinkableWrapperable, requestConfiguration *ItemInternalaccountRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation creates one or more new internal accounts within a directory and returns the newly created accounts. returns a *RequestInformation when successful
func (*ItemInternalaccountRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemInternalaccountRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountRequestBuilder when successful
type ItemInternalaccountRequestBuilderGetQueryParameters ¶
type ItemInternalaccountRequestBuilderGetQueryParameters struct { // Filter the internal accounts by KeyHub accounts, specified by id. This parameter supports composition with all parameters from the account resource. Account []int64 `uriparametername:"account"` // 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 []i71c97f9512df5822f155a22bf755dad1f40cdfff8dd134c193ec96e5c2241965.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 internal accounts by directory, specified by id. This parameter supports composition with all parameters from the account directory resource. Directory []int64 `uriparametername:"directory"` // Filter the internal accounts by the owner group of the directory, specified by id. This parameter supports composition with all parameters from the account resource. DirectoryOwnerGroup []int64 `uriparametername:"directoryOwnerGroup"` // 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 the internal accounts by organizational units, specified by id. This parameter supports composition with all parameters from the organizational unit resource. OrganizationalUnit []int64 `uriparametername:"organizationalUnit"` // 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"` // Only return internal accounts with the given status. // Deprecated: This property is deprecated, use StatusAsAuthInternalAccountStatus instead Status []string `uriparametername:"status"` // Only return internal accounts with the given status. StatusAsAuthInternalAccountStatus []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountStatus `uriparametername:"status"` }
ItemInternalaccountRequestBuilderGetQueryParameters queries over all internal accounts within a directory. The various query parameters can be used to filter the response.
type ItemInternalaccountRequestBuilderGetRequestConfiguration ¶
type ItemInternalaccountRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemInternalaccountRequestBuilderGetQueryParameters }
ItemInternalaccountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemInternalaccountRequestBuilderPostQueryParameters ¶ added in v0.30.0
type ItemInternalaccountRequestBuilderPostQueryParameters 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 []i71c97f9512df5822f155a22bf755dad1f40cdfff8dd134c193ec96e5c2241965.PostAdditionalQueryParameterType `uriparametername:"additional"` }
ItemInternalaccountRequestBuilderPostQueryParameters creates one or more new internal accounts within a directory and returns the newly created accounts.
type ItemInternalaccountRequestBuilderPostRequestConfiguration ¶
type ItemInternalaccountRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemInternalaccountRequestBuilderPostQueryParameters }
ItemInternalaccountRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemInternalaccountWithInternalaccountItemRequestBuilder ¶ added in v0.30.0
type ItemInternalaccountWithInternalaccountItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemInternalaccountWithInternalaccountItemRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount\{internalaccountid}
func NewItemInternalaccountWithInternalaccountItemRequestBuilder ¶ added in v0.30.0
func NewItemInternalaccountWithInternalaccountItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountWithInternalaccountItemRequestBuilder
NewItemInternalaccountWithInternalaccountItemRequestBuilder instantiates a new ItemInternalaccountWithInternalaccountItemRequestBuilder and sets the default values.
func NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal ¶ added in v0.30.0
func NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountWithInternalaccountItemRequestBuilder
NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal instantiates a new ItemInternalaccountWithInternalaccountItemRequestBuilder and sets the default values.
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Delete ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration) error
Delete removes the specified internal accounts from a directory, including the associated KeyHub account. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Get ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountable, error)
Get returns the single internal accounts within a directory. returns a AuthInternalAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Move ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Move() *ItemInternalaccountItemMoveRequestBuilder
Move the move property returns a *ItemInternalaccountItemMoveRequestBuilder when successful
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Put ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountable, requestConfiguration *ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountable, error)
Put updates the internal accounts within a directory identified by the id. returns a AuthInternalAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Status ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) Status() *ItemInternalaccountItemStatusRequestBuilder
Status the status property returns a *ItemInternalaccountItemStatusRequestBuilder when successful
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) ToDeleteRequestInformation ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation removes the specified internal accounts from a directory, including the associated KeyHub account. returns a *RequestInformation when successful
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) ToGetRequestInformation ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the single internal accounts within a directory. returns a *RequestInformation when successful
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) ToPutRequestInformation ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountable, requestConfiguration *ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the internal accounts within a directory identified by the id. returns a *RequestInformation when successful
func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) WithUrl ¶ added in v0.30.0
func (m *ItemInternalaccountWithInternalaccountItemRequestBuilder) WithUrl(rawUrl string) *ItemInternalaccountWithInternalaccountItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountWithInternalaccountItemRequestBuilder when successful
type ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.30.0
type ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters ¶ added in v0.30.0
type ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters 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 []i9de8e0b8ede20a2b36f229cd6abda61c462ebf686756469c4f0b1a809efc09d9.GetAdditionalQueryParameterType `uriparametername:"additional"` }
ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters returns the single internal accounts within a directory.
type ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration ¶ added in v0.30.0
type ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters }
ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters ¶ added in v0.30.0
type ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters 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 []i9de8e0b8ede20a2b36f229cd6abda61c462ebf686756469c4f0b1a809efc09d9.PutAdditionalQueryParameterType `uriparametername:"additional"` }
ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters updates the internal accounts within a directory identified by the id.
type ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration ¶ added in v0.30.0
type ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters }
ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration 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 MARKERS_POSTADDITIONALQUERYPARAMETERTYPE STATUS_POSTADDITIONALQUERYPARAMETERTYPE )
func (PostAdditionalQueryParameterType) String ¶ added in v0.32.0
func (i PostAdditionalQueryParameterType) String() string
type WithDirectoryItemRequestBuilder ¶
type WithDirectoryItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
WithDirectoryItemRequestBuilder builds and executes requests for operations under \directory\{directoryid}
func NewWithDirectoryItemRequestBuilder ¶
func NewWithDirectoryItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithDirectoryItemRequestBuilder
NewWithDirectoryItemRequestBuilder instantiates a new WithDirectoryItemRequestBuilder and sets the default values.
func NewWithDirectoryItemRequestBuilderInternal ¶
func NewWithDirectoryItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithDirectoryItemRequestBuilder
NewWithDirectoryItemRequestBuilderInternal instantiates a new WithDirectoryItemRequestBuilder and sets the default values.
func (*WithDirectoryItemRequestBuilder) Delete ¶
func (m *WithDirectoryItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *WithDirectoryItemRequestBuilderDeleteRequestConfiguration) error
Delete permanently removes the directory. This cannot be undone. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithDirectoryItemRequestBuilder) Get ¶
func (m *WithDirectoryItemRequestBuilder) Get(ctx context.Context, requestConfiguration *WithDirectoryItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryable, error)
Get returns the directory identified by the id. returns a DirectoryAccountDirectoryable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithDirectoryItemRequestBuilder) Internalaccount ¶
func (m *WithDirectoryItemRequestBuilder) Internalaccount() *ItemInternalaccountRequestBuilder
Internalaccount the internalaccount property returns a *ItemInternalaccountRequestBuilder when successful
func (*WithDirectoryItemRequestBuilder) Put ¶
func (m *WithDirectoryItemRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryable, requestConfiguration *WithDirectoryItemRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryable, error)
Put updates the directory identified by the id. returns a DirectoryAccountDirectoryable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithDirectoryItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *WithDirectoryItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *WithDirectoryItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation permanently removes the directory. This cannot be undone. returns a *RequestInformation when successful
func (*WithDirectoryItemRequestBuilder) ToGetRequestInformation ¶
func (m *WithDirectoryItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *WithDirectoryItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the directory identified by the id. returns a *RequestInformation when successful
func (*WithDirectoryItemRequestBuilder) ToPutRequestInformation ¶
func (m *WithDirectoryItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryAccountDirectoryable, requestConfiguration *WithDirectoryItemRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the directory identified by the id. returns a *RequestInformation when successful
func (*WithDirectoryItemRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *WithDirectoryItemRequestBuilder) WithUrl(rawUrl string) *WithDirectoryItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *WithDirectoryItemRequestBuilder when successful
type WithDirectoryItemRequestBuilderDeleteRequestConfiguration ¶
type WithDirectoryItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
WithDirectoryItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithDirectoryItemRequestBuilderGetQueryParameters ¶
type WithDirectoryItemRequestBuilderGetQueryParameters 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 []i4ece5f82ea4bed6e10ff53d58550d97f8987052a5ce763e66495c964382c2ea1.GetAdditionalQueryParameterType `uriparametername:"additional"` }
WithDirectoryItemRequestBuilderGetQueryParameters returns the directory identified by the id.
type WithDirectoryItemRequestBuilderGetRequestConfiguration ¶
type WithDirectoryItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *WithDirectoryItemRequestBuilderGetQueryParameters }
WithDirectoryItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithDirectoryItemRequestBuilderPutQueryParameters ¶
type WithDirectoryItemRequestBuilderPutQueryParameters 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 []i4ece5f82ea4bed6e10ff53d58550d97f8987052a5ce763e66495c964382c2ea1.PutAdditionalQueryParameterType `uriparametername:"additional"` }
WithDirectoryItemRequestBuilderPutQueryParameters updates the directory identified by the id.
type WithDirectoryItemRequestBuilderPutRequestConfiguration ¶
type WithDirectoryItemRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *WithDirectoryItemRequestBuilderPutQueryParameters }
WithDirectoryItemRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
Source Files
¶
- directory_request_builder.go
- get_additional_query_parameter_type.go
- item_internalaccount_item_move_request_builder.go
- item_internalaccount_item_status_request_builder.go
- item_internalaccount_request_builder.go
- item_internalaccount_with_internalaccount_item_request_builder.go
- post_additional_query_parameter_type.go
- with_directory_item_request_builder.go