View Source Exshome.Tag.Mapping (Exshome - Elixir Smart Home v0.1.7)

Computes the tag mapping.

Link to this section Summary

Link to this section Types

@type t() :: %Exshome.Tag.Mapping{
  child_key: String.t() | atom(),
  key: any(),
  type: :simple | :nested_atom_map | :nested_binary_map,
  value: module()
}

Link to this section Functions

Link to this function

compute_tag_mapping(params)

View Source
Link to this function

validate_partial_mapping(values, key)

View Source
Link to this function

values_to_mapping(values)

View Source