22 lines
631 B
Elixir
22 lines
631 B
Elixir
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
|