sparkleplug/sparkplug_b/payload/propertyset
Types
pub type PropertySet {
PropertySet(keys: List(String), values: List(PropertyValue))
}
Constructors
-
PropertySet(keys: List(String), values: List(PropertyValue))
pub type PropertySetList {
PropertySetList(propertyset: List(PropertySet))
}
Constructors
-
PropertySetList(propertyset: List(PropertySet))
pub type PropertyValue {
PropertyValue(
type_: Option(Int),
is_null: Option(Bool),
value: Option(Value),
)
}
Constructors
-
PropertyValue( type_: Option(Int), is_null: Option(Bool), value: Option(Value), )
pub type PropertyValueExtension =
String
pub type Value {
IntValue(Int)
LongValue(Int)
FloatValue(Float)
DoubleValue(Float)
BooleanValue(Bool)
StringValue(String)
PropertysetValue(PropertySet)
PropertysetsValue(PropertySetList)
ExtensionValue(PropertyValueExtension)
}
Constructors
-
IntValue(Int)
-
LongValue(Int)
-
FloatValue(Float)
-
DoubleValue(Float)
-
BooleanValue(Bool)
-
StringValue(String)
-
PropertysetValue(PropertySet)
-
PropertysetsValue(PropertySetList)
-
ExtensionValue(PropertyValueExtension)