M10Sdk class
- Available extensions
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ledgers
← List<
Ledger> -
no getter
- randomContextId → String
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceClients
→ Map<
String, ServiceClient> -
final
- signer → Signing
-
final
Methods
-
cancel(
{required String operator, required String fromAccountId, required String targetAccountId, required String contextId}) → Future< TransactionResponseDoc> -
Available on M10Sdk, provided by the M10Actions extension
-
copyWithSigner(
Signing signer) → M10Sdk -
createAccount(
{required String parentId, required String operator, String? name, String? publicName, String? owner, String? profileImageUrl, int? balanceLimit, String? contextId}) → Future< String> -
createContract(
) → ContractBuilder -
createEncodedTransferEnvelope(
{required String fromAccountId, required String toAccountId, required int amount, required String operator, String memo = '', List< Attachment> attachments = const [], Contract? contract, String? contextId, SelfTransfer? selfTransfer}) → Future<String> -
createEncodedTransferEnvelopeFromCreateTransfer(
{required CreateTransfer createTransfer, String? contextId}) → Future< String> -
createLedgerAccount(
{required String parentId, required String operator, int? balanceLimit, String? contextId}) → Future< String> -
createRole(
{required String operator, required String name, String? id, String? owner, List< RuleDoc> ? rules, String? contextId}) → Future -
createRoleBinding(
{required String operator, required String role, required String name, String? id, List< String> ? subjects, List<Expression> ? expressions, String? contextId}) → Future -
createToken(
{required String accountId, required Int64 value, required String operator, String? address, String? contextId}) → Future< (TransactionResponse, OfflineToken)> - Creates a transferable offline token by transfering from the specified ledger account.
-
createTransfer(
{required String fromAccountId, required String toAccountId, required int amount, required String operator, String memo = '', List< Attachment> attachments = const [], Contract? contract, String? contextId, SelfTransfer? selfTransfer}) → Future<TransactionResponseDoc> -
createUser(
{required String operator, String? contextId, String? id}) → Future< String> -
decline(
{required String operator, required String fromAccountId, required String targetAccountId, required String contextId}) → Future< TransactionResponseDoc> -
Available on M10Sdk, provided by the M10Actions extension
-
deleteRole(
{required String id, required String operator, String? contextId}) → Future -
deleteUser(
{required String userId, required String operator, String? contextId}) → Future< String> -
enhance(
TransferDoc transfer) → Future< List< EnhancedTransferStepDoc> > -
enhanceTransferStep(
String operator, TransferStep step) → Future< EnhancedTransferStepDoc> -
enhanceTransferSteps(
List< TransferStep> steps, {required String operator}) → Future<List< EnhancedTransferStepDoc> > -
findAccountByName(
{required String name, required String operator}) → Future< List< AccountMetadataDoc> > -
findAccountByOwner(
{required String owner, required String operator}) → Future< List< AccountMetadataDoc> > -
getAccountInfo(
{required String id, required String operator}) → Future< AccountInfo> -
getAccountInfoCached(
{required String id, required String operator}) → Future< AccountInfo> -
getAccountMetadata(
{required String id, required String operator}) → Future< AccountMetadataDoc> -
getAction(
{required int txId, required String operator}) → Future< ActionDoc> -
getChannel(
String operator) → ClientChannel -
getRole(
{required String id, required String operator}) → Future< RoleDoc> -
getRoleBinding(
{required String id, required String operator}) → Future< RoleBindingDoc> -
getServiceClient(
String operator) → ServiceClient -
getTransaction(
{required String operator, required int txId}) → Future< TransactionDoc> -
getTransfer(
{required int txId, required String operator}) → Future< TransferDoc> -
getUser(
{required String userId, required String operator}) → Future< AccountSetDoc> -
groupTransactions(
{required String operator, required String accountId, int minTxId = 0, int maxTxId = 0, int limitGroups = 10}) → Future< List< List< >TransactionDoc> > -
invokeAction(
{required String operator, required String name, required String fromAccountId, String? targetAccountId, bool targetAll = false, List< int> payload = const [], String? contextId}) → Future<TransactionResponseDoc> -
issueToken(
{required String toAddress, required String currencyCode, required Int64 value, required List< RedeemableToken_TokenInput> tokenInputs}) → Future<RedeemableToken> - Issues a signed redeemable token from an existing transferable token.
-
listActions(
{required String operator, required String name, String? accountId, Uint8List? contextId, int minTxId = 0, int maxTxId = 0, int limit = 10}) → Future< List< ActionDoc> > -
listRequests(
{required String operator, required String accountId, int minTxId = 0, int maxTxId = 0, int limit = 10}) → Future< List< PaymentRequestDoc> > -
Available on M10Sdk, provided by the M10Actions extension
-
listRole(
{required String name, required String operator}) → Future< List< RoleDoc> > -
listRoleBindings(
{required String name, required String operator}) → Future< List< RoleBindingDoc> > -
listTransactions(
{required String operator, required String contextId, int minTxId = 0, int maxTxId = 0, int limit = 10}) → Future< List< TransactionDoc> > -
listTransfers(
{required String operator, String? accountId, String? contextId, int? maxTxId, int minTxId = 0, int limit = 10, bool includeChildAccounts = false}) → Future< List< TransferDoc> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
observeActions(
{required String operator, required String name, required List< String> accounts, Int64? startingFrom}) → Future<Stream< List< >ActionDoc> > -
observeMetrics(
{required String operator, required List< String> accounts, Int64? startingFrom}) → Future<Stream< TransactionMetricsDoc> > -
observeRequests(
{required String operator, required List< String> accounts, Int64? startingFrom}) → Future<Stream< List< >PaymentRequestDoc> > -
observeResources(
{required String operator, required String expression, required String collection, Map< String, Value> variables = const {}, Int64? startingFrom}) → Future<Stream< List< >ResourceResultDoc> > -
observeTransfers(
{required String operator, required List< String> accounts, Int64? startingFrom}) → Future<Stream< List< >TransferResultDoc> > -
redeemToken(
{required RedeemableToken token, required String accountId, required String operator, String? contextId}) → Future< Int64> - Credits a redeemable offline token to the specified ledger account. Returns the transaction ID.
-
request(
{required String operator, required CreateTransfer transferRequest, String? contextId}) → Future< TransactionResponseDoc> -
Available on M10Sdk, provided by the M10Actions extension
-
requestEnvelope(
{required GeneratedMessage request, List< int> ? contextId}) → Future<RequestEnvelope> -
toString(
) → String -
A string representation of this object.
inherited
-
transfer(
{required List< TransferStepDoc> steps, required String operator, String? contextId, bool commit = true}) → Future<TransactionResponseDoc> -
updateAccount(
{required String id, required String operator, String? name, String? publicName, String? profileImageUrl, String? contextId}) → Future< int> -
updateAccountStatus(
{required String id, required String operator, required bool frozen, String? contextId}) → Future< void> - A helper function that updates the ledger-account status
-
updateRole(
{required String id, required String operator, String? name, String? owner, List< RuleDoc> ? rules, String? contextId}) → Future -
updateRoleBinding(
{required String id, required String operator, List< String> ? subjects, String? contextId}) → Future -
updateUser(
{required String userId, required String operator, String? defaultCurrency, String? contextId, List< AccountRef> accounts = const []}) → Future<String>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited