11 private readonly
string contractId;
12 private readonly
string role;
13 private readonly
string message;
14 private readonly
byte[] key;
45 public string Role => this.role;
60 public byte[]
Key => this.key;
Event arguments for smart contract proposals
SymmetricCipherAlgorithms KeyAlgorithm
Encryption algorithm to encrypt and decrypt confidential parameters.
string ContractId
ID of proposed contract.
ContractProposalEventArgs(MessageEventArgs e, string ContractId, string Role, string Message, byte[] Key, SymmetricCipherAlgorithms KeyAlgorithm)
Event arguments for smart contract petitions
string MessageText
Optional message to present to recipient.
byte[] Key
Shared secret used to decrypt confidential parameters.
string Role
Proposed role in proposed contract.
bool HasSharedSecret
If the proposed contract uses a shared secret.
Event arguments for message events.
XmlElement Message
The message stanza.
SymmetricCipherAlgorithms
Enumeration of symmetric cipher algorithms available in the library.