defmodule Dexcord.Test.Endpoints do @moduledoc false use Dexcord.Api.Endpoint endpoint :get_widget, :get, "/channels/:channel_id/widget", query: [:limit, :around], returns: Dexcord.Test.Widget endpoint :create_widget, :post, "/channels/:channel_id/widget", body: true, binary_wrap: :name, files: true, returns: Dexcord.Test.Widget endpoint :delete_widget, :delete, "/channels/:channel_id/widget/:widget_id", reason: true, returns: nil endpoint :list_widgets, :get, "/channels/:channel_id/widgets", returns: [Dexcord.Test.Widget] endpoint :raw_thing, :get, "/things/:thing_id" end