lib/sui/bcs/share_object.ex

defmodule Web3MoveEx.Sui.Bcs.ShareObject do
  alias Web3MoveEx.Sui.Bcs.Builder

  @derive {Bcs.Struct,
           [
             id: Builder.object_id(),
             initial_shared_version: Builder.seq_number(),
             mutable: :bool
           ]}
  defstruct [
    :id,
    :initial_shared_version,
    :mutable
  ]
end