C# Class Openchain.Validation.PermissionBased.PermissionBasedValidator

Inheritance: IMutationValidator
Afficher le fichier Open project: openchain/openchain

Méthodes publiques

Méthode Description
PermissionBasedValidator ( IList permissions ) : System.Collections.Generic
Validate ( Openchain.Infrastructure.ParsedMutation mutation, IReadOnlyList authentication, AccountStatus>.IReadOnlyDictionary accounts ) : Task>

Private Methods

Méthode Description
GetPermissions ( IReadOnlyList signedAddresses, Openchain.Infrastructure.LedgerPath path, string recordName ) : Task
ValidateAccountMutations ( IReadOnlyList accountMutations, AccountStatus>.IReadOnlyDictionary accounts, IReadOnlyList signedAddresses ) : System.Threading.Tasks.Task
ValidateDataMutations ( ByteString>.IReadOnlyList aliases, IReadOnlyList signedAddresses ) : System.Threading.Tasks.Task

Method Details

PermissionBasedValidator() public méthode

public PermissionBasedValidator ( IList permissions ) : System.Collections.Generic
permissions IList
Résultat System.Collections.Generic

Validate() public méthode

public Validate ( Openchain.Infrastructure.ParsedMutation mutation, IReadOnlyList authentication, AccountStatus>.IReadOnlyDictionary accounts ) : Task>
mutation Openchain.Infrastructure.ParsedMutation
authentication IReadOnlyList
accounts AccountStatus>.IReadOnlyDictionary
Résultat Task>