Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
PackageNotification.cs
3
5{
6 [CollectionName("PackageNotifications")]
7 [TypeName(TypeNameSerialization.None)]
8 [Index("FileName", "BareJid")]
9 [Index("BareJid", "FileName")]
11 {
12 private string objectId = null;
15 private CaseInsensitiveString domain = null;
16 private NamespaceSet version = NamespaceSet.IeeeV1;
17
18 public PackageNotification()
19 {
20 }
21
22 [ObjectId]
23 public string ObjectId
24 {
25 get => this.objectId;
26 set => this.objectId = value;
27 }
28
29 public CaseInsensitiveString FileName
30 {
31 get => this.fileName;
32 set => this.fileName = value;
33 }
34
35 public CaseInsensitiveString BareJid
36 {
37 get => this.bareJid;
38 set => this.bareJid = value;
39 }
40
41 [DefaultValueNull]
42 public CaseInsensitiveString Domain
43 {
44 get => this.domain;
45 set => this.domain = value;
46 }
47
48 [DefaultValue(NamespaceSet.IeeeV1)]
49 public NamespaceSet Version
50 {
51 get => this.version;
52 set => this.version = value;
53 }
54 }
55}
Represents a case-insensitive string.
static readonly CaseInsensitiveString Empty
Empty case-insensitive string
TypeNameSerialization
How the type name should be serialized.
NamespaceSet
Namespace versions
Definition: NamespaceSet.cs:7