Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
PackageNotification.cs
1
using
Waher.Persistence
;
2
using
Waher.Persistence.Attributes
;
3
4
namespace
Waher.Service.IoTBroker.Provisioning.SoftwareUpdates
5
{
6
[CollectionName(
"PackageNotifications"
)]
7
[TypeName(
TypeNameSerialization
.None)]
8
[Index(
"FileName"
,
"BareJid"
)]
9
[Index(
"BareJid"
,
"FileName"
)]
10
public
class
PackageNotification
11
{
12
private
string
objectId =
null
;
13
private
CaseInsensitiveString
fileName =
CaseInsensitiveString
.
Empty
;
14
private
CaseInsensitiveString
bareJid =
CaseInsensitiveString
.
Empty
;
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
}
Waher.Persistence.CaseInsensitiveString
Represents a case-insensitive string.
Definition:
CaseInsensitiveString.cs:10
Waher.Persistence.CaseInsensitiveString.Empty
static readonly CaseInsensitiveString Empty
Empty case-insensitive string
Definition:
CaseInsensitiveString.cs:304
Waher.Service.IoTBroker.Provisioning.SoftwareUpdates.PackageNotification
Definition:
PackageNotification.cs:11
Waher.Persistence.Attributes
Definition:
ArchivingTimeAttribute.cs:4
Waher.Persistence.Attributes.TypeNameSerialization
TypeNameSerialization
How the type name should be serialized.
Definition:
TypeNameAttribute.cs:9
Waher.Persistence
Definition:
Bookmark.cs:4
Waher.Service.IoTBroker.Provisioning.SoftwareUpdates
Definition:
Package.cs:9
Waher.Service.IoTBroker.NamespaceSet
NamespaceSet
Namespace versions
Definition:
NamespaceSet.cs:7
Waher.Service.IoTBroker
Provisioning
SoftwareUpdates
PackageNotification.cs
Generated by
1.9.5