lib/horizon/operation/bump_sequence.ex
defmodule Stellar.Horizon.Operation.BumpSequence do
@moduledoc """
Represents a `BumpSequence` operation from Horizon API.
"""
@behaviour Stellar.Horizon.Resource
alias Stellar.Horizon.Mapping
@type t :: %__MODULE__{bump_to: String.t()}
defstruct [:bump_to]
@mapping [bump_to: :integer]
@impl true
def new(attrs, opts \\ [])
def new(attrs, _opts) do
%__MODULE__{}
|> Mapping.build(attrs)
|> Mapping.parse(@mapping)
end
end