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)