lib/rpc/responses/get_events_response.ex

defmodule Soroban.RPC.GetEventsResponse do
  @moduledoc """
  `GetEventsResponse` struct definition.
  """
  @behaviour Soroban.RPC.Response.Spec

  @type latest_ledger :: non_neg_integer()
  @type events :: list()
  @type t :: %__MODULE__{
          latest_ledger: latest_ledger(),
          events: events()
        }
  defstruct [:latest_ledger, :events]

  @impl true
  def new(attrs), do: struct(%__MODULE__{}, attrs)
end