# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
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 ProductKeyStatus.
No description provided by the author
Defines values for GetGamesParamsSort.
Defines values for GameFileType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Defines values for SeatStatus.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Defines values for GameImageMime.
Defines values for GameImageMime.
Defines values for GameImageMime.
Defines values for SeatStatus.
Defines values for GameFileType.
Defines values for GetGamesParamsSort.
Defines values for GameVisibility.
Defines values for GameRoleType.
Defines values for GameRoleType.
Defines values for GameVisibility.
Defines values for GameVisibility.
Defines values for ProductKeyStatus.
No description provided by the author
Defines values for GameVideoMime.
Defines values for GameFileType.
# Structs
Edition エディションです。 questionnaireは工大祭などのアンケートが必要な際のみ存在します。.
EditionAccessToken defines model for EditionAccessToken.
EditionAuthorizeRequest ランチャーのエディション情報取得認可のリクエストです。.
EditionGameResponse defines model for EditionGameResponse.
Error defines model for Error.
Game ゲームの情報です。.
GameFile ゲームのファイルのメタ情報です。.
GameGenre defines model for GameGenre.
GameImage ゲームの画像のメタ情報です。.
GameInfo ゲームの情報です。.
GameInfoWithGenres ゲームとそのジャンルの情報です。.
GameRoleRequest ゲームのロールを指定するリクエストです。.
GameVersion ゲームのバージョンです。 url、filesはゲームの種類に応じていずれかが存在します。.
GameVersionFiles ゲームバージョンに紐づいたファイルの情報です。.
GameVideo ゲームの動画のメタ情報です。.
GetCallbackParams defines parameters for GetCallback.
GetGamesParams defines parameters for GetGames.
GetGamesResponse ゲームの一覧を取得します。 ページングのために、limit、offsetを適用する前のゲームの数をnumで返しています。.
GetGameVersionParams defines parameters for GetGameVersion.
GetGameVersionsResponse ゲームバージョンの一覧を取得します。 ページングのために、limit、offsetを適用する前のゲームバージョンの数もnumで返しています。.
GetProductKeysParams defines parameters for GetProductKeys.
NewEdition エディションを新しく作成する際に必要な情報です。 questionnaireは工大祭などのアンケートが必要な際のみ存在します。.
NewGame ゲームを新しく作成する際に必要な情報です。.
NewGameFile ゲームのファイルを新しく作成する際に必要な情報です。.
NewGameImage ゲームの画像を新しく作成する際に必要な情報です。.
NewGameVersion 新しいゲームのバージョンの作成に必要な情報です。 url、filesはゲームの種類に応じていずれかが存在します。.
NewGameVideo ゲームの動画を新しく作成する際に必要な情報です。.
PatchEdition エディションの情報を修正する際に必要な情報です。.
PatchEditionGameRequest エディションのゲームを変更するためのリクエストです。.
PatchGame ゲームの情報を修正する際に必要な情報です。.
PatchGameGenreJSONBody defines parameters for PatchGameGenre.
PatchSeatStatusRequest 席の着席状態を変更するためのリクエストです。.
PostProductKeyParams defines parameters for PostProductKey.
PostSeatRequest 席数を変更するためのリクエストです。.
ProductKey defines model for ProductKey.
PutGameGenresJSONBody defines parameters for PutGameGenres.
Seat 席の情報です。.
ServerInterfaceWrapper converts echo contexts to parameters.
User ユーザー.
UserRequest ユーザーを指定するリクエストです。.
# 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
AdminForbidden defines model for AdminForbidden.
AuthorizationCodeInQuery defines model for authorizationCodeInQuery.
EditionAccessTokenExpiresAt アクセストークンの有効期限です。.
EditionAccessTokenValue アクセストークンです。 暗号的にランダムな英数字36文字です。.
EditionCreatedAt エディションが作成された時刻です。.
EditionForbidden defines model for EditionForbidden.
EditionID エディションのIDです。.
EditionIDInPath defines model for editionIDInPath.
EditionName エディション名です。.
EditionQuestionnaireURL エディションのアンケートのURLです。.
GameCreatedAt ゲームがtraP Collectionに追加された時刻です。.
GameDescription ゲームの説明です。 ランチャーでも表示されます。.
GameFileContent ゲームの実行ファイルやデータをzipしたバイナリです。.
GameFileCreatedAt ゲームファイルが作成された時刻です。.
GameFileEntryPoint ゲームファイルの解凍後の実行ファイルのパスです。.
GameFileID ゲームファイルのIDです。.
GameFileIDInPath ゲームファイルのIDです。.
GameFileMd5 ゲームファイルのmd5ハッシュ値です。.
GameFileType ゲームファイルのタイプです。 jarはJavaで起動しWindows、OSXの両方で実行できるもの、 windowsはWindows用の実行ファイル、 macはOSX用の実行ファイルです。.
GameGenreCreatedAt ジャンルが作成された日時です.
GameGenreID ジャンルのID(UUID)です。.
GameGenreIDInPath defines model for gameGenreIDInPath.
GameGenreName ジャンルの名前です。32文字以下です。.
GameID ゲームのIDです。.
GameIDInPath ゲームのIDです。.
GameImageContent ゲーム画像のバイナリです。.
GameImageCreatedAt ゲーム画像の作成時刻です。.
GameImageID ゲーム画像のIDです。.
GameImageIDInPath ゲーム画像のIDです。.
GameImageMime ゲーム画像のmimeです。.
GameInfoForbidden defines model for GameInfoForbidden.
GameName ゲームの名前です。.
GameRoleType ゲームの管理権限の種類です。 ownerはゲームの所有者で、ゲーム情報の変更や管理者の変更ができます。 maintainerはゲームのメンテナーで、ゲーム情報の変更のみできます。.
GameURL ゲームのURLの値です。.
GameVersionCreatedAt ゲームのバージョンが作成された時刻です。.
GameVersionDescription ゲームのバージョンの説明です。 主にゲームの開発者向けの情報で、ランチャーでは表示されません。.
GameVersionID ゲームのバージョンのIDです。.
GameVersionName ゲームのバージョン名です。 セマンティックバージョニングに沿った文字列が許容されます。.
GameVideoContent ゲーム紹介動画のバイナリです。.
GameVideoCreatedAt ゲーム紹介動画の作成時刻です。.
GameVideoID ゲーム紹介動画のIDです。.
GameVideoIDInPath ゲーム紹介動画のIDです。.
GameVideoMime ゲーム紹介動画のmimeです。.
GameVisibility ゲームの公開設定です。 publicは全てのユーザーが全ての情報・ファイルにアクセスできます。 limitedは部員は全ての情報・ファイルに、部員以外はファイル以外にアクセスできます。 privateは部員はアクセスできます。 ゲーム作成時、指定がない場合はprivateになります.
GetGamesParamsSort defines parameters for GetGames.
InternalServerError defines model for InternalServerError.
PatchEditionJSONRequestBody defines body for PatchEdition for application/json ContentType.
PatchGameGenreJSONRequestBody defines body for PatchGameGenre for application/json ContentType.
PatchGameJSONRequestBody defines body for PatchGame for application/json ContentType.
PatchGameRoleJSONRequestBody defines body for PatchGameRole for application/json ContentType.
PatchSeatStatusJSONRequestBody defines body for PatchSeatStatus for application/json ContentType.
PostAdminJSONRequestBody defines body for PostAdmin for application/json ContentType.
PostEditionAuthorizeJSONRequestBody defines body for PostEditionAuthorize for application/json ContentType.
PostEditionGameJSONRequestBody defines body for PostEditionGame for application/json ContentType.
PostEditionJSONRequestBody defines body for PostEdition for application/json ContentType.
PostGameFileMultipartRequestBody defines body for PostGameFile for multipart/form-data ContentType.
PostGameImageMultipartRequestBody defines body for PostGameImage for multipart/form-data ContentType.
PostGameJSONRequestBody defines body for PostGame for application/json ContentType.
PostGameVersionJSONRequestBody defines body for PostGameVersion for application/json ContentType.
PostGameVideoMultipartRequestBody defines body for PostGameVideo for multipart/form-data ContentType.
PostSeatJSONRequestBody defines body for PostSeat for application/json ContentType.
ProductKeyCreatedAt プロダクトキーが作成された時刻です。.
ProductKeyID プロダクトキーのIDです。.
ProductKeyIDInPath defines model for productKeyIDInPath.
ProductKeyNumInQuery defines model for productKeyNumInQuery.
ProductKeyStatus defines model for ProductKeyStatus.
ProductKeyStatusInQuery defines model for productKeyStatusInQuery.
ProductKeyValue プロダクトキーの値です。 暗号的にランダムな英数字5文字をハイフン区切りで5つ並べたものです。.
PutGameGenresJSONRequestBody defines body for PutGameGenres for application/json ContentType.
SeatID 席のIDです。.
SeatIDInPath 席のIDです。.
SeatStatus 席の状態です。 in-useは使用中、emptyは空席です。.
TraPUnauthorized defines model for TraPUnauthorized.
UserID ユーザーのIDです。 traQのユーザーのUUIDと対応します。.
UserIDInPath ユーザーのIDです。 traQのユーザーのUUIDと対応します。.
UserName ユーザー名です。 traQのユーザーのUUIDでないmazreanなどのIDと対応します。.