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)
Search Document