View Source Kadena.Types.PactEvent (Kadena v0.6.1)

PactEventModule struct definition.

Link to this section Summary

Link to this section Types

@type module_hash() :: String.t()
@type name() :: String.t()
@type pact_event_module() :: Kadena.Types.PactEventModule.t()
Link to this type

pact_event_module_arg()

View Source
@type pact_event_module_arg() :: pact_event_module() | list()
@type params() :: Kadena.Types.PactValuesList.t()
@type params_arg() :: params() | list()
@type str() :: String.t()
@type t() :: %Kadena.Types.PactEvent{
  module: pact_event_module(),
  module_hash: module_hash(),
  name: name(),
  params: params()
}
@type validation() :: {:ok, value()} | {:error, Keyword.t()}
@type value() :: name() | pact_event_module_arg() | params_arg() | module_hash()