Enum safe_core::CoreEvent [−][src]
pub enum CoreEvent { GetAccountInfo(Result<AccountInfo, CoreError>), Mutation(Result<(), CoreError>), GetIData(Result<ImmutableData, CoreError>), GetMDataVersion(Result<u64, CoreError>), ListMDataEntries(Result<BTreeMap<Vec<u8>, Value>, CoreError>), ListMDataKeys(Result<BTreeSet<Vec<u8>>, CoreError>), ListMDataValues(Result<Vec<Value>, CoreError>), GetMDataValue(Result<Value, CoreError>), ListMDataPermissions(Result<BTreeMap<User, PermissionSet>, CoreError>), ListMDataUserPermissions(Result<PermissionSet, CoreError>), ListAuthKeysAndVersion(Result<(BTreeSet<PublicKey>, u64), CoreError>), GetMDataShell(Result<MutableData, CoreError>), GetMData(Result<MutableData, CoreError>), RateLimitExceeded, }
Wraps responses from routing
Variants
GetAccountInfo(Result<AccountInfo, CoreError>)
Result of getting account info
Mutation(Result<(), CoreError>)
Result of data mutation request
GetIData(Result<ImmutableData, CoreError>)
Result of getting ImmutableData
GetMDataVersion(Result<u64, CoreError>)
Result of getting a version of MutableData
ListMDataEntries(Result<BTreeMap<Vec<u8>, Value>, CoreError>)
Result of getting a list of MutableData
entries
ListMDataKeys(Result<BTreeSet<Vec<u8>>, CoreError>)
Result of getting a list of MutableData
keys
ListMDataValues(Result<Vec<Value>, CoreError>)
Result of getting a list of MutableData
keys
GetMDataValue(Result<Value, CoreError>)
Result of getting a single value from MutableData
ListMDataPermissions(Result<BTreeMap<User, PermissionSet>, CoreError>)
Result of getting a list of all MutableData
permissions
ListMDataUserPermissions(Result<PermissionSet, CoreError>)
Result of getting a list of permissions in MutableData
for a single user
ListAuthKeysAndVersion(Result<(BTreeSet<PublicKey>, u64), CoreError>)
Result of getting a list of authorised keys
GetMDataShell(Result<MutableData, CoreError>)
Result of getting a mutable data shell
GetMData(Result<MutableData, CoreError>)
Result of getting entire mutable data
RateLimitExceeded
Rate limit exeeded