Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
NeuroFeatures.Events.Killed Class Reference

Event raised when a state-machine has been killed by an operator. More...

Inheritance diagram for NeuroFeatures.Events.Killed:
NeuroFeatures.Events.TokenOwnershipEvent NeuroFeatures.Events.TokenValueEvent NeuroFeatures.Events.TokenEvent

Public Member Functions

 Killed ()
 Event raised when a state-machine has been killed by an operator. More...
 
override void Deserialize (XmlElement Xml)
 Deserializes the event from XML. More...
 

Static Public Member Functions

static bool TryParse (XmlElement Xml, out TokenEvent Event)
 Tries to parse a token event from its XML definition. More...
 

Properties

string User [get, set]
 User approving the kill operation. More...
 
string LegalId [get, set]
 Legal ID of used approving the kill operation. More...
 
string ClientEndPoint [get, set]
 Client End-Point. More...
 
string PetitionId [get, set]
 ID of Petition to client. More...
 
string Purpose [get, set]
 Purpose string presented to client. More...
 
byte[] Content [get, set]
 Content requested to be signed. More...
 
byte[] Signature [get, set]
 Signature provided by client. More...
 
string ClientIdentityXml [get, set]
 XML of client identity. More...
 
string Owner [get, set]
 Current owner of token More...
 
string OwnershipContract [get, set]
 ID of contract that details the claims of the current owner More...
 
string Currency [get, set]
 Currency used to represent latest value. More...
 
decimal Value [get, set]
 Latest value of token More...
 
string TokenId [get, set]
 Token ID More...
 
bool Personal [get, set]
 If the event is personal or not. Personal events are removed when ownership of the token is changed. More...
 
DateTime Timestamp [get, set]
 When event was recorded. More...
 
DateTime Expires [get, set]
 Expiry date of token. More...
 
DurationArchiveRequired [get, set]
 Required archiving time, after expiry date. More...
 
DurationArchiveOptional [get, set]
 Optional archiving time, after end of required archiving period. More...
 

Detailed Description

Event raised when a state-machine has been killed by an operator.

Definition at line 10 of file Killed.cs.

Constructor & Destructor Documentation

◆ Killed()

NeuroFeatures.Events.Killed.Killed ( )

Event raised when a state-machine has been killed by an operator.

Definition at line 15 of file Killed.cs.

Member Function Documentation

◆ Deserialize()

override void NeuroFeatures.Events.Killed.Deserialize ( XmlElement  Xml)
virtual

Deserializes the event from XML.

Parameters
XmlXML definition.

Reimplemented from NeuroFeatures.Events.TokenEvent.

Definition at line 64 of file Killed.cs.

◆ TryParse()

static bool NeuroFeatures.Events.TokenEvent.TryParse ( XmlElement  Xml,
out TokenEvent  Event 
)
staticinherited

Tries to parse a token event from its XML definition.

Parameters
XmlXML definition.
EventParsed event, or null if not able.
Returns
If event could be parsed.

Definition at line 99 of file TokenEvent.cs.

Property Documentation

◆ ArchiveOptional

Duration? NeuroFeatures.Events.TokenEvent.ArchiveOptional
getsetinherited

Optional archiving time, after end of required archiving period.

Definition at line 76 of file TokenEvent.cs.

◆ ArchiveRequired

Duration? NeuroFeatures.Events.TokenEvent.ArchiveRequired
getsetinherited

Required archiving time, after expiry date.

Definition at line 67 of file TokenEvent.cs.

◆ ClientEndPoint

string NeuroFeatures.Events.Killed.ClientEndPoint
getset

Client End-Point.

Definition at line 33 of file Killed.cs.

◆ ClientIdentityXml

string NeuroFeatures.Events.Killed.ClientIdentityXml
getset

XML of client identity.

Definition at line 58 of file Killed.cs.

◆ Content

byte [] NeuroFeatures.Events.Killed.Content
getset

Content requested to be signed.

Definition at line 48 of file Killed.cs.

◆ Currency

string NeuroFeatures.Events.TokenValueEvent.Currency
getsetinherited

Currency used to represent latest value.

Definition at line 25 of file TokenValueEvent.cs.

◆ Expires

DateTime NeuroFeatures.Events.TokenEvent.Expires
getsetinherited

Expiry date of token.

Definition at line 58 of file TokenEvent.cs.

◆ LegalId

string NeuroFeatures.Events.Killed.LegalId
getset

Legal ID of used approving the kill operation.

Definition at line 28 of file Killed.cs.

◆ Owner

string NeuroFeatures.Events.TokenOwnershipEvent.Owner
getsetinherited

Current owner of token

Definition at line 25 of file TokenOwnershipEvent.cs.

◆ OwnershipContract

string NeuroFeatures.Events.TokenOwnershipEvent.OwnershipContract
getsetinherited

ID of contract that details the claims of the current owner

Definition at line 34 of file TokenOwnershipEvent.cs.

◆ Personal

bool NeuroFeatures.Events.TokenEvent.Personal
getsetinherited

If the event is personal or not. Personal events are removed when ownership of the token is changed.

Definition at line 40 of file TokenEvent.cs.

◆ PetitionId

string NeuroFeatures.Events.Killed.PetitionId
getset

ID of Petition to client.

Definition at line 38 of file Killed.cs.

◆ Purpose

string NeuroFeatures.Events.Killed.Purpose
getset

Purpose string presented to client.

Definition at line 43 of file Killed.cs.

◆ Signature

byte [] NeuroFeatures.Events.Killed.Signature
getset

Signature provided by client.

Definition at line 53 of file Killed.cs.

◆ Timestamp

DateTime NeuroFeatures.Events.TokenEvent.Timestamp
getsetinherited

When event was recorded.

Definition at line 49 of file TokenEvent.cs.

◆ TokenId

string NeuroFeatures.Events.TokenEvent.TokenId
getsetinherited

Token ID

Definition at line 30 of file TokenEvent.cs.

◆ User

string NeuroFeatures.Events.Killed.User
getset

User approving the kill operation.

Definition at line 23 of file Killed.cs.

◆ Value

decimal NeuroFeatures.Events.TokenValueEvent.Value
getsetinherited

Latest value of token

Definition at line 34 of file TokenValueEvent.cs.


The documentation for this class was generated from the following file: