Documentation
¶
Index ¶
- func ParseGetAdditionalQueryParameterType(v string) (any, error)
- func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string
- type AccountRequestBuilder
- func (m *AccountRequestBuilder) Auditstats() *AuditstatsRequestBuilder
- func (m *AccountRequestBuilder) ByAccountid(accountid string) *WithAccountItemRequestBuilder
- func (m *AccountRequestBuilder) ByAccountidInt64(accountid int64) *WithAccountItemRequestBuilder
- func (m *AccountRequestBuilder) Export() *ExportRequestBuilder
- func (m *AccountRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *AccountRequestBuilder) Me() *MeRequestBuilder
- func (m *AccountRequestBuilder) Provisioning() *ProvisioningRequestBuilder
- func (m *AccountRequestBuilder) Session() *SessionRequestBuilder
- func (m *AccountRequestBuilder) Status() *StatusRequestBuilder
- func (m *AccountRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *AccountRequestBuilder) Vault() *VaultRequestBuilder
- func (m *AccountRequestBuilder) WithUrl(rawUrl string) *AccountRequestBuilder
- type AccountRequestBuilderGetQueryParameters
- type AccountRequestBuilderGetRequestConfiguration
- type AuditstatsRequestBuilder
- type AuditstatsRequestBuilderGetRequestConfiguration
- type ExportRequestBuilder
- type ExportRequestBuilderPostQueryParameters
- type ExportRequestBuilderPostRequestConfiguration
- type GetAdditionalQueryParameterType
- type ItemAttributevalueRequestBuilder
- func (m *ItemAttributevalueRequestBuilder) ByAttributevalueid(attributevalueid string) *ItemAttributevalueWithAttributevalueItemRequestBuilder
- func (m *ItemAttributevalueRequestBuilder) ByAttributevalueidInt64(attributevalueid int64) *ItemAttributevalueWithAttributevalueItemRequestBuilder
- func (m *ItemAttributevalueRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemAttributevalueRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemAttributevalueRequestBuilder) WithUrl(rawUrl string) *ItemAttributevalueRequestBuilder
- type ItemAttributevalueRequestBuilderGetQueryParameters
- type ItemAttributevalueRequestBuilderGetRequestConfiguration
- type ItemAttributevalueWithAttributevalueItemRequestBuilder
- func NewItemAttributevalueWithAttributevalueItemRequestBuilder(rawUrl string, ...) *ItemAttributevalueWithAttributevalueItemRequestBuilder
- func NewItemAttributevalueWithAttributevalueItemRequestBuilderInternal(pathParameters map[string]string, ...) *ItemAttributevalueWithAttributevalueItemRequestBuilder
- func (m *ItemAttributevalueWithAttributevalueItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemAttributevalueWithAttributevalueItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemAttributevalueWithAttributevalueItemRequestBuilder) WithUrl(rawUrl string) *ItemAttributevalueWithAttributevalueItemRequestBuilder
- type ItemAttributevalueWithAttributevalueItemRequestBuilderGetQueryParameters
- type ItemAttributevalueWithAttributevalueItemRequestBuilderGetRequestConfiguration
- type ItemGroupItemStatusRequestBuilder
- type ItemGroupItemStatusRequestBuilderPutRequestConfiguration
- type ItemGroupRequestBuilder
- func (m *ItemGroupRequestBuilder) ByGroupid(groupid string) *ItemGroupWithGroupItemRequestBuilder
- func (m *ItemGroupRequestBuilder) ByGroupidInt64(groupid int64) *ItemGroupWithGroupItemRequestBuilder
- func (m *ItemGroupRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemGroupRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemGroupRequestBuilder) WithUrl(rawUrl string) *ItemGroupRequestBuilder
- type ItemGroupRequestBuilderGetQueryParameters
- type ItemGroupRequestBuilderGetRequestConfiguration
- type ItemGroupWithGroupItemRequestBuilder
- func (m *ItemGroupWithGroupItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *ItemGroupWithGroupItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemGroupWithGroupItemRequestBuilder) Status() *ItemGroupItemStatusRequestBuilder
- func (m *ItemGroupWithGroupItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemGroupWithGroupItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemGroupWithGroupItemRequestBuilder) WithUrl(rawUrl string) *ItemGroupWithGroupItemRequestBuilder
- type ItemGroupWithGroupItemRequestBuilderDeleteRequestConfiguration
- type ItemGroupWithGroupItemRequestBuilderGetQueryParameters
- type ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration
- type ItemIdentityRequestBuilder
- func (m *ItemIdentityRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemIdentityRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *ItemIdentityRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemIdentityRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemIdentityRequestBuilder) WithUrl(rawUrl string) *ItemIdentityRequestBuilder
- type ItemIdentityRequestBuilderGetRequestConfiguration
- type ItemIdentityRequestBuilderPutRequestConfiguration
- type ItemOrganizationalunitRequestBuilder
- func (m *ItemOrganizationalunitRequestBuilder) ByOrganizationalunitid(organizationalunitid string) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
- func (m *ItemOrganizationalunitRequestBuilder) ByOrganizationalunitidInt64(organizationalunitid int64) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
- func (m *ItemOrganizationalunitRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemOrganizationalunitRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemOrganizationalunitRequestBuilder) WithUrl(rawUrl string) *ItemOrganizationalunitRequestBuilder
- type ItemOrganizationalunitRequestBuilderGetQueryParameters
- type ItemOrganizationalunitRequestBuilderGetRequestConfiguration
- type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
- func NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilder(rawUrl string, ...) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
- func NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilderInternal(pathParameters map[string]string, ...) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
- func (m *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) WithUrl(rawUrl string) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
- type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetQueryParameters
- type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetRequestConfiguration
- type ItemStatusRequestBuilder
- type ItemStatusRequestBuilderPutRequestConfiguration
- type ItemValidateRequestBuilder
- type ItemValidateRequestBuilderPostRequestConfiguration
- type ItemVaultNewpasswordRequestBuilder
- type ItemVaultNewpasswordRequestBuilderGetQueryParameters
- type ItemVaultNewpasswordRequestBuilderGetRequestConfiguration
- type ItemVaultRandomRequestBuilder
- type ItemVaultRandomRequestBuilderGetQueryParameters
- type ItemVaultRandomRequestBuilderGetRequestConfiguration
- type ItemVaultRecordExportRequestBuilder
- type ItemVaultRecordExportRequestBuilderPostQueryParameters
- type ItemVaultRecordExportRequestBuilderPostRequestConfiguration
- type ItemVaultRecordItemMoveRequestBuilder
- type ItemVaultRecordItemMoveRequestBuilderPostRequestConfiguration
- type ItemVaultRecordRequestBuilder
- func (m *ItemVaultRecordRequestBuilder) ByRecordid(recordid string) *ItemVaultRecordWithRecordItemRequestBuilder
- func (m *ItemVaultRecordRequestBuilder) ByRecordidInt64(recordid int64) *ItemVaultRecordWithRecordItemRequestBuilder
- func (m *ItemVaultRecordRequestBuilder) Export() *ItemVaultRecordExportRequestBuilder
- func (m *ItemVaultRecordRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecordRequestBuilder
- type ItemVaultRecordRequestBuilderGetQueryParameters
- type ItemVaultRecordRequestBuilderGetRequestConfiguration
- type ItemVaultRecordRequestBuilderPostQueryParameters
- type ItemVaultRecordRequestBuilderPostRequestConfiguration
- type ItemVaultRecordWithRecordItemRequestBuilder
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) Move() *ItemVaultRecordItemMoveRequestBuilder
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRecordWithRecordItemRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecordWithRecordItemRequestBuilder
- type ItemVaultRecordWithRecordItemRequestBuilderDeleteRequestConfiguration
- type ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters
- type ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration
- type ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters
- type ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration
- type ItemVaultRecoverRequestBuilder
- type ItemVaultRecoverRequestBuilderPostRequestConfiguration
- type ItemVaultRequestBuilder
- func (m *ItemVaultRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *ItemVaultRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ItemVaultRequestBuilder) Newpassword() *ItemVaultNewpasswordRequestBuilder
- func (m *ItemVaultRequestBuilder) Random() *ItemVaultRandomRequestBuilder
- func (m *ItemVaultRequestBuilder) Record() *ItemVaultRecordRequestBuilder
- func (m *ItemVaultRequestBuilder) Recover() *ItemVaultRecoverRequestBuilder
- func (m *ItemVaultRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemVaultRequestBuilder) WithUrl(rawUrl string) *ItemVaultRequestBuilder
- type ItemVaultRequestBuilderDeleteRequestConfiguration
- type ItemVaultRequestBuilderGetRequestConfiguration
- type MeNotificationsRequestBuilder
- type MeNotificationsRequestBuilderGetQueryParameters
- type MeNotificationsRequestBuilderGetRequestConfiguration
- type MeRequestBuilder
- func (m *MeRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *MeRequestBuilder) Notifications() *MeNotificationsRequestBuilder
- func (m *MeRequestBuilder) Settings() *MeSettingsRequestBuilder
- func (m *MeRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *MeRequestBuilder) WithUrl(rawUrl string) *MeRequestBuilder
- type MeRequestBuilderGetRequestConfiguration
- type MeSettingsLocaleRequestBuilder
- type MeSettingsLocaleRequestBuilderPostRequestConfiguration
- type MeSettingsRequestBuilder
- func (m *MeSettingsRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *MeSettingsRequestBuilder) Locale() *MeSettingsLocaleRequestBuilder
- func (m *MeSettingsRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *MeSettingsRequestBuilder) WithUrl(rawUrl string) *MeSettingsRequestBuilder
- type MeSettingsRequestBuilderGetRequestConfiguration
- type ProvisioningRequestBuilder
- func (m *ProvisioningRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *ProvisioningRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *ProvisioningRequestBuilder) Rotatepwd() *ProvisioningRotatepwdRequestBuilder
- func (m *ProvisioningRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ProvisioningRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *ProvisioningRequestBuilder) Tokenpwd() *ProvisioningTokenpwdRequestBuilder
- func (m *ProvisioningRequestBuilder) WithUrl(rawUrl string) *ProvisioningRequestBuilder
- type ProvisioningRequestBuilderGetQueryParameters
- type ProvisioningRequestBuilderGetRequestConfiguration
- type ProvisioningRequestBuilderPutQueryParameters
- type ProvisioningRequestBuilderPutRequestConfiguration
- type ProvisioningRotatepwdRequestBuilder
- type ProvisioningRotatepwdRequestBuilderPostRequestConfiguration
- type ProvisioningTokenpwdRequestBuilder
- type ProvisioningTokenpwdRequestBuilderGetRequestConfiguration
- type SessionRequestBuilder
- func (m *SessionRequestBuilder) BySessionId(sessionId string) *SessionWithSessionItemRequestBuilder
- func (m *SessionRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *SessionRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *SessionRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *SessionRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *SessionRequestBuilder) WithUrl(rawUrl string) *SessionRequestBuilder
- type SessionRequestBuilderDeleteRequestConfiguration
- type SessionRequestBuilderGetRequestConfiguration
- type SessionWithSessionItemRequestBuilder
- type SessionWithSessionItemRequestBuilderDeleteRequestConfiguration
- type StatusBulkRequestBuilder
- type StatusBulkRequestBuilderPutQueryParameters
- type StatusBulkRequestBuilderPutRequestConfiguration
- type StatusRequestBuilder
- type VaultRequestBuilder
- type VaultUnlockRequestBuilder
- type VaultUnlockRequestBuilderPostRequestConfiguration
- type WithAccountItemRequestBuilder
- func (m *WithAccountItemRequestBuilder) Attributevalue() *ItemAttributevalueRequestBuilder
- func (m *WithAccountItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *WithAccountItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *WithAccountItemRequestBuilder) Group() *ItemGroupRequestBuilder
- func (m *WithAccountItemRequestBuilder) Identity() *ItemIdentityRequestBuilder
- func (m *WithAccountItemRequestBuilder) Organizationalunit() *ItemOrganizationalunitRequestBuilder
- func (m *WithAccountItemRequestBuilder) Status() *ItemStatusRequestBuilder
- func (m *WithAccountItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *WithAccountItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *WithAccountItemRequestBuilder) Validate() *ItemValidateRequestBuilder
- func (m *WithAccountItemRequestBuilder) Vault() *ItemVaultRequestBuilder
- func (m *WithAccountItemRequestBuilder) WithUrl(rawUrl string) *WithAccountItemRequestBuilder
- type WithAccountItemRequestBuilderDeleteRequestConfiguration
- type WithAccountItemRequestBuilderGetQueryParameters
- type WithAccountItemRequestBuilderGetRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseGetAdditionalQueryParameterType ¶ added in v0.32.0
func SerializeGetAdditionalQueryParameterType ¶ added in v0.32.0
func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string
Types ¶
type AccountRequestBuilder ¶
type AccountRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AccountRequestBuilder builds and executes requests for operations under \account
func NewAccountRequestBuilder ¶
func NewAccountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AccountRequestBuilder
NewAccountRequestBuilder instantiates a new AccountRequestBuilder and sets the default values.
func NewAccountRequestBuilderInternal ¶
func NewAccountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AccountRequestBuilder
NewAccountRequestBuilderInternal instantiates a new AccountRequestBuilder and sets the default values.
func (*AccountRequestBuilder) Auditstats ¶
func (m *AccountRequestBuilder) Auditstats() *AuditstatsRequestBuilder
Auditstats the auditstats property returns a *AuditstatsRequestBuilder when successful
func (*AccountRequestBuilder) ByAccountid ¶
func (m *AccountRequestBuilder) ByAccountid(accountid string) *WithAccountItemRequestBuilder
ByAccountid gets an item from the github.com/topicuskeyhub/sdk-go.account.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 *WithAccountItemRequestBuilder when successful
func (*AccountRequestBuilder) ByAccountidInt64 ¶
func (m *AccountRequestBuilder) ByAccountidInt64(accountid int64) *WithAccountItemRequestBuilder
ByAccountidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.account.item collection returns a *WithAccountItemRequestBuilder when successful
func (*AccountRequestBuilder) Export ¶
func (m *AccountRequestBuilder) Export() *ExportRequestBuilder
Export the export property returns a *ExportRequestBuilder when successful
func (*AccountRequestBuilder) Get ¶
func (m *AccountRequestBuilder) Get(ctx context.Context, requestConfiguration *AccountRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountLinkableWrapperable, error)
Get query for all accounts in Topicus KeyHub. This will query over all directories and return both active and inactive accounts. The various query parameters can be used to filter the response. returns a AuthAccountLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*AccountRequestBuilder) Me ¶
func (m *AccountRequestBuilder) Me() *MeRequestBuilder
Me the me property returns a *MeRequestBuilder when successful
func (*AccountRequestBuilder) Provisioning ¶
func (m *AccountRequestBuilder) Provisioning() *ProvisioningRequestBuilder
Provisioning the provisioning property returns a *ProvisioningRequestBuilder when successful
func (*AccountRequestBuilder) Session ¶ added in v0.37.0
func (m *AccountRequestBuilder) Session() *SessionRequestBuilder
Session the session property returns a *SessionRequestBuilder when successful
func (*AccountRequestBuilder) Status ¶
func (m *AccountRequestBuilder) Status() *StatusRequestBuilder
Status the status property returns a *StatusRequestBuilder when successful
func (*AccountRequestBuilder) ToGetRequestInformation ¶
func (m *AccountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AccountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation query for all accounts in Topicus KeyHub. This will query over all directories and return both active and inactive accounts. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*AccountRequestBuilder) Vault ¶
func (m *AccountRequestBuilder) Vault() *VaultRequestBuilder
Vault the vault property returns a *VaultRequestBuilder when successful
func (*AccountRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *AccountRequestBuilder) WithUrl(rawUrl string) *AccountRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *AccountRequestBuilder when successful
type AccountRequestBuilderGetQueryParameters ¶
type AccountRequestBuilderGetQueryParameters struct { // Filter the accounts by membership of access profiles, specified by id. This parameter supports composition with all parameters from the access profile resource. AccessProfile []int64 `uriparametername:"accessProfile"` // Only return accounts with the given activation code(s). ActivationCode []string `uriparametername:"activationCode"` // Only return accounts that have an activation deadline that expires at or after the given instant. ActivationDeadlineAtOrAfter []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"activationDeadlineAtOrAfter"` // Only return active or inactive accounts. Active []bool `uriparametername:"active"` // Only return accounts that have been active since the given instant. ActiveSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"activeSince"` // 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"` // Only return accounts that are or are not KeyHub Administrators. Admin []bool `uriparametername:"admin"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Only return the accounts for which the base organizational unit of the directory is equal to or an ancestor of the given unit(s), specified by id. BaseOrganizationalUnitAncestorOf []int64 `uriparametername:"baseOrganizationalUnitAncestorOf"` // 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 accounts by directory, specified by id. This parameter supports composition with all parameters from the account directory resource. Directory []int64 `uriparametername:"directory"` // Only return internal accounts for directories with the given owner(s), specified by id. This parameter supports composition with all parameters from the group resource. DirectoryOwnedBy []int64 `uriparametername:"directoryOwnedBy"` // Only return the accounts with the given e-mail addresses. Email []string `uriparametername:"email"` // Filter the results to exclude the given ids. Exclude []int64 `uriparametername:"exclude"` // Filter the accounts by their registered external ids. This parameter supports composition with all parameters from the 'external id' resource. ExternalId []int64 `uriparametername:"externalId"` // Filter the accounts by membership of groups, specified by id. This parameter supports composition with all parameters from the group resource. Group []int64 `uriparametername:"group"` // Only return accounts that have or have not ever been active. HasBeenActive []bool `uriparametername:"hasBeenActive"` // Only return accounts that have or don't have an e-mail address. HasEmail []bool `uriparametername:"hasEmail"` // Only return accounts that have or don't have their vaults setup. HasVault []bool `uriparametername:"hasVault"` // Only return accounts that have access to the vault for at least one of the given groups, specified by id. HasVaultSecretForGroup []int64 `uriparametername:"hasVaultSecretForGroup"` // Filter the results on the given ids. Id []int64 `uriparametername:"id"` // Filter accounts by exact match on the id in the directory. IdInDirectory []string `uriparametername:"idInDirectory"` // Only return accounts that have not been active since the given instant. InactiveSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"inactiveSince"` // Only return accounts with the given license role(s). // Deprecated: This property is deprecated, use LicenseRoleAsAuthAccountLicenseRole instead LicenseRole []string `uriparametername:"licenseRole"` // Only return accounts with the given license role(s). LicenseRoleAsAuthAccountLicenseRole []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountLicenseRole `uriparametername:"licenseRole"` // Only return the keyhub maintenance user. MaintenanceAdmin []bool `uriparametername:"maintenanceAdmin"` // Only return managers for at least one of the given groups, specified by id. ManagerForGroup []int64 `uriparametername:"managerForGroup"` // Filter accounts on direct connections to organizational units, specified by id. This parameter supports composition with all parameters from the organizational unit resource. MemberOfOrganizationalUnit []int64 `uriparametername:"memberOfOrganizationalUnit"` // Filter accounts on connections to organizational units owned by the provided group, specified by id. This parameter supports composition with all parameters from the group resource. MemberOfOrganizationalUnitOwnedBy []int64 `uriparametername:"memberOfOrganizationalUnitOwnedBy"` // Only return records that have been modified since the given instant. ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"` // Only return accounts for which the username does not start with one of the given values. NameDoesNotStartWith []string `uriparametername:"nameDoesNotStartWith"` // Only return accounts for which the username starts with one of the given values. NameStartsWith []string `uriparametername:"nameStartsWith"` // Filter the accounts that are not a member of the given access profiles, specified by id. NotInAccessProfile []int64 `uriparametername:"notInAccessProfile"` // Filter the accounts that are not a member of the given groups, specified by id. NotInGroup []int64 `uriparametername:"notInGroup"` // Filter the accounts on their 'owning' clients, specified by id. An 'owning client' is a client which can potentially modify the account. Typically this is the client which created the account (if applicable), but it could be a client which has been registered as such after the fact. OwningClient []int64 `uriparametername:"owningClient"` // Filter records on a complex CQL query. Q []string `uriparametername:"q"` // Only return account that do or do not require reregistration. ReregistrationRequired []bool `uriparametername:"reregistrationRequired"` // Only return accounts that have or don't have rotating password enabled. RotatingPasswordEnabled []bool `uriparametername:"rotatingPasswordEnabled"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Only return accounts that match the given 2FA status. Note that {@code APP} only matches the accounts who only have a KeyHub app linked, and similar for {@code TOTP} and {@code WEBAUTHN}. {@code MIXED} matches those who have both one or more WebAuthn keys, and either a KeyHub app or generic Totp app linked. // Deprecated: This property is deprecated, use TwoFactorStatusAsAuthTwoFactorAuthenticationStatus instead TwoFactorStatus []string `uriparametername:"twoFactorStatus"` // Only return accounts that match the given 2FA status. Note that {@code APP} only matches the accounts who only have a KeyHub app linked, and similar for {@code TOTP} and {@code WEBAUTHN}. {@code MIXED} matches those who have both one or more WebAuthn keys, and either a KeyHub app or generic Totp app linked. TwoFactorStatusAsAuthTwoFactorAuthenticationStatus []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthTwoFactorAuthenticationStatus `uriparametername:"twoFactorStatus"` // Filter accounts on the exact username. Username []string `uriparametername:"username"` // Search accounts on (part of) the username, display name or uuid. UsernameContains []string `uriparametername:"usernameContains"` // Filter results on one or more UUIDs. Uuid []string `uriparametername:"uuid"` // Only return accounts that are valid or invalid in the directory. ValidInDirectory []bool `uriparametername:"validInDirectory"` // Filter accounts on their validity. NOT_APPLICABLE will be seen as VALID. // Deprecated: This property is deprecated, use ValidityAsAuthAccountValidity instead Validity []string `uriparametername:"validity"` // Filter accounts on their validity. NOT_APPLICABLE will be seen as VALID. ValidityAsAuthAccountValidity []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountValidity `uriparametername:"validity"` // Only return accounts that are the owner of one of the given vaults, specified by id. This parameter supports composition with all parameters from the vault resource. Vault []int64 `uriparametername:"vault"` }
AccountRequestBuilderGetQueryParameters query for all accounts in Topicus KeyHub. This will query over all directories and return both active and inactive accounts. The various query parameters can be used to filter the response.
type AccountRequestBuilderGetRequestConfiguration ¶
type AccountRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *AccountRequestBuilderGetQueryParameters }
AccountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type AuditstatsRequestBuilder ¶
type AuditstatsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AuditstatsRequestBuilder builds and executes requests for operations under \account\auditstats
func NewAuditstatsRequestBuilder ¶
func NewAuditstatsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AuditstatsRequestBuilder
NewAuditstatsRequestBuilder instantiates a new AuditstatsRequestBuilder and sets the default values.
func NewAuditstatsRequestBuilderInternal ¶
func NewAuditstatsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AuditstatsRequestBuilder
NewAuditstatsRequestBuilderInternal instantiates a new AuditstatsRequestBuilder and sets the default values.
func (*AuditstatsRequestBuilder) Get ¶
func (m *AuditstatsRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditstatsRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountsAuditStatsable, error)
Get returns the counts and statistics of accounts within Topicus KeyHub. returns a AuthAccountsAuditStatsable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*AuditstatsRequestBuilder) ToGetRequestInformation ¶
func (m *AuditstatsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditstatsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the counts and statistics of accounts within Topicus KeyHub. returns a *RequestInformation when successful
func (*AuditstatsRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *AuditstatsRequestBuilder) WithUrl(rawUrl string) *AuditstatsRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *AuditstatsRequestBuilder when successful
type AuditstatsRequestBuilderGetRequestConfiguration ¶
type AuditstatsRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
AuditstatsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ExportRequestBuilder ¶
type ExportRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ExportRequestBuilder builds and executes requests for operations under \account\export
func NewExportRequestBuilder ¶
func NewExportRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ExportRequestBuilder
NewExportRequestBuilder instantiates a new ExportRequestBuilder and sets the default values.
func NewExportRequestBuilderInternal ¶
func NewExportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ExportRequestBuilder
NewExportRequestBuilderInternal instantiates a new ExportRequestBuilder and sets the default values.
func (*ExportRequestBuilder) Post ¶
func (m *ExportRequestBuilder) Post(ctx context.Context, requestConfiguration *ExportRequestBuilderPostRequestConfiguration) error
Post prepares an export of accounts using the filtering specified in the query parameters. The URI of the export can be found in the returned Location header. This URI is valid for 2 minutes after being generated. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ExportRequestBuilder) ToPostRequestInformation ¶
func (m *ExportRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ExportRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation prepares an export of accounts using the filtering specified in the query parameters. The URI of the export can be found in the returned Location header. This URI is valid for 2 minutes after being generated. returns a *RequestInformation when successful
func (*ExportRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ExportRequestBuilder) WithUrl(rawUrl string) *ExportRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ExportRequestBuilder when successful
type ExportRequestBuilderPostQueryParameters ¶ added in v0.37.0
type ExportRequestBuilderPostQueryParameters struct { // Filter the accounts by membership of access profiles, specified by id. This parameter supports composition with all parameters from the access profile resource. AccessProfile []int64 `uriparametername:"accessProfile"` // Only return accounts with the given activation code(s). ActivationCode []string `uriparametername:"activationCode"` // Only return accounts that have an activation deadline that expires at or after the given instant. ActivationDeadlineAtOrAfter []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"activationDeadlineAtOrAfter"` // Only return active or inactive accounts. Active []bool `uriparametername:"active"` // Only return accounts that have been active since the given instant. ActiveSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"activeSince"` // Only return accounts that are or are not KeyHub Administrators. Admin []bool `uriparametername:"admin"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Only return the accounts for which the base organizational unit of the directory is equal to or an ancestor of the given unit(s), specified by id. BaseOrganizationalUnitAncestorOf []int64 `uriparametername:"baseOrganizationalUnitAncestorOf"` // 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 accounts by directory, specified by id. This parameter supports composition with all parameters from the account directory resource. Directory []int64 `uriparametername:"directory"` // Only return internal accounts for directories with the given owner(s), specified by id. This parameter supports composition with all parameters from the group resource. DirectoryOwnedBy []int64 `uriparametername:"directoryOwnedBy"` // Only return the accounts with the given e-mail addresses. Email []string `uriparametername:"email"` // Filter the results to exclude the given ids. Exclude []int64 `uriparametername:"exclude"` // Filter the accounts by their registered external ids. This parameter supports composition with all parameters from the 'external id' resource. ExternalId []int64 `uriparametername:"externalId"` // Filter the accounts by membership of groups, specified by id. This parameter supports composition with all parameters from the group resource. Group []int64 `uriparametername:"group"` // Only return accounts that have or have not ever been active. HasBeenActive []bool `uriparametername:"hasBeenActive"` // Only return accounts that have or don't have an e-mail address. HasEmail []bool `uriparametername:"hasEmail"` // Only return accounts that have or don't have their vaults setup. HasVault []bool `uriparametername:"hasVault"` // Only return accounts that have access to the vault for at least one of the given groups, specified by id. HasVaultSecretForGroup []int64 `uriparametername:"hasVaultSecretForGroup"` // Filter the results on the given ids. Id []int64 `uriparametername:"id"` // Filter accounts by exact match on the id in the directory. IdInDirectory []string `uriparametername:"idInDirectory"` // Only return accounts that have not been active since the given instant. InactiveSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"inactiveSince"` // Only return accounts with the given license role(s). // Deprecated: This property is deprecated, use LicenseRoleAsAuthAccountLicenseRole instead LicenseRole []string `uriparametername:"licenseRole"` // Only return accounts with the given license role(s). LicenseRoleAsAuthAccountLicenseRole []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountLicenseRole `uriparametername:"licenseRole"` // Only return the keyhub maintenance user. MaintenanceAdmin []bool `uriparametername:"maintenanceAdmin"` // Only return managers for at least one of the given groups, specified by id. ManagerForGroup []int64 `uriparametername:"managerForGroup"` // Filter accounts on direct connections to organizational units, specified by id. This parameter supports composition with all parameters from the organizational unit resource. MemberOfOrganizationalUnit []int64 `uriparametername:"memberOfOrganizationalUnit"` // Filter accounts on connections to organizational units owned by the provided group, specified by id. This parameter supports composition with all parameters from the group resource. MemberOfOrganizationalUnitOwnedBy []int64 `uriparametername:"memberOfOrganizationalUnitOwnedBy"` // Only return records that have been modified since the given instant. ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"` // Only return accounts for which the username does not start with one of the given values. NameDoesNotStartWith []string `uriparametername:"nameDoesNotStartWith"` // Only return accounts for which the username starts with one of the given values. NameStartsWith []string `uriparametername:"nameStartsWith"` // Filter the accounts that are not a member of the given access profiles, specified by id. NotInAccessProfile []int64 `uriparametername:"notInAccessProfile"` // Filter the accounts that are not a member of the given groups, specified by id. NotInGroup []int64 `uriparametername:"notInGroup"` // Filter the accounts on their 'owning' clients, specified by id. An 'owning client' is a client which can potentially modify the account. Typically this is the client which created the account (if applicable), but it could be a client which has been registered as such after the fact. OwningClient []int64 `uriparametername:"owningClient"` // Filter records on a complex CQL query. Q []string `uriparametername:"q"` // Only return account that do or do not require reregistration. ReregistrationRequired []bool `uriparametername:"reregistrationRequired"` // Only return accounts that have or don't have rotating password enabled. RotatingPasswordEnabled []bool `uriparametername:"rotatingPasswordEnabled"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Only return accounts that match the given 2FA status. Note that {@code APP} only matches the accounts who only have a KeyHub app linked, and similar for {@code TOTP} and {@code WEBAUTHN}. {@code MIXED} matches those who have both one or more WebAuthn keys, and either a KeyHub app or generic Totp app linked. // Deprecated: This property is deprecated, use TwoFactorStatusAsAuthTwoFactorAuthenticationStatus instead TwoFactorStatus []string `uriparametername:"twoFactorStatus"` // Only return accounts that match the given 2FA status. Note that {@code APP} only matches the accounts who only have a KeyHub app linked, and similar for {@code TOTP} and {@code WEBAUTHN}. {@code MIXED} matches those who have both one or more WebAuthn keys, and either a KeyHub app or generic Totp app linked. TwoFactorStatusAsAuthTwoFactorAuthenticationStatus []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthTwoFactorAuthenticationStatus `uriparametername:"twoFactorStatus"` // Filter accounts on the exact username. Username []string `uriparametername:"username"` // Search accounts on (part of) the username, display name or uuid. UsernameContains []string `uriparametername:"usernameContains"` // Filter results on one or more UUIDs. Uuid []string `uriparametername:"uuid"` // Only return accounts that are valid or invalid in the directory. ValidInDirectory []bool `uriparametername:"validInDirectory"` // Filter accounts on their validity. NOT_APPLICABLE will be seen as VALID. // Deprecated: This property is deprecated, use ValidityAsAuthAccountValidity instead Validity []string `uriparametername:"validity"` // Filter accounts on their validity. NOT_APPLICABLE will be seen as VALID. ValidityAsAuthAccountValidity []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountValidity `uriparametername:"validity"` // Only return accounts that are the owner of one of the given vaults, specified by id. This parameter supports composition with all parameters from the vault resource. Vault []int64 `uriparametername:"vault"` }
ExportRequestBuilderPostQueryParameters prepares an export of accounts using the filtering specified in the query parameters. The URI of the export can be found in the returned Location header. This URI is valid for 2 minutes after being generated.
type ExportRequestBuilderPostRequestConfiguration ¶
type ExportRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ExportRequestBuilderPostQueryParameters }
ExportRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GetAdditionalQueryParameterType ¶ added in v0.32.0
type GetAdditionalQueryParameterType int
const ( ACTIVELOGIN_GETADDITIONALQUERYPARAMETERTYPE GetAdditionalQueryParameterType = iota AUDIT_GETADDITIONALQUERYPARAMETERTYPE GROUPS_GETADDITIONALQUERYPARAMETERTYPE PENDINGRECOVERYREQUESTS_GETADDITIONALQUERYPARAMETERTYPE SETTINGS_GETADDITIONALQUERYPARAMETERTYPE STOREDATTRIBUTES_GETADDITIONALQUERYPARAMETERTYPE VAULT_GETADDITIONALQUERYPARAMETERTYPE )
func (GetAdditionalQueryParameterType) String ¶ added in v0.32.0
func (i GetAdditionalQueryParameterType) String() string
type ItemAttributevalueRequestBuilder ¶ added in v0.38.0
type ItemAttributevalueRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemAttributevalueRequestBuilder builds and executes requests for operations under \account\{accountid}\attributevalue
func NewItemAttributevalueRequestBuilder ¶ added in v0.38.0
func NewItemAttributevalueRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAttributevalueRequestBuilder
NewItemAttributevalueRequestBuilder instantiates a new ItemAttributevalueRequestBuilder and sets the default values.
func NewItemAttributevalueRequestBuilderInternal ¶ added in v0.38.0
func NewItemAttributevalueRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAttributevalueRequestBuilder
NewItemAttributevalueRequestBuilderInternal instantiates a new ItemAttributevalueRequestBuilder and sets the default values.
func (*ItemAttributevalueRequestBuilder) ByAttributevalueid ¶ added in v0.38.0
func (m *ItemAttributevalueRequestBuilder) ByAttributevalueid(attributevalueid string) *ItemAttributevalueWithAttributevalueItemRequestBuilder
ByAttributevalueid gets an item from the github.com/topicuskeyhub/sdk-go.account.item.attributevalue.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 *ItemAttributevalueWithAttributevalueItemRequestBuilder when successful
func (*ItemAttributevalueRequestBuilder) ByAttributevalueidInt64 ¶ added in v0.38.0
func (m *ItemAttributevalueRequestBuilder) ByAttributevalueidInt64(attributevalueid int64) *ItemAttributevalueWithAttributevalueItemRequestBuilder
ByAttributevalueidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.account.item.attributevalue.item collection returns a *ItemAttributevalueWithAttributevalueItemRequestBuilder when successful
func (*ItemAttributevalueRequestBuilder) Get ¶ added in v0.38.0
func (m *ItemAttributevalueRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemAttributevalueRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeValueLinkableWrapperable, error)
Get query for account attribute values for a specific account. The various query parameters can be used to filter the response. returns a IdentityAccountAttributeValueLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemAttributevalueRequestBuilder) ToGetRequestInformation ¶ added in v0.38.0
func (m *ItemAttributevalueRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAttributevalueRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation query for account attribute values for a specific account. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*ItemAttributevalueRequestBuilder) WithUrl ¶ added in v0.38.0
func (m *ItemAttributevalueRequestBuilder) WithUrl(rawUrl string) *ItemAttributevalueRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemAttributevalueRequestBuilder when successful
type ItemAttributevalueRequestBuilderGetQueryParameters ¶ added in v0.38.0
type ItemAttributevalueRequestBuilderGetQueryParameters struct { // Filter the attribute values by account, 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 []iaa007f6ced75fe943fc0c292ccaa44a9d3a88b1ccb028ddf0872e8b66543634f.GetAdditionalQueryParameterType `uriparametername:"additional"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Filter the attribute values by attribute definition, specified by id. This parameter supports composition with all parameters from the attribute definition resource. Attribute []int64 `uriparametername:"attribute"` // 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 attribute values by the account's directory, specified by id. This parameter supports composition with all parameters from the account directory resource. Directory []int64 `uriparametername:"directory"` // 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 attribute values that are, or are not, the latest value for its source. LatestForSource []bool `uriparametername:"latestForSource"` // Only return records that have been modified since the given instant. ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"` // 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 attribute values on the given source(s). // Deprecated: This property is deprecated, use SourceAsIdentityAccountAttributeSource instead Source []string `uriparametername:"source"` // Filter attribute values on the given source(s). SourceAsIdentityAccountAttributeSource []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeSource `uriparametername:"source"` // Filter attribute values on the given actual value(s), ignoring case. Value []string `uriparametername:"value"` }
ItemAttributevalueRequestBuilderGetQueryParameters query for account attribute values for a specific account. The various query parameters can be used to filter the response.
type ItemAttributevalueRequestBuilderGetRequestConfiguration ¶ added in v0.38.0
type ItemAttributevalueRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemAttributevalueRequestBuilderGetQueryParameters }
ItemAttributevalueRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemAttributevalueWithAttributevalueItemRequestBuilder ¶ added in v0.38.0
type ItemAttributevalueWithAttributevalueItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemAttributevalueWithAttributevalueItemRequestBuilder builds and executes requests for operations under \account\{accountid}\attributevalue\{attributevalueid}
func NewItemAttributevalueWithAttributevalueItemRequestBuilder ¶ added in v0.38.0
func NewItemAttributevalueWithAttributevalueItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAttributevalueWithAttributevalueItemRequestBuilder
NewItemAttributevalueWithAttributevalueItemRequestBuilder instantiates a new ItemAttributevalueWithAttributevalueItemRequestBuilder and sets the default values.
func NewItemAttributevalueWithAttributevalueItemRequestBuilderInternal ¶ added in v0.38.0
func NewItemAttributevalueWithAttributevalueItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAttributevalueWithAttributevalueItemRequestBuilder
NewItemAttributevalueWithAttributevalueItemRequestBuilderInternal instantiates a new ItemAttributevalueWithAttributevalueItemRequestBuilder and sets the default values.
func (*ItemAttributevalueWithAttributevalueItemRequestBuilder) Get ¶ added in v0.38.0
func (m *ItemAttributevalueWithAttributevalueItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemAttributevalueWithAttributevalueItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityAccountAttributeValueable, error)
Get returns the account attribute value identified by the id. returns a IdentityAccountAttributeValueable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemAttributevalueWithAttributevalueItemRequestBuilder) ToGetRequestInformation ¶ added in v0.38.0
func (m *ItemAttributevalueWithAttributevalueItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAttributevalueWithAttributevalueItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the account attribute value identified by the id. returns a *RequestInformation when successful
func (*ItemAttributevalueWithAttributevalueItemRequestBuilder) WithUrl ¶ added in v0.38.0
func (m *ItemAttributevalueWithAttributevalueItemRequestBuilder) WithUrl(rawUrl string) *ItemAttributevalueWithAttributevalueItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemAttributevalueWithAttributevalueItemRequestBuilder when successful
type ItemAttributevalueWithAttributevalueItemRequestBuilderGetQueryParameters ¶ added in v0.38.0
type ItemAttributevalueWithAttributevalueItemRequestBuilderGetQueryParameters 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 []icdefaf12ff73f4650b7516ad3b7d930785b9f916d240c5c66cd0f1d083edc2b5.GetAdditionalQueryParameterType `uriparametername:"additional"` }
ItemAttributevalueWithAttributevalueItemRequestBuilderGetQueryParameters returns the account attribute value identified by the id.
type ItemAttributevalueWithAttributevalueItemRequestBuilderGetRequestConfiguration ¶ added in v0.38.0
type ItemAttributevalueWithAttributevalueItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemAttributevalueWithAttributevalueItemRequestBuilderGetQueryParameters }
ItemAttributevalueWithAttributevalueItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemGroupItemStatusRequestBuilder ¶
type ItemGroupItemStatusRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemGroupItemStatusRequestBuilder builds and executes requests for operations under \account\{accountid}\group\{groupid}\status
func NewItemGroupItemStatusRequestBuilder ¶
func NewItemGroupItemStatusRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGroupItemStatusRequestBuilder
NewItemGroupItemStatusRequestBuilder instantiates a new ItemGroupItemStatusRequestBuilder and sets the default values.
func NewItemGroupItemStatusRequestBuilderInternal ¶
func NewItemGroupItemStatusRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGroupItemStatusRequestBuilder
NewItemGroupItemStatusRequestBuilderInternal instantiates a new ItemGroupItemStatusRequestBuilder and sets the default values.
func (*ItemGroupItemStatusRequestBuilder) Put ¶
func (m *ItemGroupItemStatusRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupAccountStatusable, requestConfiguration *ItemGroupItemStatusRequestBuilderPutRequestConfiguration) error
Put updates the display settings for the group membership for the users own account. The group can be hidden from the dashboard or placed in a folder. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemGroupItemStatusRequestBuilder) ToPutRequestInformation ¶
func (m *ItemGroupItemStatusRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupAccountStatusable, requestConfiguration *ItemGroupItemStatusRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the display settings for the group membership for the users own account. The group can be hidden from the dashboard or placed in a folder. returns a *RequestInformation when successful
func (*ItemGroupItemStatusRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemGroupItemStatusRequestBuilder) WithUrl(rawUrl string) *ItemGroupItemStatusRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemGroupItemStatusRequestBuilder when successful
type ItemGroupItemStatusRequestBuilderPutRequestConfiguration ¶
type ItemGroupItemStatusRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemGroupItemStatusRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemGroupRequestBuilder ¶
type ItemGroupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemGroupRequestBuilder builds and executes requests for operations under \account\{accountid}\group
func NewItemGroupRequestBuilder ¶
func NewItemGroupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGroupRequestBuilder
NewItemGroupRequestBuilder instantiates a new ItemGroupRequestBuilder and sets the default values.
func NewItemGroupRequestBuilderInternal ¶
func NewItemGroupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGroupRequestBuilder
NewItemGroupRequestBuilderInternal instantiates a new ItemGroupRequestBuilder and sets the default values.
func (*ItemGroupRequestBuilder) ByGroupid ¶ added in v0.30.0
func (m *ItemGroupRequestBuilder) ByGroupid(groupid string) *ItemGroupWithGroupItemRequestBuilder
ByGroupid gets an item from the github.com/topicuskeyhub/sdk-go.account.item.group.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 *ItemGroupWithGroupItemRequestBuilder when successful
func (*ItemGroupRequestBuilder) ByGroupidInt64 ¶ added in v0.30.0
func (m *ItemGroupRequestBuilder) ByGroupidInt64(groupid int64) *ItemGroupWithGroupItemRequestBuilder
ByGroupidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.account.item.group.item collection returns a *ItemGroupWithGroupItemRequestBuilder when successful
func (*ItemGroupRequestBuilder) Get ¶
func (m *ItemGroupRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGroupRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupAccountGroupLinkableWrapperable, error)
Get queries over all groups the account is member of. The various query parameters can be used to filter the response. returns a GroupAccountGroupLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemGroupRequestBuilder) ToGetRequestInformation ¶
func (m *ItemGroupRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemGroupRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation queries over all groups the account is member of. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*ItemGroupRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemGroupRequestBuilder) WithUrl(rawUrl string) *ItemGroupRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemGroupRequestBuilder when successful
type ItemGroupRequestBuilderGetQueryParameters ¶
type ItemGroupRequestBuilderGetQueryParameters struct { // Filter group memberships on the given 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 []i38b0920250e92bb8a55a058c9162c175f8de4fd54cf1b3cf90e78a941275b408.GetAdditionalQueryParameterType `uriparametername:"additional"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Only return group memberships that can or cannot be activated by the current user. ApplicableForActivation []bool `uriparametername:"applicableForActivation"` // 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"` // Only return group memberships that have an expiration set that is before the given date. ExpiredAt []i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly `uriparametername:"expiredAt"` // Filter group memberships on the given groups, specified by id. This parameter supports composition with all parameters from the group resource. Group []int64 `uriparametername:"group"` // Filter group memberships on (part of) the name or uuid of the group or the folder (if any). GroupNameContains []string `uriparametername:"groupNameContains"` // 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"` // Only return group memberships that are or are not nested. Nested []bool `uriparametername:"nested"` // Filter group memberships on the given organizational unit of the group, 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"` // Filter group memberships on the given rights. // Deprecated: This property is deprecated, use RightsAsGroupGroupRights instead Rights []string `uriparametername:"rights"` // Filter group memberships on the given rights. RightsAsGroupGroupRights []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupGroupRights `uriparametername:"rights"` // Filter group memberships on the given signatures, specified by id. This parameter supports composition with all parameters from the signature filter. Signature []int64 `uriparametername:"signature"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Only return group memberships that have or do not have access to the group's vault. VaultAccess []bool `uriparametername:"vaultAccess"` }
ItemGroupRequestBuilderGetQueryParameters queries over all groups the account is member of. The various query parameters can be used to filter the response.
type ItemGroupRequestBuilderGetRequestConfiguration ¶
type ItemGroupRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemGroupRequestBuilderGetQueryParameters }
ItemGroupRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemGroupWithGroupItemRequestBuilder ¶ added in v0.30.0
type ItemGroupWithGroupItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemGroupWithGroupItemRequestBuilder builds and executes requests for operations under \account\{accountid}\group\{groupid}
func NewItemGroupWithGroupItemRequestBuilder ¶ added in v0.30.0
func NewItemGroupWithGroupItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGroupWithGroupItemRequestBuilder
NewItemGroupWithGroupItemRequestBuilder instantiates a new ItemGroupWithGroupItemRequestBuilder and sets the default values.
func NewItemGroupWithGroupItemRequestBuilderInternal ¶ added in v0.30.0
func NewItemGroupWithGroupItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGroupWithGroupItemRequestBuilder
NewItemGroupWithGroupItemRequestBuilderInternal instantiates a new ItemGroupWithGroupItemRequestBuilder and sets the default values.
func (*ItemGroupWithGroupItemRequestBuilder) Delete ¶ added in v0.30.0
func (m *ItemGroupWithGroupItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemGroupWithGroupItemRequestBuilderDeleteRequestConfiguration) error
Delete removes the specified group membership, effectively removing the account from the group. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemGroupWithGroupItemRequestBuilder) Get ¶ added in v0.30.0
func (m *ItemGroupWithGroupItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.GroupAccountGroupable, error)
Get returns the single group membership for the account. This also contains information such as the rights and provisioning information. returns a GroupAccountGroupable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemGroupWithGroupItemRequestBuilder) Status ¶ added in v0.30.0
func (m *ItemGroupWithGroupItemRequestBuilder) Status() *ItemGroupItemStatusRequestBuilder
Status the status property returns a *ItemGroupItemStatusRequestBuilder when successful
func (*ItemGroupWithGroupItemRequestBuilder) ToDeleteRequestInformation ¶ added in v0.30.0
func (m *ItemGroupWithGroupItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemGroupWithGroupItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation removes the specified group membership, effectively removing the account from the group. returns a *RequestInformation when successful
func (*ItemGroupWithGroupItemRequestBuilder) ToGetRequestInformation ¶ added in v0.30.0
func (m *ItemGroupWithGroupItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the single group membership for the account. This also contains information such as the rights and provisioning information. returns a *RequestInformation when successful
func (*ItemGroupWithGroupItemRequestBuilder) WithUrl ¶ added in v0.30.0
func (m *ItemGroupWithGroupItemRequestBuilder) WithUrl(rawUrl string) *ItemGroupWithGroupItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemGroupWithGroupItemRequestBuilder when successful
type ItemGroupWithGroupItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.30.0
type ItemGroupWithGroupItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemGroupWithGroupItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemGroupWithGroupItemRequestBuilderGetQueryParameters ¶ added in v0.30.0
type ItemGroupWithGroupItemRequestBuilderGetQueryParameters 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 []i415e0cb9955fb6d146dae1cb4b4b6290c18ac7fb45e80eaf79a6f5778cd7917a.GetAdditionalQueryParameterType `uriparametername:"additional"` }
ItemGroupWithGroupItemRequestBuilderGetQueryParameters returns the single group membership for the account. This also contains information such as the rights and provisioning information.
type ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration ¶ added in v0.30.0
type ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemGroupWithGroupItemRequestBuilderGetQueryParameters }
ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemIdentityRequestBuilder ¶ added in v0.36.0
type ItemIdentityRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemIdentityRequestBuilder builds and executes requests for operations under \account\{accountid}\identity
func NewItemIdentityRequestBuilder ¶ added in v0.36.0
func NewItemIdentityRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemIdentityRequestBuilder
NewItemIdentityRequestBuilder instantiates a new ItemIdentityRequestBuilder and sets the default values.
func NewItemIdentityRequestBuilderInternal ¶ added in v0.36.0
func NewItemIdentityRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemIdentityRequestBuilder
NewItemIdentityRequestBuilderInternal instantiates a new ItemIdentityRequestBuilder and sets the default values.
func (*ItemIdentityRequestBuilder) Get ¶ added in v0.36.0
func (m *ItemIdentityRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemIdentityRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityIdentityable, error)
Get returns the identity for the account. returns a IdentityIdentityable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemIdentityRequestBuilder) Put ¶ added in v0.36.0
func (m *ItemIdentityRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityIdentityable, requestConfiguration *ItemIdentityRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityIdentityable, error)
Put updates the identity for the account. returns a IdentityIdentityable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemIdentityRequestBuilder) ToGetRequestInformation ¶ added in v0.36.0
func (m *ItemIdentityRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemIdentityRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the identity for the account. returns a *RequestInformation when successful
func (*ItemIdentityRequestBuilder) ToPutRequestInformation ¶ added in v0.36.0
func (m *ItemIdentityRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.IdentityIdentityable, requestConfiguration *ItemIdentityRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the identity for the account. returns a *RequestInformation when successful
func (*ItemIdentityRequestBuilder) WithUrl ¶ added in v0.36.0
func (m *ItemIdentityRequestBuilder) WithUrl(rawUrl string) *ItemIdentityRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemIdentityRequestBuilder when successful
type ItemIdentityRequestBuilderGetRequestConfiguration ¶ added in v0.36.0
type ItemIdentityRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemIdentityRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemIdentityRequestBuilderPutRequestConfiguration ¶ added in v0.36.0
type ItemIdentityRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemIdentityRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemOrganizationalunitRequestBuilder ¶
type ItemOrganizationalunitRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemOrganizationalunitRequestBuilder builds and executes requests for operations under \account\{accountid}\organizationalunit
func NewItemOrganizationalunitRequestBuilder ¶
func NewItemOrganizationalunitRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemOrganizationalunitRequestBuilder
NewItemOrganizationalunitRequestBuilder instantiates a new ItemOrganizationalunitRequestBuilder and sets the default values.
func NewItemOrganizationalunitRequestBuilderInternal ¶
func NewItemOrganizationalunitRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemOrganizationalunitRequestBuilder
NewItemOrganizationalunitRequestBuilderInternal instantiates a new ItemOrganizationalunitRequestBuilder and sets the default values.
func (*ItemOrganizationalunitRequestBuilder) ByOrganizationalunitid ¶ added in v0.30.0
func (m *ItemOrganizationalunitRequestBuilder) ByOrganizationalunitid(organizationalunitid string) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
ByOrganizationalunitid gets an item from the github.com/topicuskeyhub/sdk-go.account.item.organizationalunit.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 *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder when successful
func (*ItemOrganizationalunitRequestBuilder) ByOrganizationalunitidInt64 ¶ added in v0.30.0
func (m *ItemOrganizationalunitRequestBuilder) ByOrganizationalunitidInt64(organizationalunitid int64) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
ByOrganizationalunitidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.account.item.organizationalunit.item collection returns a *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder when successful
func (*ItemOrganizationalunitRequestBuilder) Get ¶
func (m *ItemOrganizationalunitRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemOrganizationalunitRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.OrganizationAccountOrganizationalUnitLinkableWrapperable, error)
Get queries over all organizational units the account is member of. The various query parameters can be used to filter the response. returns a OrganizationAccountOrganizationalUnitLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemOrganizationalunitRequestBuilder) ToGetRequestInformation ¶
func (m *ItemOrganizationalunitRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOrganizationalunitRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation queries over all organizational units the account is member of. The various query parameters can be used to filter the response. returns a *RequestInformation when successful
func (*ItemOrganizationalunitRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemOrganizationalunitRequestBuilder) WithUrl(rawUrl string) *ItemOrganizationalunitRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemOrganizationalunitRequestBuilder when successful
type ItemOrganizationalunitRequestBuilderGetQueryParameters ¶
type ItemOrganizationalunitRequestBuilderGetQueryParameters struct { // Filter the organizational units-accounts by accounts, specified by id. This parameter supports composition with all parameters from the account resource. Account []int64 `uriparametername:"account"` // Filter the organizational units-accounts by groups owning the internal directory of the accounts, specified by id. AccountDirectoryOwnedBy []int64 `uriparametername:"accountDirectoryOwnedBy"` // 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 []i0711eb651f0b33ca1c048798c211cc32777a4acc749ac7f651ed1a9fa9a94b23.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 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 organizational units-accounts by organizational units, specified by id. This parameter supports composition with all parameters from the organizational unit resource. OrganizationalUnit []int64 `uriparametername:"organizationalUnit"` // Filter the organizational units-accounts by groups owning the organizational unit, specified by id. OrganizationalUnitOwnedBy []int64 `uriparametername:"organizationalUnitOwnedBy"` // 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"` }
ItemOrganizationalunitRequestBuilderGetQueryParameters queries over all organizational units the account is member of. The various query parameters can be used to filter the response.
type ItemOrganizationalunitRequestBuilderGetRequestConfiguration ¶
type ItemOrganizationalunitRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemOrganizationalunitRequestBuilderGetQueryParameters }
ItemOrganizationalunitRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder ¶ added in v0.30.0
type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder builds and executes requests for operations under \account\{accountid}\organizationalunit\{organizationalunitid}
func NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilder ¶ added in v0.30.0
func NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilder instantiates a new ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder and sets the default values.
func NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilderInternal ¶ added in v0.30.0
func NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
NewItemOrganizationalunitWithOrganizationalunitItemRequestBuilderInternal instantiates a new ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder and sets the default values.
func (*ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) Get ¶ added in v0.30.0
func (m *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.OrganizationAccountOrganizationalUnitable, error)
Get returns the single organizational unit membership for the account. returns a OrganizationAccountOrganizationalUnitable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) ToGetRequestInformation ¶ added in v0.30.0
func (m *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the single organizational unit membership for the account. returns a *RequestInformation when successful
func (*ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) WithUrl ¶ added in v0.30.0
func (m *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder) WithUrl(rawUrl string) *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilder when successful
type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetQueryParameters ¶ added in v0.30.0
type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetQueryParameters 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 []ibd6697d4627ce6bb8b76244c42dd0126edb76adae9eeda114b25174002278b6d.GetAdditionalQueryParameterType `uriparametername:"additional"` }
ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetQueryParameters returns the single organizational unit membership for the account.
type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetRequestConfiguration ¶ added in v0.30.0
type ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetQueryParameters }
ItemOrganizationalunitWithOrganizationalunitItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemStatusRequestBuilder ¶
type ItemStatusRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemStatusRequestBuilder builds and executes requests for operations under \account\{accountid}\status
func NewItemStatusRequestBuilder ¶
func NewItemStatusRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemStatusRequestBuilder
NewItemStatusRequestBuilder instantiates a new ItemStatusRequestBuilder and sets the default values.
func NewItemStatusRequestBuilderInternal ¶
func NewItemStatusRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemStatusRequestBuilder
NewItemStatusRequestBuilderInternal instantiates a new ItemStatusRequestBuilder and sets the default values.
func (*ItemStatusRequestBuilder) Put ¶
func (m *ItemStatusRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountStatusable, requestConfiguration *ItemStatusRequestBuilderPutRequestConfiguration) error
Put updates one or more status toggles for the account. Only the values set will be updated on the account. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemStatusRequestBuilder) ToPutRequestInformation ¶
func (m *ItemStatusRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountStatusable, requestConfiguration *ItemStatusRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates one or more status toggles for the account. Only the values set will be updated on the account. returns a *RequestInformation when successful
func (*ItemStatusRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemStatusRequestBuilder) WithUrl(rawUrl string) *ItemStatusRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemStatusRequestBuilder when successful
type ItemStatusRequestBuilderPutRequestConfiguration ¶
type ItemStatusRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemStatusRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemValidateRequestBuilder ¶
type ItemValidateRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemValidateRequestBuilder builds and executes requests for operations under \account\{accountid}\validate
func NewItemValidateRequestBuilder ¶
func NewItemValidateRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemValidateRequestBuilder
NewItemValidateRequestBuilder instantiates a new ItemValidateRequestBuilder and sets the default values.
func NewItemValidateRequestBuilderInternal ¶
func NewItemValidateRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemValidateRequestBuilder
NewItemValidateRequestBuilderInternal instantiates a new ItemValidateRequestBuilder and sets the default values.
func (*ItemValidateRequestBuilder) Post ¶
func (m *ItemValidateRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemValidateRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountable, error)
Post checks the validity of the account in its directory and returns the updated status. returns a AuthAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemValidateRequestBuilder) ToPostRequestInformation ¶
func (m *ItemValidateRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemValidateRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation checks the validity of the account in its directory and returns the updated status. returns a *RequestInformation when successful
func (*ItemValidateRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemValidateRequestBuilder) WithUrl(rawUrl string) *ItemValidateRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemValidateRequestBuilder when successful
type ItemValidateRequestBuilderPostRequestConfiguration ¶
type ItemValidateRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemValidateRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultNewpasswordRequestBuilder ¶ added in v0.29.0
type ItemVaultNewpasswordRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultNewpasswordRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\newpassword
func NewItemVaultNewpasswordRequestBuilder ¶ added in v0.29.0
func NewItemVaultNewpasswordRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultNewpasswordRequestBuilder
NewItemVaultNewpasswordRequestBuilder instantiates a new ItemVaultNewpasswordRequestBuilder and sets the default values.
func NewItemVaultNewpasswordRequestBuilderInternal ¶ added in v0.29.0
func NewItemVaultNewpasswordRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultNewpasswordRequestBuilder
NewItemVaultNewpasswordRequestBuilderInternal instantiates a new ItemVaultNewpasswordRequestBuilder and sets the default values.
func (*ItemVaultNewpasswordRequestBuilder) Get ¶ added in v0.29.0
func (m *ItemVaultNewpasswordRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemVaultNewpasswordRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.SimpleStringValueable, error)
Get returns a random generated password using the given strategy, or the default strategy if none given. returns a SimpleStringValueable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultNewpasswordRequestBuilder) ToGetRequestInformation ¶ added in v0.29.0
func (m *ItemVaultNewpasswordRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemVaultNewpasswordRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns a random generated password using the given strategy, or the default strategy if none given. returns a *RequestInformation when successful
func (*ItemVaultNewpasswordRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultNewpasswordRequestBuilder) WithUrl(rawUrl string) *ItemVaultNewpasswordRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultNewpasswordRequestBuilder when successful
type ItemVaultNewpasswordRequestBuilderGetQueryParameters ¶ added in v0.29.0
type ItemVaultNewpasswordRequestBuilderGetQueryParameters struct {
Strategy *string `uriparametername:"strategy"`
}
ItemVaultNewpasswordRequestBuilderGetQueryParameters returns a random generated password using the given strategy, or the default strategy if none given.
type ItemVaultNewpasswordRequestBuilderGetRequestConfiguration ¶ added in v0.29.0
type ItemVaultNewpasswordRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultNewpasswordRequestBuilderGetQueryParameters }
ItemVaultNewpasswordRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRandomRequestBuilder ¶
type ItemVaultRandomRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRandomRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\random
func NewItemVaultRandomRequestBuilder ¶
func NewItemVaultRandomRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRandomRequestBuilder
NewItemVaultRandomRequestBuilder instantiates a new ItemVaultRandomRequestBuilder and sets the default values.
func NewItemVaultRandomRequestBuilderInternal ¶
func NewItemVaultRandomRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRandomRequestBuilder
NewItemVaultRandomRequestBuilderInternal instantiates a new ItemVaultRandomRequestBuilder and sets the default values.
func (*ItemVaultRandomRequestBuilder) Get ¶
func (m *ItemVaultRandomRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemVaultRandomRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.SimpleStringValueable, error)
Get returns a random generated value of the given length, default 24. returns a SimpleStringValueable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRandomRequestBuilder) ToGetRequestInformation ¶
func (m *ItemVaultRandomRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRandomRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns a random generated value of the given length, default 24. returns a *RequestInformation when successful
func (*ItemVaultRandomRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultRandomRequestBuilder) WithUrl(rawUrl string) *ItemVaultRandomRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRandomRequestBuilder when successful
type ItemVaultRandomRequestBuilderGetQueryParameters ¶
type ItemVaultRandomRequestBuilderGetQueryParameters struct {
Length *int32 `uriparametername:"length"`
}
ItemVaultRandomRequestBuilderGetQueryParameters returns a random generated value of the given length, default 24.
type ItemVaultRandomRequestBuilderGetRequestConfiguration ¶
type ItemVaultRandomRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultRandomRequestBuilderGetQueryParameters }
ItemVaultRandomRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordExportRequestBuilder ¶ added in v0.29.0
type ItemVaultRecordExportRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRecordExportRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\record\export
func NewItemVaultRecordExportRequestBuilder ¶ added in v0.29.0
func NewItemVaultRecordExportRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordExportRequestBuilder
NewItemVaultRecordExportRequestBuilder instantiates a new ItemVaultRecordExportRequestBuilder and sets the default values.
func NewItemVaultRecordExportRequestBuilderInternal ¶ added in v0.29.0
func NewItemVaultRecordExportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordExportRequestBuilder
NewItemVaultRecordExportRequestBuilderInternal instantiates a new ItemVaultRecordExportRequestBuilder and sets the default values.
func (*ItemVaultRecordExportRequestBuilder) Post ¶ added in v0.29.0
func (m *ItemVaultRecordExportRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemVaultRecordExportRequestBuilderPostRequestConfiguration) error
Post prepares an export of vault records using the filtering specified in the query parameters. The URI of the export can be found in the returned Location header. This URI is valid for 2 minutes after being generated. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordExportRequestBuilder) ToPostRequestInformation ¶ added in v0.29.0
func (m *ItemVaultRecordExportRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRecordExportRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation prepares an export of vault records using the filtering specified in the query parameters. The URI of the export can be found in the returned Location header. This URI is valid for 2 minutes after being generated. returns a *RequestInformation when successful
func (*ItemVaultRecordExportRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultRecordExportRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecordExportRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRecordExportRequestBuilder when successful
type ItemVaultRecordExportRequestBuilderPostQueryParameters ¶ added in v0.37.0
type ItemVaultRecordExportRequestBuilderPostQueryParameters struct { // Filter records that accessible by the given account(s), specified by id. AccessibleByAccount []int64 `uriparametername:"accessibleByAccount"` // Filter records that accessible by the given account(s) and the account is manager of the group, specified by id. AccessibleByAccountAsManager []int64 `uriparametername:"accessibleByAccountAsManager"` // Filter records that accessible by the given client(s), specified by id. AccessibleByClient []int64 `uriparametername:"accessibleByClient"` // Filter the records by account, specified by id. This parameter supports composition with all parameters from the account resource. Account []int64 `uriparametername:"account"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Filter the records by client, specified by id. This parameter supports composition with all parameters from the client resource. Client []int64 `uriparametername:"client"` // Filter records on the color. // Deprecated: This property is deprecated, use ColorAsVaultVaultRecordColor instead Color []string `uriparametername:"color"` // Filter records on the color. ColorAsVaultVaultRecordColor []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordColor `uriparametername:"color"` // 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"` // Only return records that show an expiration warning at or before the given date. ExpireWarningBeforeOrAt []i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly `uriparametername:"expireWarningBeforeOrAt"` // Filter records on the exact filename. Filename []string `uriparametername:"filename"` // Filter the records by group, specified by id. This parameter supports composition with all parameters from the group resource. Group []int64 `uriparametername:"group"` // Filter the records by organizational unit of the group, specified by id. This parameter supports composition with all parameters from the client resource. GroupOrganizationalUnit []int64 `uriparametername:"groupOrganizationalUnit"` // Only return records that have or do not have an expiration policy set. HasNoPolicy []bool `uriparametername:"hasNoPolicy"` // Filter records that are shared (have a parent record) HasParent []bool `uriparametername:"hasParent"` // Only return records that have or do not have expired. HasValidPolicy []bool `uriparametername:"hasValidPolicy"` // 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 records on the exact name. Name []string `uriparametername:"name"` // Search records on (part of) the UUID, name, filename, URI or username. NameContains []string `uriparametername:"nameContains"` // Filter records that are shared from the specified parent record, specified by id. Parent []int64 `uriparametername:"parent"` // Filter records on a complex CQL query. Q []string `uriparametername:"q"` // Filter records by secret using composition. Use secret.type to filter on type. Secret []int64 `uriparametername:"secret"` ShareExpiresBeforeOrAt []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"shareExpiresBeforeOrAt"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Filter records on the exact URI. Url []string `uriparametername:"url"` // Filter records on the exact username. Username []string `uriparametername:"username"` // Filter records on one or more UUIDs. Uuid []string `uriparametername:"uuid"` // Filter the records by vault, specified by id. This parameter supports composition with all parameters from the vault resource. Vault []int64 `uriparametername:"vault"` }
ItemVaultRecordExportRequestBuilderPostQueryParameters prepares an export of vault records using the filtering specified in the query parameters. The URI of the export can be found in the returned Location header. This URI is valid for 2 minutes after being generated.
type ItemVaultRecordExportRequestBuilderPostRequestConfiguration ¶ added in v0.29.0
type ItemVaultRecordExportRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultRecordExportRequestBuilderPostQueryParameters }
ItemVaultRecordExportRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordItemMoveRequestBuilder ¶
type ItemVaultRecordItemMoveRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRecordItemMoveRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\record\{recordid}\move
func NewItemVaultRecordItemMoveRequestBuilder ¶
func NewItemVaultRecordItemMoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordItemMoveRequestBuilder
NewItemVaultRecordItemMoveRequestBuilder instantiates a new ItemVaultRecordItemMoveRequestBuilder and sets the default values.
func NewItemVaultRecordItemMoveRequestBuilderInternal ¶
func NewItemVaultRecordItemMoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordItemMoveRequestBuilder
NewItemVaultRecordItemMoveRequestBuilderInternal instantiates a new ItemVaultRecordItemMoveRequestBuilder and sets the default values.
func (*ItemVaultRecordItemMoveRequestBuilder) Post ¶
func (m *ItemVaultRecordItemMoveRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultMoveVaultRecordable, requestConfiguration *ItemVaultRecordItemMoveRequestBuilderPostRequestConfiguration) error
Post move, copy or share the vault record specified by the given id to/with a different vault. For this, the 'topicus-Vault-session' header must be set. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordItemMoveRequestBuilder) ToPostRequestInformation ¶
func (m *ItemVaultRecordItemMoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultMoveVaultRecordable, requestConfiguration *ItemVaultRecordItemMoveRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation move, copy or share the vault record specified by the given id to/with a different vault. For this, the 'topicus-Vault-session' header must be set. returns a *RequestInformation when successful
func (*ItemVaultRecordItemMoveRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultRecordItemMoveRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecordItemMoveRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRecordItemMoveRequestBuilder when successful
type ItemVaultRecordItemMoveRequestBuilderPostRequestConfiguration ¶
type ItemVaultRecordItemMoveRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemVaultRecordItemMoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordRequestBuilder ¶
type ItemVaultRecordRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRecordRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\record
func NewItemVaultRecordRequestBuilder ¶
func NewItemVaultRecordRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordRequestBuilder
NewItemVaultRecordRequestBuilder instantiates a new ItemVaultRecordRequestBuilder and sets the default values.
func NewItemVaultRecordRequestBuilderInternal ¶
func NewItemVaultRecordRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordRequestBuilder
NewItemVaultRecordRequestBuilderInternal instantiates a new ItemVaultRecordRequestBuilder and sets the default values.
func (*ItemVaultRecordRequestBuilder) ByRecordid ¶ added in v0.30.0
func (m *ItemVaultRecordRequestBuilder) ByRecordid(recordid string) *ItemVaultRecordWithRecordItemRequestBuilder
ByRecordid gets an item from the github.com/topicuskeyhub/sdk-go.account.item.vault.record.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 *ItemVaultRecordWithRecordItemRequestBuilder when successful
func (*ItemVaultRecordRequestBuilder) ByRecordidInt64 ¶ added in v0.30.0
func (m *ItemVaultRecordRequestBuilder) ByRecordidInt64(recordid int64) *ItemVaultRecordWithRecordItemRequestBuilder
ByRecordidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.account.item.vault.record.item collection returns a *ItemVaultRecordWithRecordItemRequestBuilder when successful
func (*ItemVaultRecordRequestBuilder) Export ¶ added in v0.29.0
func (m *ItemVaultRecordRequestBuilder) Export() *ItemVaultRecordExportRequestBuilder
Export the export property returns a *ItemVaultRecordExportRequestBuilder when successful
func (*ItemVaultRecordRequestBuilder) Get ¶
func (m *ItemVaultRecordRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemVaultRecordRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordLinkableWrapperable, error)
Get query for vault records in a specific vault. The various query parameters can be used to filter the response. It is not possible to access secrets with a query that returns multiple results. Secrets can only be read one by one. returns a VaultVaultRecordLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordRequestBuilder) Post ¶
func (m *ItemVaultRecordRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordLinkableWrapperable, requestConfiguration *ItemVaultRecordRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordLinkableWrapperable, error)
Post creates one or more new vault records and returns the newly created records. Secrets are specified via the additional object secret. It is required to specify the 'topicus-Vault-session' header. When updating a TOTP-secret, make sure to set 'writeTotp' field. returns a VaultVaultRecordLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordRequestBuilder) ToGetRequestInformation ¶
func (m *ItemVaultRecordRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRecordRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation query for vault records in a specific vault. The various query parameters can be used to filter the response. It is not possible to access secrets with a query that returns multiple results. Secrets can only be read one by one. returns a *RequestInformation when successful
func (*ItemVaultRecordRequestBuilder) ToPostRequestInformation ¶
func (m *ItemVaultRecordRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordLinkableWrapperable, requestConfiguration *ItemVaultRecordRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation creates one or more new vault records and returns the newly created records. Secrets are specified via the additional object secret. It is required to specify the 'topicus-Vault-session' header. When updating a TOTP-secret, make sure to set 'writeTotp' field. returns a *RequestInformation when successful
func (*ItemVaultRecordRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultRecordRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecordRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRecordRequestBuilder when successful
type ItemVaultRecordRequestBuilderGetQueryParameters ¶
type ItemVaultRecordRequestBuilderGetQueryParameters struct { // Filter records that accessible by the given account(s), specified by id. AccessibleByAccount []int64 `uriparametername:"accessibleByAccount"` // Filter records that accessible by the given account(s) and the account is manager of the group, specified by id. AccessibleByAccountAsManager []int64 `uriparametername:"accessibleByAccountAsManager"` // Filter records that accessible by the given client(s), specified by id. AccessibleByClient []int64 `uriparametername:"accessibleByClient"` // Filter the records by account, 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 []ib7ca42abfd09892243e851de3ba1a8bbc4d2a07d9bbb0d773c0728e2551eb699.GetAdditionalQueryParameterType `uriparametername:"additional"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Filter the records by client, specified by id. This parameter supports composition with all parameters from the client resource. Client []int64 `uriparametername:"client"` // Filter records on the color. // Deprecated: This property is deprecated, use ColorAsVaultVaultRecordColor instead Color []string `uriparametername:"color"` // Filter records on the color. ColorAsVaultVaultRecordColor []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordColor `uriparametername:"color"` // 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"` // Only return records that show an expiration warning at or before the given date. ExpireWarningBeforeOrAt []i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly `uriparametername:"expireWarningBeforeOrAt"` // Filter records on the exact filename. Filename []string `uriparametername:"filename"` // Filter the records by group, specified by id. This parameter supports composition with all parameters from the group resource. Group []int64 `uriparametername:"group"` // Filter the records by organizational unit of the group, specified by id. This parameter supports composition with all parameters from the client resource. GroupOrganizationalUnit []int64 `uriparametername:"groupOrganizationalUnit"` // Only return records that have or do not have an expiration policy set. HasNoPolicy []bool `uriparametername:"hasNoPolicy"` // Filter records that are shared (have a parent record) HasParent []bool `uriparametername:"hasParent"` // Only return records that have or do not have expired. HasValidPolicy []bool `uriparametername:"hasValidPolicy"` // 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 records on the exact name. Name []string `uriparametername:"name"` // Search records on (part of) the UUID, name, filename, URI or username. NameContains []string `uriparametername:"nameContains"` // Filter records that are shared from the specified parent record, specified by id. Parent []int64 `uriparametername:"parent"` // Filter records on a complex CQL query. Q []string `uriparametername:"q"` // Filter records by secret using composition. Use secret.type to filter on type. Secret []int64 `uriparametername:"secret"` ShareExpiresBeforeOrAt []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"shareExpiresBeforeOrAt"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Filter records on the exact URI. Url []string `uriparametername:"url"` // Filter records on the exact username. Username []string `uriparametername:"username"` // Filter records on one or more UUIDs. Uuid []string `uriparametername:"uuid"` // Filter the records by vault, specified by id. This parameter supports composition with all parameters from the vault resource. Vault []int64 `uriparametername:"vault"` }
ItemVaultRecordRequestBuilderGetQueryParameters query for vault records in a specific vault. The various query parameters can be used to filter the response. It is not possible to access secrets with a query that returns multiple results. Secrets can only be read one by one.
type ItemVaultRecordRequestBuilderGetRequestConfiguration ¶
type ItemVaultRecordRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultRecordRequestBuilderGetQueryParameters }
ItemVaultRecordRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordRequestBuilderPostQueryParameters ¶ added in v0.30.0
type ItemVaultRecordRequestBuilderPostQueryParameters 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 []ib7ca42abfd09892243e851de3ba1a8bbc4d2a07d9bbb0d773c0728e2551eb699.PostAdditionalQueryParameterType `uriparametername:"additional"` }
ItemVaultRecordRequestBuilderPostQueryParameters creates one or more new vault records and returns the newly created records. Secrets are specified via the additional object secret. It is required to specify the 'topicus-Vault-session' header. When updating a TOTP-secret, make sure to set 'writeTotp' field.
type ItemVaultRecordRequestBuilderPostRequestConfiguration ¶
type ItemVaultRecordRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultRecordRequestBuilderPostQueryParameters }
ItemVaultRecordRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordWithRecordItemRequestBuilder ¶ added in v0.30.0
type ItemVaultRecordWithRecordItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRecordWithRecordItemRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\record\{recordid}
func NewItemVaultRecordWithRecordItemRequestBuilder ¶ added in v0.30.0
func NewItemVaultRecordWithRecordItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordWithRecordItemRequestBuilder
NewItemVaultRecordWithRecordItemRequestBuilder instantiates a new ItemVaultRecordWithRecordItemRequestBuilder and sets the default values.
func NewItemVaultRecordWithRecordItemRequestBuilderInternal ¶ added in v0.30.0
func NewItemVaultRecordWithRecordItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecordWithRecordItemRequestBuilder
NewItemVaultRecordWithRecordItemRequestBuilderInternal instantiates a new ItemVaultRecordWithRecordItemRequestBuilder and sets the default values.
func (*ItemVaultRecordWithRecordItemRequestBuilder) Delete ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemVaultRecordWithRecordItemRequestBuilderDeleteRequestConfiguration) error
Delete removes the vault record identified by the id. This cannot be undone. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordWithRecordItemRequestBuilder) Get ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordable, error)
Get returns the vault record identified by the id. When the 'secret' additonal object is requested, the 'topicus-Vault-session' header must be specified. returns a VaultVaultRecordable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordWithRecordItemRequestBuilder) Move ¶ added in v0.30.0
Move the move property returns a *ItemVaultRecordItemMoveRequestBuilder when successful
func (*ItemVaultRecordWithRecordItemRequestBuilder) Put ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordable, requestConfiguration *ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordable, error)
Put updates the vault record identified by the id. To update the secrets, the 'secret' additional object must be used, in addition to specifying the 'topicus-Vault-session' header. When updating a TOTP-secret, make sure to set 'writeTotp' field. returns a VaultVaultRecordable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecordWithRecordItemRequestBuilder) ToDeleteRequestInformation ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRecordWithRecordItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation removes the vault record identified by the id. This cannot be undone. returns a *RequestInformation when successful
func (*ItemVaultRecordWithRecordItemRequestBuilder) ToGetRequestInformation ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the vault record identified by the id. When the 'secret' additonal object is requested, the 'topicus-Vault-session' header must be specified. returns a *RequestInformation when successful
func (*ItemVaultRecordWithRecordItemRequestBuilder) ToPutRequestInformation ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecordable, requestConfiguration *ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the vault record identified by the id. To update the secrets, the 'secret' additional object must be used, in addition to specifying the 'topicus-Vault-session' header. When updating a TOTP-secret, make sure to set 'writeTotp' field. returns a *RequestInformation when successful
func (*ItemVaultRecordWithRecordItemRequestBuilder) WithUrl ¶ added in v0.30.0
func (m *ItemVaultRecordWithRecordItemRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecordWithRecordItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRecordWithRecordItemRequestBuilder when successful
type ItemVaultRecordWithRecordItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.30.0
type ItemVaultRecordWithRecordItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemVaultRecordWithRecordItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters ¶ added in v0.30.0
type ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters 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 []i1774cdf3f8154a132372317cc467099b554584d668632fc1f7ff93cc8cdf8298.GetAdditionalQueryParameterType `uriparametername:"additional"` }
ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters returns the vault record identified by the id. When the 'secret' additonal object is requested, the 'topicus-Vault-session' header must be specified.
type ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration ¶ added in v0.30.0
type ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters }
ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters ¶ added in v0.30.0
type ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters 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 []i1774cdf3f8154a132372317cc467099b554584d668632fc1f7ff93cc8cdf8298.PutAdditionalQueryParameterType `uriparametername:"additional"` }
ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters updates the vault record identified by the id. To update the secrets, the 'secret' additional object must be used, in addition to specifying the 'topicus-Vault-session' header. When updating a TOTP-secret, make sure to set 'writeTotp' field.
type ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration ¶ added in v0.30.0
type ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters }
ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRecoverRequestBuilder ¶
type ItemVaultRecoverRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRecoverRequestBuilder builds and executes requests for operations under \account\{accountid}\vault\recover
func NewItemVaultRecoverRequestBuilder ¶
func NewItemVaultRecoverRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecoverRequestBuilder
NewItemVaultRecoverRequestBuilder instantiates a new ItemVaultRecoverRequestBuilder and sets the default values.
func NewItemVaultRecoverRequestBuilderInternal ¶
func NewItemVaultRecoverRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRecoverRequestBuilder
NewItemVaultRecoverRequestBuilderInternal instantiates a new ItemVaultRecoverRequestBuilder and sets the default values.
func (*ItemVaultRecoverRequestBuilder) Post ¶
func (m *ItemVaultRecoverRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecoveryable, requestConfiguration *ItemVaultRecoverRequestBuilderPostRequestConfiguration) error
Post recover access to a vault for a given account. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRecoverRequestBuilder) ToPostRequestInformation ¶
func (m *ItemVaultRecoverRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultRecoveryable, requestConfiguration *ItemVaultRecoverRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation recover access to a vault for a given account. returns a *RequestInformation when successful
func (*ItemVaultRecoverRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultRecoverRequestBuilder) WithUrl(rawUrl string) *ItemVaultRecoverRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRecoverRequestBuilder when successful
type ItemVaultRecoverRequestBuilderPostRequestConfiguration ¶
type ItemVaultRecoverRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemVaultRecoverRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRequestBuilder ¶
type ItemVaultRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemVaultRequestBuilder builds and executes requests for operations under \account\{accountid}\vault
func NewItemVaultRequestBuilder ¶
func NewItemVaultRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRequestBuilder
NewItemVaultRequestBuilder instantiates a new ItemVaultRequestBuilder and sets the default values.
func NewItemVaultRequestBuilderInternal ¶
func NewItemVaultRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemVaultRequestBuilder
NewItemVaultRequestBuilderInternal instantiates a new ItemVaultRequestBuilder and sets the default values.
func (*ItemVaultRequestBuilder) Delete ¶
func (m *ItemVaultRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemVaultRequestBuilderDeleteRequestConfiguration) error
Delete delete the personal vault of the current user. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRequestBuilder) Get ¶
func (m *ItemVaultRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemVaultRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultable, error)
Get returns the vault. It is not possible to read the secrets, for this the records need to be read one by one. returns a VaultVaultable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ItemVaultRequestBuilder) Newpassword ¶ added in v0.29.0
func (m *ItemVaultRequestBuilder) Newpassword() *ItemVaultNewpasswordRequestBuilder
Newpassword the newpassword property returns a *ItemVaultNewpasswordRequestBuilder when successful
func (*ItemVaultRequestBuilder) Random ¶
func (m *ItemVaultRequestBuilder) Random() *ItemVaultRandomRequestBuilder
Random the random property returns a *ItemVaultRandomRequestBuilder when successful
func (*ItemVaultRequestBuilder) Record ¶
func (m *ItemVaultRequestBuilder) Record() *ItemVaultRecordRequestBuilder
Record the record property returns a *ItemVaultRecordRequestBuilder when successful
func (*ItemVaultRequestBuilder) Recover ¶
func (m *ItemVaultRequestBuilder) Recover() *ItemVaultRecoverRequestBuilder
Recover the recover property returns a *ItemVaultRecoverRequestBuilder when successful
func (*ItemVaultRequestBuilder) ToDeleteRequestInformation ¶
func (m *ItemVaultRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation delete the personal vault of the current user. returns a *RequestInformation when successful
func (*ItemVaultRequestBuilder) ToGetRequestInformation ¶
func (m *ItemVaultRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemVaultRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the vault. It is not possible to read the secrets, for this the records need to be read one by one. returns a *RequestInformation when successful
func (*ItemVaultRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ItemVaultRequestBuilder) WithUrl(rawUrl string) *ItemVaultRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemVaultRequestBuilder when successful
type ItemVaultRequestBuilderDeleteRequestConfiguration ¶
type ItemVaultRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemVaultRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ItemVaultRequestBuilderGetRequestConfiguration ¶
type ItemVaultRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ItemVaultRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type MeNotificationsRequestBuilder ¶
type MeNotificationsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
MeNotificationsRequestBuilder builds and executes requests for operations under \account\me\notifications
func NewMeNotificationsRequestBuilder ¶
func NewMeNotificationsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeNotificationsRequestBuilder
NewMeNotificationsRequestBuilder instantiates a new MeNotificationsRequestBuilder and sets the default values.
func NewMeNotificationsRequestBuilderInternal ¶
func NewMeNotificationsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeNotificationsRequestBuilder
NewMeNotificationsRequestBuilderInternal instantiates a new MeNotificationsRequestBuilder and sets the default values.
func (*MeNotificationsRequestBuilder) Get ¶
func (m *MeNotificationsRequestBuilder) Get(ctx context.Context, requestConfiguration *MeNotificationsRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.NotificationNotificationsable, error)
Get returns the notifications to be displayed on the dashboard of the user. At most 50 notifications are returned. returns a NotificationNotificationsable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*MeNotificationsRequestBuilder) ToGetRequestInformation ¶
func (m *MeNotificationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MeNotificationsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the notifications to be displayed on the dashboard of the user. At most 50 notifications are returned. returns a *RequestInformation when successful
func (*MeNotificationsRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *MeNotificationsRequestBuilder) WithUrl(rawUrl string) *MeNotificationsRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *MeNotificationsRequestBuilder when successful
type MeNotificationsRequestBuilderGetQueryParameters ¶
type MeNotificationsRequestBuilderGetQueryParameters struct { Lang *string `uriparametername:"lang"` RequestMailKey *string `uriparametername:"requestMailKey"` RequestsToRetainIds []int64 `uriparametername:"requestsToRetainIds"` }
MeNotificationsRequestBuilderGetQueryParameters returns the notifications to be displayed on the dashboard of the user. At most 50 notifications are returned.
type MeNotificationsRequestBuilderGetRequestConfiguration ¶
type MeNotificationsRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *MeNotificationsRequestBuilderGetQueryParameters }
MeNotificationsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type MeRequestBuilder ¶
type MeRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
MeRequestBuilder builds and executes requests for operations under \account\me
func NewMeRequestBuilder ¶
func NewMeRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeRequestBuilder
NewMeRequestBuilder instantiates a new MeRequestBuilder and sets the default values.
func NewMeRequestBuilderInternal ¶
func NewMeRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeRequestBuilder
NewMeRequestBuilderInternal instantiates a new MeRequestBuilder and sets the default values.
func (*MeRequestBuilder) Get ¶
func (m *MeRequestBuilder) Get(ctx context.Context, requestConfiguration *MeRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountable, error)
Get returns the account of the currently authenticated user. The returned account will contain a complete list of all permissions of the account, restricted by the scope of the access token. returns a AuthAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*MeRequestBuilder) Notifications ¶
func (m *MeRequestBuilder) Notifications() *MeNotificationsRequestBuilder
Notifications the notifications property returns a *MeNotificationsRequestBuilder when successful
func (*MeRequestBuilder) Settings ¶
func (m *MeRequestBuilder) Settings() *MeSettingsRequestBuilder
Settings the settings property returns a *MeSettingsRequestBuilder when successful
func (*MeRequestBuilder) ToGetRequestInformation ¶
func (m *MeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MeRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the account of the currently authenticated user. The returned account will contain a complete list of all permissions of the account, restricted by the scope of the access token. returns a *RequestInformation when successful
func (*MeRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *MeRequestBuilder) WithUrl(rawUrl string) *MeRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *MeRequestBuilder when successful
type MeRequestBuilderGetRequestConfiguration ¶
type MeRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
MeRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type MeSettingsLocaleRequestBuilder ¶
type MeSettingsLocaleRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
MeSettingsLocaleRequestBuilder builds and executes requests for operations under \account\me\settings\locale
func NewMeSettingsLocaleRequestBuilder ¶
func NewMeSettingsLocaleRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeSettingsLocaleRequestBuilder
NewMeSettingsLocaleRequestBuilder instantiates a new MeSettingsLocaleRequestBuilder and sets the default values.
func NewMeSettingsLocaleRequestBuilderInternal ¶
func NewMeSettingsLocaleRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeSettingsLocaleRequestBuilder
NewMeSettingsLocaleRequestBuilderInternal instantiates a new MeSettingsLocaleRequestBuilder and sets the default values.
func (*MeSettingsLocaleRequestBuilder) Post ¶
func (m *MeSettingsLocaleRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountChangeLocaleable, requestConfiguration *MeSettingsLocaleRequestBuilderPostRequestConfiguration) error
Post updates the locale for the current user. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*MeSettingsLocaleRequestBuilder) ToPostRequestInformation ¶
func (m *MeSettingsLocaleRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountChangeLocaleable, requestConfiguration *MeSettingsLocaleRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation updates the locale for the current user. returns a *RequestInformation when successful
func (*MeSettingsLocaleRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *MeSettingsLocaleRequestBuilder) WithUrl(rawUrl string) *MeSettingsLocaleRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *MeSettingsLocaleRequestBuilder when successful
type MeSettingsLocaleRequestBuilderPostRequestConfiguration ¶
type MeSettingsLocaleRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
MeSettingsLocaleRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type MeSettingsRequestBuilder ¶
type MeSettingsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
MeSettingsRequestBuilder builds and executes requests for operations under \account\me\settings
func NewMeSettingsRequestBuilder ¶
func NewMeSettingsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeSettingsRequestBuilder
NewMeSettingsRequestBuilder instantiates a new MeSettingsRequestBuilder and sets the default values.
func NewMeSettingsRequestBuilderInternal ¶
func NewMeSettingsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *MeSettingsRequestBuilder
NewMeSettingsRequestBuilderInternal instantiates a new MeSettingsRequestBuilder and sets the default values.
func (*MeSettingsRequestBuilder) Get ¶
func (m *MeSettingsRequestBuilder) Get(ctx context.Context, requestConfiguration *MeSettingsRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountSettingsable, error)
Get returns an overview of the settings selected by the current user. returns a AuthAccountSettingsable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*MeSettingsRequestBuilder) Locale ¶
func (m *MeSettingsRequestBuilder) Locale() *MeSettingsLocaleRequestBuilder
Locale the locale property returns a *MeSettingsLocaleRequestBuilder when successful
func (*MeSettingsRequestBuilder) ToGetRequestInformation ¶
func (m *MeSettingsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MeSettingsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns an overview of the settings selected by the current user. returns a *RequestInformation when successful
func (*MeSettingsRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *MeSettingsRequestBuilder) WithUrl(rawUrl string) *MeSettingsRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *MeSettingsRequestBuilder when successful
type MeSettingsRequestBuilderGetRequestConfiguration ¶
type MeSettingsRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
MeSettingsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ProvisioningRequestBuilder ¶
type ProvisioningRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ProvisioningRequestBuilder builds and executes requests for operations under \account\provisioning
func NewProvisioningRequestBuilder ¶
func NewProvisioningRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ProvisioningRequestBuilder
NewProvisioningRequestBuilder instantiates a new ProvisioningRequestBuilder and sets the default values.
func NewProvisioningRequestBuilderInternal ¶
func NewProvisioningRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ProvisioningRequestBuilder
NewProvisioningRequestBuilderInternal instantiates a new ProvisioningRequestBuilder and sets the default values.
func (*ProvisioningRequestBuilder) Get ¶
func (m *ProvisioningRequestBuilder) Get(ctx context.Context, requestConfiguration *ProvisioningRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningProvisioningStatusable, error)
Get returns the status of provisioning for the current user. The groups are filtered by the specified filter or group UUID. returns a ProvisioningProvisioningStatusable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ProvisioningRequestBuilder) Put ¶
func (m *ProvisioningRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningProvisioningStatusable, requestConfiguration *ProvisioningRequestBuilderPutRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningProvisioningStatusable, error)
Put updates the provisioning for the current user. This updates the end time for the given groups. If 'ignoreErrors' is set, errors do not cause the update to abort if errors are detected. To enable groups with auditing enabled the reason query parameter is required. returns a ProvisioningProvisioningStatusable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ProvisioningRequestBuilder) Rotatepwd ¶
func (m *ProvisioningRequestBuilder) Rotatepwd() *ProvisioningRotatepwdRequestBuilder
Rotatepwd the rotatepwd property returns a *ProvisioningRotatepwdRequestBuilder when successful
func (*ProvisioningRequestBuilder) ToGetRequestInformation ¶
func (m *ProvisioningRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ProvisioningRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the status of provisioning for the current user. The groups are filtered by the specified filter or group UUID. returns a *RequestInformation when successful
func (*ProvisioningRequestBuilder) ToPutRequestInformation ¶
func (m *ProvisioningRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningProvisioningStatusable, requestConfiguration *ProvisioningRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates the provisioning for the current user. This updates the end time for the given groups. If 'ignoreErrors' is set, errors do not cause the update to abort if errors are detected. To enable groups with auditing enabled the reason query parameter is required. returns a *RequestInformation when successful
func (*ProvisioningRequestBuilder) Tokenpwd ¶
func (m *ProvisioningRequestBuilder) Tokenpwd() *ProvisioningTokenpwdRequestBuilder
Tokenpwd the tokenpwd property returns a *ProvisioningTokenpwdRequestBuilder when successful
func (*ProvisioningRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ProvisioningRequestBuilder) WithUrl(rawUrl string) *ProvisioningRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ProvisioningRequestBuilder when successful
type ProvisioningRequestBuilderGetQueryParameters ¶
type ProvisioningRequestBuilderGetQueryParameters struct { Filter *string `uriparametername:"filter"` GroupUuid *string `uriparametername:"groupUuid"` LoadAll *bool `uriparametername:"loadAll"` }
ProvisioningRequestBuilderGetQueryParameters returns the status of provisioning for the current user. The groups are filtered by the specified filter or group UUID.
type ProvisioningRequestBuilderGetRequestConfiguration ¶
type ProvisioningRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ProvisioningRequestBuilderGetQueryParameters }
ProvisioningRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ProvisioningRequestBuilderPutQueryParameters ¶
type ProvisioningRequestBuilderPutQueryParameters struct {
Reason *string `uriparametername:"reason"`
}
ProvisioningRequestBuilderPutQueryParameters updates the provisioning for the current user. This updates the end time for the given groups. If 'ignoreErrors' is set, errors do not cause the update to abort if errors are detected. To enable groups with auditing enabled the reason query parameter is required.
type ProvisioningRequestBuilderPutRequestConfiguration ¶
type ProvisioningRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *ProvisioningRequestBuilderPutQueryParameters }
ProvisioningRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ProvisioningRotatepwdRequestBuilder ¶
type ProvisioningRotatepwdRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ProvisioningRotatepwdRequestBuilder builds and executes requests for operations under \account\provisioning\rotatepwd
func NewProvisioningRotatepwdRequestBuilder ¶
func NewProvisioningRotatepwdRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ProvisioningRotatepwdRequestBuilder
NewProvisioningRotatepwdRequestBuilder instantiates a new ProvisioningRotatepwdRequestBuilder and sets the default values.
func NewProvisioningRotatepwdRequestBuilderInternal ¶
func NewProvisioningRotatepwdRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ProvisioningRotatepwdRequestBuilder
NewProvisioningRotatepwdRequestBuilderInternal instantiates a new ProvisioningRotatepwdRequestBuilder and sets the default values.
func (*ProvisioningRotatepwdRequestBuilder) Post ¶
func (m *ProvisioningRotatepwdRequestBuilder) Post(ctx context.Context, requestConfiguration *ProvisioningRotatepwdRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningAccountProvisioningStatusReportable, error)
Post manually rotates the user's rotating password. This is normally done once a day automatically. returns a ProvisioningAccountProvisioningStatusReportable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ProvisioningRotatepwdRequestBuilder) ToPostRequestInformation ¶
func (m *ProvisioningRotatepwdRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ProvisioningRotatepwdRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation manually rotates the user's rotating password. This is normally done once a day automatically. returns a *RequestInformation when successful
func (*ProvisioningRotatepwdRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ProvisioningRotatepwdRequestBuilder) WithUrl(rawUrl string) *ProvisioningRotatepwdRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ProvisioningRotatepwdRequestBuilder when successful
type ProvisioningRotatepwdRequestBuilderPostRequestConfiguration ¶
type ProvisioningRotatepwdRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ProvisioningRotatepwdRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type ProvisioningTokenpwdRequestBuilder ¶
type ProvisioningTokenpwdRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ProvisioningTokenpwdRequestBuilder builds and executes requests for operations under \account\provisioning\tokenpwd
func NewProvisioningTokenpwdRequestBuilder ¶
func NewProvisioningTokenpwdRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ProvisioningTokenpwdRequestBuilder
NewProvisioningTokenpwdRequestBuilder instantiates a new ProvisioningTokenpwdRequestBuilder and sets the default values.
func NewProvisioningTokenpwdRequestBuilderInternal ¶
func NewProvisioningTokenpwdRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ProvisioningTokenpwdRequestBuilder
NewProvisioningTokenpwdRequestBuilderInternal instantiates a new ProvisioningTokenpwdRequestBuilder and sets the default values.
func (*ProvisioningTokenpwdRequestBuilder) Get ¶
func (m *ProvisioningTokenpwdRequestBuilder) Get(ctx context.Context, requestConfiguration *ProvisioningTokenpwdRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningTokenPasswordable, error)
Get returns the user's rotating password as it is set for the current user. returns a ProvisioningTokenPasswordable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*ProvisioningTokenpwdRequestBuilder) ToGetRequestInformation ¶
func (m *ProvisioningTokenpwdRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ProvisioningTokenpwdRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the user's rotating password as it is set for the current user. returns a *RequestInformation when successful
func (*ProvisioningTokenpwdRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *ProvisioningTokenpwdRequestBuilder) WithUrl(rawUrl string) *ProvisioningTokenpwdRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ProvisioningTokenpwdRequestBuilder when successful
type ProvisioningTokenpwdRequestBuilderGetRequestConfiguration ¶
type ProvisioningTokenpwdRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
ProvisioningTokenpwdRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SessionRequestBuilder ¶ added in v0.37.0
type SessionRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
SessionRequestBuilder builds and executes requests for operations under \account\session
func NewSessionRequestBuilder ¶ added in v0.37.0
func NewSessionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SessionRequestBuilder
NewSessionRequestBuilder instantiates a new SessionRequestBuilder and sets the default values.
func NewSessionRequestBuilderInternal ¶ added in v0.37.0
func NewSessionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SessionRequestBuilder
NewSessionRequestBuilderInternal instantiates a new SessionRequestBuilder and sets the default values.
func (*SessionRequestBuilder) BySessionId ¶ added in v0.37.0
func (m *SessionRequestBuilder) BySessionId(sessionId string) *SessionWithSessionItemRequestBuilder
BySessionId gets an item from the github.com/topicuskeyhub/sdk-go.account.session.item collection returns a *SessionWithSessionItemRequestBuilder when successful
func (*SessionRequestBuilder) Delete ¶ added in v0.37.0
func (m *SessionRequestBuilder) Delete(ctx context.Context, requestConfiguration *SessionRequestBuilderDeleteRequestConfiguration) error
Delete ends all sessions for the current user except the current session. Access tokens issued for these sessions will be revoked. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*SessionRequestBuilder) Get ¶ added in v0.37.0
func (m *SessionRequestBuilder) Get(ctx context.Context, requestConfiguration *SessionRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthStoredUserSessionLinkableWrapperable, error)
Get returns a list of active sessions for the current user. returns a AuthStoredUserSessionLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*SessionRequestBuilder) ToDeleteRequestInformation ¶ added in v0.37.0
func (m *SessionRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *SessionRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation ends all sessions for the current user except the current session. Access tokens issued for these sessions will be revoked. returns a *RequestInformation when successful
func (*SessionRequestBuilder) ToGetRequestInformation ¶ added in v0.37.0
func (m *SessionRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SessionRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns a list of active sessions for the current user. returns a *RequestInformation when successful
func (*SessionRequestBuilder) WithUrl ¶ added in v0.37.0
func (m *SessionRequestBuilder) WithUrl(rawUrl string) *SessionRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *SessionRequestBuilder when successful
type SessionRequestBuilderDeleteRequestConfiguration ¶ added in v0.37.0
type SessionRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
SessionRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SessionRequestBuilderGetRequestConfiguration ¶ added in v0.37.0
type SessionRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
SessionRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type SessionWithSessionItemRequestBuilder ¶ added in v0.37.0
type SessionWithSessionItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
SessionWithSessionItemRequestBuilder builds and executes requests for operations under \account\session\{sessionId}
func NewSessionWithSessionItemRequestBuilder ¶ added in v0.37.0
func NewSessionWithSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SessionWithSessionItemRequestBuilder
NewSessionWithSessionItemRequestBuilder instantiates a new SessionWithSessionItemRequestBuilder and sets the default values.
func NewSessionWithSessionItemRequestBuilderInternal ¶ added in v0.37.0
func NewSessionWithSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SessionWithSessionItemRequestBuilder
NewSessionWithSessionItemRequestBuilderInternal instantiates a new SessionWithSessionItemRequestBuilder and sets the default values.
func (*SessionWithSessionItemRequestBuilder) Delete ¶ added in v0.37.0
func (m *SessionWithSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *SessionWithSessionItemRequestBuilderDeleteRequestConfiguration) error
Delete ends the given session for the current user. Access tokens issued for the session will be revoked. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*SessionWithSessionItemRequestBuilder) ToDeleteRequestInformation ¶ added in v0.37.0
func (m *SessionWithSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *SessionWithSessionItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation ends the given session for the current user. Access tokens issued for the session will be revoked. returns a *RequestInformation when successful
func (*SessionWithSessionItemRequestBuilder) WithUrl ¶ added in v0.37.0
func (m *SessionWithSessionItemRequestBuilder) WithUrl(rawUrl string) *SessionWithSessionItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *SessionWithSessionItemRequestBuilder when successful
type SessionWithSessionItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.37.0
type SessionWithSessionItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
SessionWithSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type StatusBulkRequestBuilder ¶
type StatusBulkRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
StatusBulkRequestBuilder builds and executes requests for operations under \account\status\bulk
func NewStatusBulkRequestBuilder ¶
func NewStatusBulkRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *StatusBulkRequestBuilder
NewStatusBulkRequestBuilder instantiates a new StatusBulkRequestBuilder and sets the default values.
func NewStatusBulkRequestBuilderInternal ¶
func NewStatusBulkRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *StatusBulkRequestBuilder
NewStatusBulkRequestBuilderInternal instantiates a new StatusBulkRequestBuilder and sets the default values.
func (*StatusBulkRequestBuilder) Put ¶
func (m *StatusBulkRequestBuilder) Put(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountBulkUpdateable, requestConfiguration *StatusBulkRequestBuilderPutRequestConfiguration) error
Put updates multiple accounts. The given accounts will be updated according to the selected action, for example, have their license role set to the given license role, provided this matches the current license's conditions. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*StatusBulkRequestBuilder) ToPutRequestInformation ¶
func (m *StatusBulkRequestBuilder) ToPutRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountBulkUpdateable, requestConfiguration *StatusBulkRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates multiple accounts. The given accounts will be updated according to the selected action, for example, have their license role set to the given license role, provided this matches the current license's conditions. returns a *RequestInformation when successful
func (*StatusBulkRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *StatusBulkRequestBuilder) WithUrl(rawUrl string) *StatusBulkRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *StatusBulkRequestBuilder when successful
type StatusBulkRequestBuilderPutQueryParameters ¶ added in v0.37.0
type StatusBulkRequestBuilderPutQueryParameters struct { // Filter the accounts by membership of access profiles, specified by id. This parameter supports composition with all parameters from the access profile resource. AccessProfile []int64 `uriparametername:"accessProfile"` // Only return accounts with the given activation code(s). ActivationCode []string `uriparametername:"activationCode"` // Only return accounts that have an activation deadline that expires at or after the given instant. ActivationDeadlineAtOrAfter []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"activationDeadlineAtOrAfter"` // Only return active or inactive accounts. Active []bool `uriparametername:"active"` // Only return accounts that have been active since the given instant. ActiveSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"activeSince"` // Only return accounts that are or are not KeyHub Administrators. Admin []bool `uriparametername:"admin"` // Return all or no records. This can be useful when composing parameters. Any []bool `uriparametername:"any"` // Only return the accounts for which the base organizational unit of the directory is equal to or an ancestor of the given unit(s), specified by id. BaseOrganizationalUnitAncestorOf []int64 `uriparametername:"baseOrganizationalUnitAncestorOf"` // 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 accounts by directory, specified by id. This parameter supports composition with all parameters from the account directory resource. Directory []int64 `uriparametername:"directory"` // Only return internal accounts for directories with the given owner(s), specified by id. This parameter supports composition with all parameters from the group resource. DirectoryOwnedBy []int64 `uriparametername:"directoryOwnedBy"` // Only return the accounts with the given e-mail addresses. Email []string `uriparametername:"email"` // Filter the results to exclude the given ids. Exclude []int64 `uriparametername:"exclude"` // Filter the accounts by their registered external ids. This parameter supports composition with all parameters from the 'external id' resource. ExternalId []int64 `uriparametername:"externalId"` // Filter the accounts by membership of groups, specified by id. This parameter supports composition with all parameters from the group resource. Group []int64 `uriparametername:"group"` // Only return accounts that have or have not ever been active. HasBeenActive []bool `uriparametername:"hasBeenActive"` // Only return accounts that have or don't have an e-mail address. HasEmail []bool `uriparametername:"hasEmail"` // Only return accounts that have or don't have their vaults setup. HasVault []bool `uriparametername:"hasVault"` // Only return accounts that have access to the vault for at least one of the given groups, specified by id. HasVaultSecretForGroup []int64 `uriparametername:"hasVaultSecretForGroup"` // Filter the results on the given ids. Id []int64 `uriparametername:"id"` // Filter accounts by exact match on the id in the directory. IdInDirectory []string `uriparametername:"idInDirectory"` // Only return accounts that have not been active since the given instant. InactiveSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"inactiveSince"` // Only return accounts with the given license role(s). // Deprecated: This property is deprecated, use LicenseRoleAsAuthAccountLicenseRole instead LicenseRole []string `uriparametername:"licenseRole"` // Only return accounts with the given license role(s). LicenseRoleAsAuthAccountLicenseRole []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountLicenseRole `uriparametername:"licenseRole"` // Only return the keyhub maintenance user. MaintenanceAdmin []bool `uriparametername:"maintenanceAdmin"` // Only return managers for at least one of the given groups, specified by id. ManagerForGroup []int64 `uriparametername:"managerForGroup"` // Filter accounts on direct connections to organizational units, specified by id. This parameter supports composition with all parameters from the organizational unit resource. MemberOfOrganizationalUnit []int64 `uriparametername:"memberOfOrganizationalUnit"` // Filter accounts on connections to organizational units owned by the provided group, specified by id. This parameter supports composition with all parameters from the group resource. MemberOfOrganizationalUnitOwnedBy []int64 `uriparametername:"memberOfOrganizationalUnitOwnedBy"` // Only return records that have been modified since the given instant. ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"` // Only return accounts for which the username does not start with one of the given values. NameDoesNotStartWith []string `uriparametername:"nameDoesNotStartWith"` // Only return accounts for which the username starts with one of the given values. NameStartsWith []string `uriparametername:"nameStartsWith"` // Filter the accounts that are not a member of the given access profiles, specified by id. NotInAccessProfile []int64 `uriparametername:"notInAccessProfile"` // Filter the accounts that are not a member of the given groups, specified by id. NotInGroup []int64 `uriparametername:"notInGroup"` // Filter the accounts on their 'owning' clients, specified by id. An 'owning client' is a client which can potentially modify the account. Typically this is the client which created the account (if applicable), but it could be a client which has been registered as such after the fact. OwningClient []int64 `uriparametername:"owningClient"` // Filter records on a complex CQL query. Q []string `uriparametername:"q"` // Only return account that do or do not require reregistration. ReregistrationRequired []bool `uriparametername:"reregistrationRequired"` // Only return accounts that have or don't have rotating password enabled. RotatingPasswordEnabled []bool `uriparametername:"rotatingPasswordEnabled"` // Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order. Sort []string `uriparametername:"sort"` // Only return accounts that match the given 2FA status. Note that {@code APP} only matches the accounts who only have a KeyHub app linked, and similar for {@code TOTP} and {@code WEBAUTHN}. {@code MIXED} matches those who have both one or more WebAuthn keys, and either a KeyHub app or generic Totp app linked. // Deprecated: This property is deprecated, use TwoFactorStatusAsAuthTwoFactorAuthenticationStatus instead TwoFactorStatus []string `uriparametername:"twoFactorStatus"` // Only return accounts that match the given 2FA status. Note that {@code APP} only matches the accounts who only have a KeyHub app linked, and similar for {@code TOTP} and {@code WEBAUTHN}. {@code MIXED} matches those who have both one or more WebAuthn keys, and either a KeyHub app or generic Totp app linked. TwoFactorStatusAsAuthTwoFactorAuthenticationStatus []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthTwoFactorAuthenticationStatus `uriparametername:"twoFactorStatus"` // Filter accounts on the exact username. Username []string `uriparametername:"username"` // Search accounts on (part of) the username, display name or uuid. UsernameContains []string `uriparametername:"usernameContains"` // Filter results on one or more UUIDs. Uuid []string `uriparametername:"uuid"` // Only return accounts that are valid or invalid in the directory. ValidInDirectory []bool `uriparametername:"validInDirectory"` // Filter accounts on their validity. NOT_APPLICABLE will be seen as VALID. // Deprecated: This property is deprecated, use ValidityAsAuthAccountValidity instead Validity []string `uriparametername:"validity"` // Filter accounts on their validity. NOT_APPLICABLE will be seen as VALID. ValidityAsAuthAccountValidity []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountValidity `uriparametername:"validity"` // Only return accounts that are the owner of one of the given vaults, specified by id. This parameter supports composition with all parameters from the vault resource. Vault []int64 `uriparametername:"vault"` }
StatusBulkRequestBuilderPutQueryParameters updates multiple accounts. The given accounts will be updated according to the selected action, for example, have their license role set to the given license role, provided this matches the current license's conditions.
type StatusBulkRequestBuilderPutRequestConfiguration ¶
type StatusBulkRequestBuilderPutRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *StatusBulkRequestBuilderPutQueryParameters }
StatusBulkRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type StatusRequestBuilder ¶
type StatusRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
StatusRequestBuilder builds and executes requests for operations under \account\status
func NewStatusRequestBuilder ¶
func NewStatusRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *StatusRequestBuilder
NewStatusRequestBuilder instantiates a new StatusRequestBuilder and sets the default values.
func NewStatusRequestBuilderInternal ¶
func NewStatusRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *StatusRequestBuilder
NewStatusRequestBuilderInternal instantiates a new StatusRequestBuilder and sets the default values.
func (*StatusRequestBuilder) Bulk ¶
func (m *StatusRequestBuilder) Bulk() *StatusBulkRequestBuilder
Bulk the bulk property returns a *StatusBulkRequestBuilder when successful
type VaultRequestBuilder ¶
type VaultRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
VaultRequestBuilder builds and executes requests for operations under \account\vault
func NewVaultRequestBuilder ¶
func NewVaultRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VaultRequestBuilder
NewVaultRequestBuilder instantiates a new VaultRequestBuilder and sets the default values.
func NewVaultRequestBuilderInternal ¶
func NewVaultRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VaultRequestBuilder
NewVaultRequestBuilderInternal instantiates a new VaultRequestBuilder and sets the default values.
func (*VaultRequestBuilder) Unlock ¶
func (m *VaultRequestBuilder) Unlock() *VaultUnlockRequestBuilder
Unlock the unlock property returns a *VaultUnlockRequestBuilder when successful
type VaultUnlockRequestBuilder ¶
type VaultUnlockRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
VaultUnlockRequestBuilder builds and executes requests for operations under \account\vault\unlock
func NewVaultUnlockRequestBuilder ¶
func NewVaultUnlockRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VaultUnlockRequestBuilder
NewVaultUnlockRequestBuilder instantiates a new VaultUnlockRequestBuilder and sets the default values.
func NewVaultUnlockRequestBuilderInternal ¶
func NewVaultUnlockRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VaultUnlockRequestBuilder
NewVaultUnlockRequestBuilderInternal instantiates a new VaultUnlockRequestBuilder and sets the default values.
func (*VaultUnlockRequestBuilder) Post ¶
func (m *VaultUnlockRequestBuilder) Post(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultUnlockable, requestConfiguration *VaultUnlockRequestBuilderPostRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultUnlockResponseable, error)
Post unlocks the vault of the authenticated user. Use the session password in the response via the topicus-Vault-session header to access secrets. The prefered way to unlock a vault is via the authentication by passing 'authVault="access"' to the OAuth2 authorization endpoint. returns a VaultVaultUnlockResponseable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*VaultUnlockRequestBuilder) ToPostRequestInformation ¶
func (m *VaultUnlockRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.VaultVaultUnlockable, requestConfiguration *VaultUnlockRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation unlocks the vault of the authenticated user. Use the session password in the response via the topicus-Vault-session header to access secrets. The prefered way to unlock a vault is via the authentication by passing 'authVault="access"' to the OAuth2 authorization endpoint. returns a *RequestInformation when successful
func (*VaultUnlockRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *VaultUnlockRequestBuilder) WithUrl(rawUrl string) *VaultUnlockRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *VaultUnlockRequestBuilder when successful
type VaultUnlockRequestBuilderPostRequestConfiguration ¶
type VaultUnlockRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
VaultUnlockRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithAccountItemRequestBuilder ¶
type WithAccountItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
WithAccountItemRequestBuilder builds and executes requests for operations under \account\{accountid}
func NewWithAccountItemRequestBuilder ¶
func NewWithAccountItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithAccountItemRequestBuilder
NewWithAccountItemRequestBuilder instantiates a new WithAccountItemRequestBuilder and sets the default values.
func NewWithAccountItemRequestBuilderInternal ¶
func NewWithAccountItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithAccountItemRequestBuilder
NewWithAccountItemRequestBuilderInternal instantiates a new WithAccountItemRequestBuilder and sets the default values.
func (*WithAccountItemRequestBuilder) Attributevalue ¶ added in v0.38.0
func (m *WithAccountItemRequestBuilder) Attributevalue() *ItemAttributevalueRequestBuilder
Attributevalue the attributevalue property returns a *ItemAttributevalueRequestBuilder when successful
func (*WithAccountItemRequestBuilder) Delete ¶
func (m *WithAccountItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *WithAccountItemRequestBuilderDeleteRequestConfiguration) error
Delete permanently removes the account. This cannot be undone. returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithAccountItemRequestBuilder) Get ¶
func (m *WithAccountItemRequestBuilder) Get(ctx context.Context, requestConfiguration *WithAccountItemRequestBuilderGetRequestConfiguration) (ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthAccountable, error)
Get returns the account identified by the id. returns a AuthAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code
func (*WithAccountItemRequestBuilder) Group ¶
func (m *WithAccountItemRequestBuilder) Group() *ItemGroupRequestBuilder
Group the group property returns a *ItemGroupRequestBuilder when successful
func (*WithAccountItemRequestBuilder) Identity ¶ added in v0.36.0
func (m *WithAccountItemRequestBuilder) Identity() *ItemIdentityRequestBuilder
Identity the identity property returns a *ItemIdentityRequestBuilder when successful
func (*WithAccountItemRequestBuilder) Organizationalunit ¶
func (m *WithAccountItemRequestBuilder) Organizationalunit() *ItemOrganizationalunitRequestBuilder
Organizationalunit the organizationalunit property returns a *ItemOrganizationalunitRequestBuilder when successful
func (*WithAccountItemRequestBuilder) Status ¶
func (m *WithAccountItemRequestBuilder) Status() *ItemStatusRequestBuilder
Status the status property returns a *ItemStatusRequestBuilder when successful
func (*WithAccountItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *WithAccountItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *WithAccountItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation permanently removes the account. This cannot be undone. returns a *RequestInformation when successful
func (*WithAccountItemRequestBuilder) ToGetRequestInformation ¶
func (m *WithAccountItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *WithAccountItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns the account identified by the id. returns a *RequestInformation when successful
func (*WithAccountItemRequestBuilder) Validate ¶
func (m *WithAccountItemRequestBuilder) Validate() *ItemValidateRequestBuilder
Validate the validate property returns a *ItemValidateRequestBuilder when successful
func (*WithAccountItemRequestBuilder) Vault ¶
func (m *WithAccountItemRequestBuilder) Vault() *ItemVaultRequestBuilder
Vault the vault property returns a *ItemVaultRequestBuilder when successful
func (*WithAccountItemRequestBuilder) WithUrl ¶ added in v0.29.0
func (m *WithAccountItemRequestBuilder) WithUrl(rawUrl string) *WithAccountItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *WithAccountItemRequestBuilder when successful
type WithAccountItemRequestBuilderDeleteRequestConfiguration ¶
type WithAccountItemRequestBuilderDeleteRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
WithAccountItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithAccountItemRequestBuilderGetQueryParameters ¶
type WithAccountItemRequestBuilderGetQueryParameters 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 []i9fc7d9da036a6eb05de51f913bd66283fecb6f679f8d7b90a69fac4544978dc6.GetAdditionalQueryParameterType `uriparametername:"additional"` }
WithAccountItemRequestBuilderGetQueryParameters returns the account identified by the id.
type WithAccountItemRequestBuilderGetRequestConfiguration ¶
type WithAccountItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *WithAccountItemRequestBuilderGetQueryParameters }
WithAccountItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
Source Files
¶
- account_request_builder.go
- auditstats_request_builder.go
- export_request_builder.go
- get_additional_query_parameter_type.go
- item_attributevalue_request_builder.go
- item_attributevalue_with_attributevalue_item_request_builder.go
- item_group_item_status_request_builder.go
- item_group_request_builder.go
- item_group_with_group_item_request_builder.go
- item_identity_request_builder.go
- item_organizationalunit_request_builder.go
- item_organizationalunit_with_organizationalunit_item_request_builder.go
- item_status_request_builder.go
- item_validate_request_builder.go
- item_vault_newpassword_request_builder.go
- item_vault_random_request_builder.go
- item_vault_record_export_request_builder.go
- item_vault_record_item_move_request_builder.go
- item_vault_record_request_builder.go
- item_vault_record_with_record_item_request_builder.go
- item_vault_recover_request_builder.go
- item_vault_request_builder.go
- me_notifications_request_builder.go
- me_request_builder.go
- me_settings_locale_request_builder.go
- me_settings_request_builder.go
- provisioning_request_builder.go
- provisioning_rotatepwd_request_builder.go
- provisioning_tokenpwd_request_builder.go
- session_request_builder.go
- session_with_session_item_request_builder.go
- status_bulk_request_builder.go
- status_request_builder.go
- vault_request_builder.go
- vault_unlock_request_builder.go
- with_account_item_request_builder.go