at_client_flutter
library
Classes
-
ActivateRegex
-
-
ActivateRegexGroups
-
Named capture groups used in ActivateRegex
-
ApkamActivationDialog
-
A dialog widget that facilitates APKAM activation via OTP verification.
-
AtBuffer<T>
-
Class holder for message of different data types(int, String etc.,)
-
AtBytes
-
Wrapper class for handling base64 encoded byte data
-
AtChainedException
-
-
AtClient
-
Interface for a client application that can communicate with a secondary server.
-
AtClientImpl
-
Implementation of AtClient interface and
AtSignChangeListener interface
-
AtClientManager
-
Factory class for creating AtClient, SyncService and NotificationService instances
-
AtClientPreference
-
Class to hold attributes for client preferences.
Set the preferences for your application and pass it to AtClientManager.setCurrentAtSign.
-
AtClientTelemetryConsumer
-
-
AtClientTelemetryService
-
Telemetry Service for an AtProtocol client (i.e. emitter of atProtocol verb commands)
-
AtClientUtil
-
-
AtCollectionModel<T>
-
-
AtCollectionModelFactory<T extends AtCollectionModel>
-
-
AtCollectionModelFactoryManager
-
-
AtCollectionModelOperations<T>
-
Contains CRUD operations that can be performed on AtCollectionModel
-
AtCollectionModelStreamOperations
-
AtCollectionModel sets the base structure of the model that is used to interact with collection methods.
-
AtCollectionQueryOperations
-
Contains query methods on AtCollectionModel
-
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.
-
AtJsonCollectionModel
-
-
AtJsonCollectionModelFactory
-
-
AtKey
-
-
AtKeysData
-
-
AtKeysFileDialog
-
A dialog widget that allows users to select a local atKey file for authentication.
-
AtKeysStore
-
-
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
-
-
AtOperationItemStatus
-
-
AtRootDomain
-
-
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
-
AtServerEvent
-
Events which are generated by an atServer. Initial example is the
AtSignPKChangedEvent but we want to allow for others in future.
-
AtServiceFactory
-
-
AtSignPKChangedEvent
-
This event is specific to when the 'public:publickey@alice' key changes.
-
AtSignSelectionDialog
-
A dialog widget that allows users to select or input an Atsign and optionally a root domain.
-
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
-
-
AuthorisationFeedbackOverlay
-
-
AuthorisationListTile
-
A list tile for switching between different sections.
-
Simple widget to be displayed at the top of a section in the authorisation
page. It displays an icon to the left of the title.
-
AuthService
-
-
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
-
CramDialog
-
A dialog widget that facilitates onboarding an Atsign using a CRAM key.
-
DefaultAtServiceFactory
-
-
DeleteRequestOptions
-
Parameters that application code can optionally provide when calling
AtClient.delete
-
EmptyKeychainData
-
-
EncryptionUtil
-
-
Enrollment
-
Class represents the enrollment details
-
EnrollmentConstants
-
-
EnrollmentData
-
-
EnrollmentListRequestParam
-
class to store request parameters while fetching a list of enrollments
-
EnrollmentRequestCard
-
-
EnrollmentRequestList
-
A "Big Widget" that manages and displays a list of pending enrollment requests.
It listens to real-time updates and provides approval/denial functionality.
-
EnrollmentService
-
EnrollmentService contains methods to fetch the enrollment details and methods to perform operations on the enrollments.
-
EnrollmentStore
-
-
EnrollParams
-
-
FlutterEnrollmentService
-
A service class for managing enrollment requests in a Flutter environment.
-
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
-
KeychainAtKeysIo
-
Implementation of WrittenAtKeysIo using Keychain storage
Uses KeyChainManager to perform the CRUD operations related to keychains
-
KeychainData
-
-
KeychainStorage
-
Service to manage keychain CRUD operations for Atsigns, enrollments and SPPs
-
KeychainStore
-
-
KeyFormatValidation
-
Validates if the Key adheres to a format represented by a regex
-
KeyInfo
-
-
KeyLengthValidation
-
Validates key length of a key
-
KeyMaker
-
-
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
-
LoadingDialog
-
-
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
-
ManageDeviceCard
-
This widget displays a card with an icon and text indicating that the
device can be used as an authenticator for future apps and devices.
-
MapKeyStream<K, V>
-
Class to expose a stream of Map<AtKey> based on the provided query parameters
-
Metadata
-
-
NamespaceChip
-
-
NotificationConfig
-
The configurations for the Notification listeners
-
NotificationParams
-
NotificationParams represents a notification input params.
-
NotificationResult
-
NotificationResult encapsulates the notification response
-
NotificationService
-
-
ObjectLifeCycleOptions
-
-
PkamDialog
-
A dialog widget that facilitates authentication using PKAM.
-
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
-
Regexes
-
-
RegexesNonMandatoryNamespace
-
-
RegexesWithMandatoryNamespace
-
-
RegexUtil
-
-
RegistrarCramDialog
-
A dialog widget that facilitates obtaining a CRAM key via Registrar OTP verification.
-
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.
-
SppData
-
-
SppListData
-
-
SppStore
-
-
StringBuffer
-
-
SyncEntry
-
-
SyncProgress
-
-
SyncProgressListener
-
-
SyncRequest
-
-
SyncResult
-
-
SyncService
-
-
SyncTelemetryEvent
-
-
TipCard
-
Used to display a tip to the user.
Optionally, a onTap callback can be provided to handle when the card is
tapped.
-
Tuple<T1, T2>
-
-
TypableDropdown
-
-
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
-
Extension Types
-
Atsign
-
A fully qualified atSign (e.g. @alice)
-
AtsignWithoutAt
-
An atSign without the "@" (e.g. alice)