Paradigm.Conformance.Issue (paradigm v0.3.0)

Summary

Types

t()

@type t() :: %Paradigm.Conformance.Issue{
  details: map() | nil,
  kind:
    :invalid_class
    | :unknown_property
    | :missing_property
    | :cardinality_too_low
    | :cardinality_too_high
    | :should_be_list
    | :references_missing_node
    | :references_wrong_class
    | :invalid_enum_value
    | :expected_reference
    | :composite_primitive_type
    | :multiple_composite_owners
    | :composite_reference_without_flag
    | :composite_owned_node_without_owner
    | :abstract_class_instantiated,
  node_id: Paradigm.id(),
  property: String.t() | nil
}