Current section

Files

Jump to
esx lib esx model search.ex
Raw

lib/esx/model/search.ex

defmodule ESx.Model.Search do
alias ESx.API
defstruct [:__model__, :__schema__, args: %{}]
@type t :: %__MODULE__{}
def wrap(model, schema, args) do
%__MODULE__{
__model__: model,
__schema__: schema,
args: args,
}
end
def execute(%{__model__: model, __schema__: _schema, args: args}) do
API.search model.transport, args
end
end