momento library

Support for doing something awesome.

More dartdocs go here.

Classes

Base64DecodedV1Token
BinaryValue
CacheClient
CacheClientConfigurations
Prebuilt configurations for Momento Cache clients
CacheInfo
Represents information about a listed cache, such as its name. May include additional information in the future.
CollectionTtl
CreateCacheAlreadyExists
Indicates that the cache already exists, so there was nothing to do.
CreateCacheResponse
Sealed class for a create cache response.
CreateCacheSuccess
Indicates a successful create cache request.
CredentialProvider
Reads and parses API tokens from a string or an environment variable.
CredentialProviderError
DeleteCacheResponse
Sealed class for a delete cache response.
DeleteCacheSuccess
Indicates a successful delete cache request.
DeleteResponse
Sealed class for a delete cache item request.
DeleteSuccess
Indicates a successful delete cache item request.
EndpointOverrides
EnvMomentoTokenProvider
GetHit
Indicates that the requested data was successfully retrieved from the cache and can be accessed by the fields value or binaryValue.
GetMiss
Indicates that the requested data was not available in the cache.
GetResponse
Sealed class for a get cache item request.
ICacheClient
ITopicClient
ListCachesResponse
Sealed class for a list caches response.
ListCachesSuccess
Indicates a successful list caches request.
ListConcatenateBackResponse
Sealed class for a cache list concatenate back response.
ListConcatenateBackSuccess
Indicates that the request was successful and the updated length can be accessed by the field length.
ListConcatenateFrontResponse
Sealed class for a cache list concatenate front response.
ListConcatenateFrontSuccess
Indicates that the request was successful and the updated length can be accessed by the field length.
ListFetchHit
Indicates that the requested list was successfully retrieved from the cache and can be accessed by the fields values or binaryValues.
ListFetchMiss
Indicates that the requested list was not available in the cache.
ListFetchResponse
Sealed class for a cache list fetch response.
ListLengthHit
Indicates that the requested list length was successfully retrieved from the cache and the length can be accessed by the field length.
ListLengthMiss
Indicates that the requested list was not available in the cache.
ListLengthResponse
Sealed class for a cache list length response.
ListPopBackHit
Indicates that the request was successful and the value can be accessed by the fields value or binaryValue.
ListPopBackMiss
Indicates that the requested list was not available in the cache.
ListPopBackResponse
Sealed class for a cache list pop back response.
ListPopFrontHit
Indicates that the request was successful and the value can be accessed by the fields value or binaryValue.
ListPopFrontMiss
Indicates that the requested list was not available in the cache.
ListPopFrontResponse
Sealed class for a cache list pop front response.
ListPushBackResponse
Sealed class for a cache list push back response.
ListPushBackSuccess
Indicates that the request was successful and the updated length can be accessed by the field length.
ListPushFrontResponse
Sealed class for a cache list push front response.
ListPushFrontSuccess
Indicates that the request was successful and the updated length can be accessed by the field length.
ListRemoveValueResponse
Sealed class for a cache list remove value response.
ListRemoveValueSuccess
Indicates that the request was successful.
ListRetainResponse
Sealed class for a cache list retain response.
ListRetainSuccess
Indicates that the request was successful.
SetResponse
Sealed class for a set cache item request.
SetSuccess
Indicates a successful set cache item request.
StringMomentoTokenProvider
StringValue
TopicClient
TopicClientConfigurations
Prebuilt configurations for Momento Topics clients
TopicPublishResponse
TopicPublishSuccess
TopicSubscribeResponse
TopicSubscription
TopicSubscriptionItemBinary
TopicSubscriptionItemResponse
TopicSubscriptionItemText
Value

Enums

LogLevel

Exceptions / Errors

CreateCacheError
Indicates that an error occurred during the create cache request.
DeleteCacheError
Indicates that an error occurred during the delete cache request.
DeleteError
Indicates that an error occurred during the delete cache item request.
GetError
Indicates that an error occurred during the get cache item request.
ListCachesError
Indicates that an error occurred during the list caches request.
ListConcatenateBackError
Indicates that an error occurred during the list concatenate back request.
ListConcatenateFrontError
Indicates that an error occurred during the list concatenate front request.
ListFetchError
Indicates that an error occurred during the list fetch request.
ListLengthError
Indicates that an error occurred during the list length request.
ListPopBackError
Indicates that an error occurred during the list pop back request.
ListPopFrontError
Indicates that an error occurred during the list pop front request.
ListPushBackError
Indicates that an error occurred during the list push back request.
ListPushFrontError
Indicates that an error occurred during the list push front request.
ListRemoveValueError
Indicates that an error occurred during the list remove value request.
ListRetainError
Indicates that an error occurred during the list retain request.
SetError
Indicates that an error occurred during the set cache item request.
TopicPublishError
TopicSubscribeError