Packages

A client for [Stream](https://getstream.io) REST APIs in Elixir - auto generated from their [OpenAPI specification](https://github.com/GetStream/protocol).

Current section

Files

Jump to
ex_stream_client lib ex_stream_client model channel_own_capability.ex
Raw

lib/ex_stream_client/model/channel_own_capability.ex

defmodule ExStreamClient.Model.ChannelOwnCapability do
@moduledoc "Schema representing a ChannelOwnCapability"
use ExStreamClient.JSON
use ExStreamClient.TypeInterner
defstruct []
@nested_components []
def nested_components do
@nested_components
end
@type t ::
:"upload-file"
| :"update-thread"
| :"update-own-message"
| :"update-channel-members"
| :"update-channel"
| :"update-any-message"
| :"typing-events"
| :"slow-mode"
| :"skip-slow-mode"
| :"set-channel-cooldown"
| :"send-typing-events"
| :"send-restricted-visibility-message"
| :"send-reply"
| :"send-reaction"
| :"send-poll"
| :"send-message"
| :"send-links"
| :"send-custom-events"
| :"search-messages"
| :"read-events"
| :"quote-message"
| :"query-poll-votes"
| :"pin-message"
| :"mute-channel"
| :"leave-channel"
| :"join-channel"
| :"freeze-channel"
| :"flag-message"
| :"delete-own-message"
| :"delete-channel"
| :"delete-any-message"
| :"create-attachment"
| :"connect-events"
| :"cast-poll-vote"
| :"ban-channel-members"
end