All Types

com.sudoplatform.sudoprofiles.ApiErrorCode
com.sudoplatform.sudoprofiles.ApiException

SudoProfilesClient exception with a specific error code and message.

com.sudoplatform.sudoprofiles.ApiResult

Generic API result. The API can fail with an error or complete successfully.

com.sudoplatform.sudoprofiles.BlobCache

Simple blob cache implementation that uses the file store.

com.sudoplatform.sudoprofiles.Claim

Represents a claim or identity attribute associated with a Sudo.

com.sudoplatform.sudoprofiles.CreateSudoResult

Result returned by API for creating a new Sudo. The API can fail with an error or return the newly created Sudo.

com.sudoplatform.sudoprofiles.DefaultIdGenerator

Default ID generator implementation.

com.sudoplatform.sudoprofiles.DefaultLogger

Default logger.

com.sudoplatform.sudoprofiles.DefaultQueryCache

Default query cache implementation.

com.sudoplatform.sudoprofiles.DefaultS3Client

Default S3 client implementation.

com.sudoplatform.sudoprofiles.DefaultSudoProfilesClient

Default implementation of SudoProfilesClient interface.

com.sudoplatform.sudoprofiles.Entitlement

Represents an entitlement related to using Sudo service APIs. Currently only entitlement that's used in Sudo service is "sudoplatform.sudo.max" to represent the maximum number of Sudos each user is allowed to provision.

com.sudoplatform.sudoprofiles.GetOwnershipProofResult

Result returned by API for getting a Sudo ownership proof. The API can failed with an error or return the Sudo ownership proof.

com.sudoplatform.sudoprofiles.IdGenerator

Interface for generating universally unique identifiers (UUIDs).

com.sudoplatform.sudoprofiles.ListOption

Options for controlling the behaviour of listSudos API.

com.sudoplatform.sudoprofiles.ListSudosResult

Result returned by API for listing Sudos. The API can fail with an error or return the list of Sudos.

com.sudoplatform.sudoprofiles.QueryCache

Wrapper interface for GraphQL client cache operations.

com.sudoplatform.sudoprofiles.RedeemResult

Result returned by API for redeeming a token to grant additional entitlements. The API can failed with an error or return the resulting entitlements.

com.sudoplatform.sudoprofiles.S3Client

S3 client wrapper protocol mainly used for providing an abstraction layer on top of AWS S3 SDK.

com.sudoplatform.sudoprofiles.Sudo

Represents a Sudo.

com.sudoplatform.sudoprofiles.SudoProfilesClient

Interface encapsulating a library of functions for calling Sudo service and managing Sudos.

com.sudoplatform.sudoprofiles.SudoSubscriber

Subscriber for receiving notifications about new, updated or deleted Sudo.

com.sudoplatform.sudoprofiles.UpdateSudoResult

Result returned by API for updating a Sudo. The API can fail with an error or return the updated Sudo.