Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.stash/stash.fidl
The iterator returned when a series of keys are being listed. Returns an empty vector when there are no more remaining ListItems.
Defined in fuchsia.stash/stash.fidl
The iterator returned when a series of keys are being read. Returns an empty vector when there are no more remaining KeyValues.
Defined in fuchsia.stash/stash.fidl
The interface returned when a new accessor is created.
Gets a single value from the store.
Sets a single value in the store. Overwrites existing values. Commit() must be called for this change to take effect.
Deletes a single value in the store. Does nothing if the value doesn't exist. Commit() must be called for this change to take effect.
Lists all keys under a given prefix.
Reads the values of all keys under a given prefix.
Deletes the all keys under a given prefix.
Atomically causes all of the state modifications that happened in this accessor to take place.
Defined in fuchsia.stash/stash.fidl
Interface used to interact with a given client's key/value store
Identify should be called at the beginning of a connection to identify which client service's store is to be accessed. In the future this will be deprecated in favor of component monikers, and each client will only be able to access its own store.
Creates a accessor for interacting with the store. The resulting interface can be used to inspect and modify the state of the store.
Defined in fuchsia.stash/stash.fidl
Interface used to interact with a given client's key/value store. The bytes type is disabled in this store.
Identify should be called at the beginning of a connection to identify which client service's store is to be accessed. In the future this will be deprecated in favor of component monikers, and each client will only be able to access its own store.
Creates a accessor for interacting with the store. The resulting interface can be used to inspect and modify the state of the store.
Defined in fuchsia.stash/stash.fidl
ListItem is returned when a series of keys are being listed.
Defined in fuchsia.stash/stash.fidl
KeyValue is used when a series of keys are being read, or the default state for the store is being set.
Type: uint8
Defined in fuchsia.stash/stash.fidl
ValueType encodes a type for a field in the store
Defined in fuchsia.stash/stash.fidl
Value holds a value for a given key.