28 if (
string.IsNullOrEmpty(Domain))
29 Domain =
"lab.tagroot.io";
46 get => this.bareJid.Value;
47 set => this.bareJid.Value = value;
55 get => this.legalId.Value;
56 set => this.legalId.Value = value;
64 get => this.legalIdUri.Value;
65 set => this.legalIdUri.Value = value;
73 get => this.legalIdQrCodeUri.Value;
74 set => this.legalIdQrCodeUri.Value = value;
82 get => this.role.Value;
83 set => this.role.Value = value;
91 get => this.signature.Value;
92 set => this.signature.Value = value;
100 get => this.timestamp.Value;
101 set => this.timestamp.Value = value;
109 get => this.transferable.Value;
110 set => this.transferable.Value = value;
Contains information about a client signature
DateTime Timestamp
Timestamp
string LegalIdUri
Legal ID URI
bool Transferable
If role is transferable
ClientSignatureInfo(ContractsClient Contracts, ClientSignature ClientSignature)
Contains information about a client signature
string LegalIdQrCodeUri
URI for QR Code encoding Legal ID URI
Abstract base class for view models
Generic class for properties
Represents a digital signature on a contract.
string Role
Role of the legal identity in the contract.
bool Transferable
If the signature is transferable to contracts based on the current contract as a template,...
string LegalIdUriString
ID of legal identity signing the contract, as an URI string.
string LegalId
ID of legal identity signing the contract.
string BareJid
Bare JID of the client used to generate the signature.
Adds support for legal identities, smart contracts and signatures to an XMPP client.
Abstract base class of signatures
byte[] DigitalSignature
Digital Signature
DateTime Timestamp
Timestamp of signature.
string Domain
Current Domain.
XmppClient Client
XMPP Client.