at_onboarding_flutter
library
Classes
-
AppLocalizationDelegate
-
-
AtAuthService
-
The AtAuthService class handles the onboarding, authentication, and enrollment submission for an atSign.
For a new atSign, use the onboard method to activate it.
-
AtAuthServiceImpl
-
-
AtBuffer<T>
-
Class holder for message of different data types(int, String etc.,)
-
AtChainedException
-
-
AtClient
-
Interface for a client application that can communicate with a secondary server.
-
AtClientAuth
-
-
AtClientAuthenticator
-
-
AtClientImpl
-
Implementation of AtClient interface and
AtSignChangeListener
interface
-
AtClientManager
-
Factory class for creating AtClient, SyncService and NotificationService instances
-
AtClientMobile
-
The Base class to expose the AtClientMobile services.
-
AtClientPreference
-
Class to hold attributes for client preferences.
Set the preferences for your application and pass it to AtClientManager.setCurrentAtSign.
-
AtClientService
-
-
AtClientTelemetryConsumer
-
-
AtClientTelemetryService
-
Telemetry Service for an AtProtocol client (i.e. emitter of atProtocol verb commands)
-
AtClientUtil
-
-
AtCollectionModel<T>
-
-
AtCollectionModelFactory<T extends AtCollectionModel>
-
-
AtCollectionModelFactoryManager
-
-
AtConstants
-
-
AtExceptionManager
-
AtExceptionManager is responsible for creating instances of the appropriate exception
classes for a given exception scenario.
-
AtExceptionStack
-
Class to maintain stack of exceptions to form a chained exception.
-
AtExceptionUtils
-
Utility class that returns instance of exception for the given error code.
-
AtKey
-
-
AtKeyValidator
-
Validates String representation of a AtKey
For example String representation of a public key PublicKey will be public:phone.wavi@bob
-
AtKeyValidators
-
Returns an instance of AtKeyValidator
-
AtNotification
-
-
AtOnboarding
-
-
AtOnboardingConfig
-
-
AtOnboardingLocalizations
-
-
AtOnboardingResult
-
The result returned after onboard
-
AtOnboardingTheme
-
-
AtRpc
-
A simple rpc request-response abstraction which uses atProtocol
notifications under the hood.
-
AtRpcCallbacks
-
The callbacks which the creator of the AtRpc object needs to provide
-
AtRpcClient
-
-
AtRpcReq
-
Simple data structure whose JSON is transmitted as the payload of the
notification which is sent from the requester to the responder
-
AtRpcResp
-
Simple data structure whose JSON is transmitted as the payload of the
notification which is sent by the responder back to the requester
-
AtServiceFactory
-
-
AtTelemetryEvent
-
Concrete AtTelemetryItem subclass for Events - e.g. SyncStarted, NetworkUnavailable, MonitorUnavailable
-
AtTelemetryItem
-
Generic telemetry datum
-
AtTelemetrySample
-
Concrete AtTelemetryItem subclass for Samples - e.g. KeyStoreSize, DataReceived, DataTransmitted
-
AtTelemetryService
-
Simple software telemetry service. See https://en.wikipedia.org/wiki/Telemetry#Software
-
AtValue
-
-
BackupKeyConstants
-
-
BackupKeyWidget
-
-
BatchRequest
-
-
BatchResponse
-
-
ByteBuffer
-
-
ConflictInfo
-
-
ConnectivityListener
-
@Deprecated Will be removed in a future release. Please use a connectivity checker of your own choice in your application code
-
DefaultAtServiceFactory
-
-
DeleteRequestOptions
-
Parameters that application code can optionally provide when calling
AtClient.delete
-
EncryptionUtil
-
-
Enrollment
-
Class represents the enrollment details
-
EnrollmentInfo
-
Class representing the enrollment details to store in the keychain.
When an enrollment is submitted successfully, the APKAM keys pair are stored the keychain to persist the data incase
of an app closure. When an enrollment is approved, the key pairs are fetches and .atKeys file is generated.
-
EnrollmentListRequestParam
-
class to store request parameters while fetching a list of enrollments
-
EnrollmentService
-
EnrollmentService contains methods to fetch the enrollment details and methods to perform operations on the enrollments.
-
EnrollParams
-
-
GetRequestOptions
-
Parameters that application code can optionally provide when calling
AtClient.get
-
IterableKeyStream<T>
-
Class to expose a stream of Iterable<AtKey> based on the provided query parameters
-
KeyChainManager
-
Service to manage keychain entries. This includes saving the
encryption keys and secret to keychain
-
KeychainUtil
-
-
KeyFormatValidation
-
Validates if the Key adheres to a format represented by a regex
-
KeyInfo
-
-
KeyLengthValidation
-
Validates key length of a key
-
KeyOwnershipValidation
-
Validates if the ownership is right for a given key type
-
KeyShareValidation
-
Validates if key is rightly shared
-
KeyStream<T>
-
Class to expose a stream of AtKey based on the provided query parameters
-
ListKeyStream<T>
-
Class to expose a stream of List<AtKey> based on the provided query parameters
-
LocalKey
-
Represents a local key
Local key are confined to the client(device)/server it is created.
The key does not sync between the local-secondary and the cloud-secondary.
-
LocalSecondary
-
Contains methods to execute verb on local secondary storage using executeVerb
Set AtClientPreference.isLocalStoreRequired to true and other preferences that your app needs.
Delete and Update commands will be synced to the server
-
MapKeyStream<K, V>
-
Class to expose a stream of Map<AtKey> based on the provided query parameters
-
Metadata
-
-
NotificationConfig
-
The configurations for the Notification listeners
-
NotificationParams
-
NotificationParams represents a notification input params.
-
NotificationResult
-
NotificationResult encapsulates the notification response
-
NotificationService
-
-
PrivateKey
-
Obsolete, was never used
-
PublicKey
-
Represents a public key.
-
PublicKeyHash
-
Represents hash of an atsign's public encryption key and the hashing algorithm used
-
PutRequestOptions
-
Parameters that application code can optionally provide when calling
AtClient.put
-
RemoteSecondary
-
Contains methods used to execute verbs on remote secondary server of the atSign.
-
RequestOptions
-
Parameters that application code can optionally provide when calling
AtClient.get
, AtClient.put
and AtClient.delete
methods
-
ReservedEntityValidation
-
Verifies if the key belongs to reserved key list.
-
ResolutionContext
-
-
Response
-
-
SecureSocketConfig
-
class to store configuration to create a security context while creating secure sockets
-
SelfKey
-
Represents a Self key.
-
SetKeyStream<T>
-
Class to expose a stream of Set<AtKey> based on the provided query parameters
-
SharedKey
-
Represents a key shared to another atSign.
-
StringBuffer
-
-
SyncEntry
-
-
SyncProgress
-
-
SyncProgressListener
-
-
SyncResult
-
Class to represent sync response.
-
SyncService
-
-
SyncTelemetryEvent
-
-
Tuple<T1, T2>
-
-
UpdateParams
-
-
Validation
-
Implement a validation on a key
-
ValidationContext
-
Represents context of a validation
See AtKeyValidator
-
ValidationResult
-
Represents outcome of a key validation
See AtKeyValidator and
AtConcreteKeyValidator
-
VerbSyntax
-
-
VerbUtil
-