HostKit.Change (host_kit v0.1.0-beta.0)

Copy Markdown View Source

A planned change for one HostKit resource.

Summary

Types

action()

@type action() :: :create | :update | :delete | :no_op | :read

t()

@type t() :: %HostKit.Change{
  action: action(),
  after: struct() | nil,
  before: struct() | nil,
  reason: String.t() | atom() | nil,
  resource_id: HostKit.Addr.Resource.t() | term()
}