package
0.0.0-20240601170053-13aad568d971
Repository: https://github.com/21hack02win/nascalay-backend.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

# Constants

Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsEvent.
Defines values for WsNextShowStatus.
Defines values for WsNextShowStatus.
Defines values for WsNextShowStatus.
Defines values for WsNextShowStatus.

# Structs

アバター情報.
ユーザーが描画するキャンバスの分割情報・描画位置.
新規ルーム作成リクエスト.
ルーム参加リクエスト.
ルーム情報.
ServerInterfaceWrapper converts echo contexts to parameters.
ユーザー情報.
回答の入力が完了した人数を送信する (サーバー -> ルームの各員).
回答を送信する (ルームの各員 -> サーバー).
絵が飛んできて,回答する (サーバー -> ルーム各員).
最後の回答を受信する (サーバー -> ルーム全員).
絵を描き終えた人数を送信する (サーバー -> ルームの各員).
絵を送信する (ルームの各員 -> サーバー) -> (DRAWフェーズが終わってなかったら) また,DRAW_START が飛んでくる.
キャンバス情報とお題を送信する (サーバー -> ルーム各員).
エラー用ボディ.
ゲームの開始を通知する (サーバー -> ルーム全員).
お題入力が完了した人数を送信する (サーバー -> ルームの各員).
お題を送信する (ルームの各員 -> サーバー).
WsParams defines parameters for Ws.
WsReceiveMessage defines model for WsReceiveMessage.
部屋に追加のメンバーが来たことを通知する (サーバー -> ルーム全員).
ゲームのオプションを設定する (ホスト -> サーバー).
ゲームの設定を更新する (サーバー -> ルーム全員).
WsSendMessage defines model for WsSendMessage.
最後の回答を受信する (サーバー -> ルーム全員).
次のキャンバスを受信する (サーバー -> ルーム全員).
最初のお題を受信する (サーバー -> ルーム全員).
接続時に送信する (サーバー -> 新規クライアント).

# Interfaces

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
ServerInterface represents all server handlers.

# Type aliases

CreateRoomJSONBody defines parameters for CreateRoom.
CreateRoomJSONRequestBody defines body for CreateRoom for application/json ContentType.
JoinRoomJSONBody defines parameters for JoinRoom.
JoinRoomJSONRequestBody defines body for JoinRoom for application/json ContentType.
ルームID.
UserIdInQuery defines model for userIdInQuery.
Websocketイベントのリスト.
WsJSONBody defines parameters for Ws.
WsJSONRequestBody defines body for Ws for application/json ContentType.
次のWebsocketイベントのリスト.