defmodule Rivet.Ident.UserData.Lib do alias Rivet.Ident use Rivet.Ecto.Collection.Context, model: Ident.UserData def list_types(%Ident.User{id: id}, types) when is_list(types) do from(d in Ident.UserData, where: d.user_id == ^id and d.type in ^types ) |> Ident.UserData.all!() end end