Documentation ¶
Index ¶
- func RegisterCardServer(route *mux.Router, srv ICardServer)
- func RegisterCollectionServer(route *mux.Router, srv ICollectionServer)
- func RegisterDeckServer(route *mux.Router, srv IDeckServer)
- func RegisterGameServer(route *mux.Router, srv IGameServer)
- func RegisterGeneratorServer(route *mux.Router, srv IGeneratorServer)
- func RegisterImageServer(route *mux.Router, srv IImageServer)
- func RegisterReplaceServer(route *mux.Router, srv IReplaceServer)
- func RegisterSearchServer(route *mux.Router, srv ISearchServer)
- func RegisterStaticServer(route *mux.Router)
- func RegisterSystemServer(route *mux.Router, srv ISystemServer)
- func RegisterTTSServer(route *mux.Router, srv ITTSServer)
- type ICardServer
- type ICollectionServer
- type IDeckServer
- type IGameServer
- type IGeneratorServer
- type IImageServer
- type IReplaceServer
- type ISearchServer
- type ISystemServer
- type ITTSServer
- type RequestArchiveGame
- type RequestCard
- type RequestCardImage
- type RequestCollection
- type RequestCollectionImage
- type RequestCollectionSearch
- type RequestCreateCard
- type RequestCreateCollection
- type RequestCreateDeck
- type RequestCreateGame
- type RequestDataTTS
- type RequestDeck
- type RequestDeckImage
- type RequestDeleteCard
- type RequestDeleteCollection
- type RequestDeleteDeck
- type RequestDeleteGame
- type RequestDuplicateGame
- type RequestGame
- type RequestGameGenerate
- type RequestGameImage
- type RequestGameSearch
- type RequestImportGame
- type RequestListOfAllDecks
- type RequestListOfCard
- type RequestListOfCollections
- type RequestListOfDecks
- type RequestListOfGames
- type RequestPrepareReplace
- type RequestQuit
- type RequestReplaceReplace
- type RequestRootSearch
- type RequestSettings
- type RequestStatus
- type RequestUpdateCard
- type RequestUpdateCollection
- type RequestUpdateDeck
- type RequestUpdateGame
- type RequestUpdateSettings
- type RequestVersion
- type ResponseCard
- type ResponseCardImage
- type ResponseCollection
- type ResponseCollectionImage
- type ResponseCollectionSearch
- type ResponseCreateCard
- type ResponseCreateCollection
- type ResponseCreateDeck
- type ResponseCreateGame
- type ResponseDataTTS
- type ResponseDeck
- type ResponseDeckImage
- type ResponseDeleteCard
- type ResponseDeleteCollection
- type ResponseDeleteDeck
- type ResponseDeleteGame
- type ResponseDuplicateGame
- type ResponseGame
- type ResponseGameArchive
- type ResponseGameGenerate
- type ResponseGameImage
- type ResponseGameImport
- type ResponseGameSearch
- type ResponseListOfAllDecks
- type ResponseListOfCard
- type ResponseListOfCollections
- type ResponseListOfDecks
- type ResponseListOfGames
- type ResponsePrepareReplace
- type ResponseQuit
- type ResponseReplaceReplace
- type ResponseRootSearch
- type ResponseSettings
- type ResponseStatus
- type ResponseUpdateCard
- type ResponseUpdateCollection
- type ResponseUpdateDeck
- type ResponseUpdateGame
- type ResponseUpdateSettings
- type ResponseVersion
- type UnimplementedCardServer
- func (s *UnimplementedCardServer) CreateHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCardServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCardServer) ItemHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCardServer) ListHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCardServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
- type UnimplementedCollectionServer
- func (s *UnimplementedCollectionServer) CreateHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCollectionServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCollectionServer) ItemHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCollectionServer) ListHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedCollectionServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
- type UnimplementedDeckServer
- func (s *UnimplementedDeckServer) AllDecksHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedDeckServer) CreateHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedDeckServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedDeckServer) ItemHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedDeckServer) ListHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedDeckServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
- type UnimplementedGameServer
- func (s *UnimplementedGameServer) CreateHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) DuplicateHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) ExportHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) ImportHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) ItemHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) ListHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedGameServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
- type UnimplementedGeneratorServer
- type UnimplementedImageServer
- func (s *UnimplementedImageServer) CardHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedImageServer) CollectionHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedImageServer) DeckHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedImageServer) GameHandler(w http.ResponseWriter, r *http.Request)
- type UnimplementedReplaceServer
- type UnimplementedSearchServer
- type UnimplementedSystemServer
- func (s *UnimplementedSystemServer) GetSettingsHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedSystemServer) GetVersionHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedSystemServer) QuitHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedSystemServer) StatusHandler(w http.ResponseWriter, r *http.Request)
- func (s *UnimplementedSystemServer) UpdateSettingsHandler(w http.ResponseWriter, r *http.Request)
- type UnimplementedTTSServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCardServer ¶
func RegisterCardServer(route *mux.Router, srv ICardServer)
func RegisterCollectionServer ¶
func RegisterCollectionServer(route *mux.Router, srv ICollectionServer)
func RegisterDeckServer ¶
func RegisterDeckServer(route *mux.Router, srv IDeckServer)
func RegisterGameServer ¶
func RegisterGameServer(route *mux.Router, srv IGameServer)
func RegisterGeneratorServer ¶
func RegisterGeneratorServer(route *mux.Router, srv IGeneratorServer)
func RegisterImageServer ¶
func RegisterImageServer(route *mux.Router, srv IImageServer)
func RegisterReplaceServer ¶ added in v0.2.3
func RegisterReplaceServer(route *mux.Router, srv IReplaceServer)
func RegisterSearchServer ¶ added in v0.2.3
func RegisterSearchServer(route *mux.Router, srv ISearchServer)
func RegisterStaticServer ¶
func RegisterSystemServer ¶
func RegisterSystemServer(route *mux.Router, srv ISystemServer)
func RegisterTTSServer ¶ added in v0.2.3
func RegisterTTSServer(route *mux.Router, srv ITTSServer)
Types ¶
type ICardServer ¶
type ICardServer interface { CreateHandler(w http.ResponseWriter, r *http.Request) DeleteHandler(w http.ResponseWriter, r *http.Request) ItemHandler(w http.ResponseWriter, r *http.Request) ListHandler(w http.ResponseWriter, r *http.Request) UpdateHandler(w http.ResponseWriter, r *http.Request) }
type ICollectionServer ¶
type ICollectionServer interface { CreateHandler(w http.ResponseWriter, r *http.Request) DeleteHandler(w http.ResponseWriter, r *http.Request) ItemHandler(w http.ResponseWriter, r *http.Request) ListHandler(w http.ResponseWriter, r *http.Request) UpdateHandler(w http.ResponseWriter, r *http.Request) }
type IDeckServer ¶
type IDeckServer interface { AllDecksHandler(w http.ResponseWriter, r *http.Request) CreateHandler(w http.ResponseWriter, r *http.Request) DeleteHandler(w http.ResponseWriter, r *http.Request) ItemHandler(w http.ResponseWriter, r *http.Request) ListHandler(w http.ResponseWriter, r *http.Request) UpdateHandler(w http.ResponseWriter, r *http.Request) }
type IGameServer ¶
type IGameServer interface { CreateHandler(w http.ResponseWriter, r *http.Request) DeleteHandler(w http.ResponseWriter, r *http.Request) DuplicateHandler(w http.ResponseWriter, r *http.Request) ExportHandler(w http.ResponseWriter, r *http.Request) ImportHandler(w http.ResponseWriter, r *http.Request) ItemHandler(w http.ResponseWriter, r *http.Request) ListHandler(w http.ResponseWriter, r *http.Request) UpdateHandler(w http.ResponseWriter, r *http.Request) }
type IGeneratorServer ¶
type IGeneratorServer interface {
GameHandler(w http.ResponseWriter, r *http.Request)
}
type IImageServer ¶
type IImageServer interface { CardHandler(w http.ResponseWriter, r *http.Request) CollectionHandler(w http.ResponseWriter, r *http.Request) DeckHandler(w http.ResponseWriter, r *http.Request) GameHandler(w http.ResponseWriter, r *http.Request) }
type IReplaceServer ¶ added in v0.2.3
type IReplaceServer interface { PrepareHandler(w http.ResponseWriter, r *http.Request) ReplaceHandler(w http.ResponseWriter, r *http.Request) }
type ISearchServer ¶ added in v0.2.3
type ISearchServer interface { RootHandler(w http.ResponseWriter, r *http.Request) GameHandler(w http.ResponseWriter, r *http.Request) CollectionHandler(w http.ResponseWriter, r *http.Request) }
type ISystemServer ¶
type ISystemServer interface { QuitHandler(w http.ResponseWriter, r *http.Request) GetSettingsHandler(w http.ResponseWriter, r *http.Request) UpdateSettingsHandler(w http.ResponseWriter, r *http.Request) StatusHandler(w http.ResponseWriter, r *http.Request) GetVersionHandler(w http.ResponseWriter, r *http.Request) }
type ITTSServer ¶ added in v0.2.3
type ITTSServer interface {
DataHandler(w http.ResponseWriter, r *http.Request)
}
type RequestArchiveGame ¶
type RequestArchiveGame struct { // In: path // Required: true Game string `json:"game"` }
Requesting an existing game archive
swagger:parameters RequestArchiveGame
type RequestCard ¶
type RequestCard struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: path // Required: true Card int64 `json:"card"` }
Requesting an existing card
swagger:parameters RequestCard
type RequestCardImage ¶
type RequestCardImage struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: path // Required: true Card string `json:"card"` }
Requesting an image of existing card
swagger:parameters RequestCardImage
type RequestCollection ¶
type RequestCollection struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` }
Requesting an existing collection
swagger:parameters RequestCollection
type RequestCollectionImage ¶
type RequestCollectionImage struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` }
Requesting an image of existing collection
swagger:parameters RequestCollectionImage
type RequestCollectionSearch ¶ added in v0.2.3
type RequestCollectionSearch struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Recursive search for all types of objects in the specified game and collection
swagger:parameters RequestCollectionSearch
type RequestCreateCard ¶
type RequestCreateCard struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false Variables string `json:"variables"` // In: formData // Required: true Count int `json:"count"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to create a card
swagger:parameters RequestCreateCard
type RequestCreateCollection ¶
type RequestCreateCollection struct { // In: path // Required: true Game string `json:"game"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to create a collection
swagger:parameters RequestCreateCollection
type RequestCreateDeck ¶
type RequestCreateDeck struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to create a deck
swagger:parameters RequestCreateDeck
type RequestCreateGame ¶
type RequestCreateGame struct { // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to create a game
swagger:parameters RequestCreateGame
type RequestDataTTS ¶ added in v0.2.3
type RequestDataTTS struct { }
swagger:parameters RequestDataTTS
type RequestDeck ¶
type RequestDeck struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` }
Requesting an existing deck
swagger:parameters RequestDeck
type RequestDeckImage ¶
type RequestDeckImage struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` }
Requesting an image of existing deck
swagger:parameters RequestDeckImage
type RequestDeleteCard ¶
type RequestDeleteCard struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: path // Required: true Card string `json:"card"` }
Request to delete a card
swagger:parameters RequestDeleteCard
type RequestDeleteCollection ¶
type RequestDeleteCollection struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` }
Request to delete a collection
swagger:parameters RequestDeleteCollection
type RequestDeleteDeck ¶
type RequestDeleteDeck struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` }
Request to delete a deck
swagger:parameters RequestDeleteDeck
type RequestDeleteGame ¶
type RequestDeleteGame struct { // In: path // Required: true Game string `json:"game"` }
Request to delete a game
swagger:parameters RequestDeleteGame
type RequestDuplicateGame ¶
type RequestDuplicateGame struct { // In: path // Required: true Game string `json:"game"` // In: body // Required: true Body struct { // Required: true dto.DuplicateGameDTO } }
Request to duplicate a game
swagger:parameters RequestDuplicateGame
type RequestGame ¶
type RequestGame struct { // In: path // Required: true Game string `json:"game"` }
Requesting an existing game
swagger:parameters RequestGame
type RequestGameGenerate ¶
type RequestGameGenerate struct { // In: path // Required: true Game string `json:"game"` // In: body // Required: false Body struct { dto.GenerateGameDTO } }
Request to start generating result objects
swagger:parameters RequestGameGenerate
type RequestGameImage ¶
type RequestGameImage struct { // In: path // Required: true Game string `json:"game"` }
Requesting an image of existing game
swagger:parameters RequestGameImage
type RequestGameSearch ¶ added in v0.2.3
type RequestGameSearch struct { // In: path // Required: true Game string `json:"game"` // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Recursive search for all types of objects in the specified game
swagger:parameters RequestGameSearch
type RequestImportGame ¶
type RequestImportGame struct { // Specify a name for the imported game // In: formData // Required: false Name string `json:"name"` // Binary data of the imported file // In: formData // Required: true File []byte `json:"file"` }
Creating game from archive
swagger:parameters RequestImportGame
type RequestListOfAllDecks ¶
type RequestListOfAllDecks struct { // In: path // Required: true Game string `json:"game"` }
Requesting a list of all decks in game
swagger:parameters RequestListOfAllDecks
type RequestListOfCard ¶
type RequestListOfCard struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Requesting a list of existing cards
swagger:parameters RequestListOfCard
type RequestListOfCollections ¶
type RequestListOfCollections struct { // In: path // Required: true Game string `json:"game"` // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Requesting a list of existing collections
swagger:parameters RequestListOfCollections
type RequestListOfDecks ¶
type RequestListOfDecks struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Requesting a list of existing decks
swagger:parameters RequestListOfDecks
type RequestListOfGames ¶
type RequestListOfGames struct { // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Requesting a list of existing games
swagger:parameters RequestListOfGames
type RequestPrepareReplace ¶ added in v0.2.3
type RequestPrepareReplace struct { // Json file // In: formData // Required: true File []byte `json:"file"` }
swagger:parameters RequestPrepareReplace
type RequestReplaceReplace ¶ added in v0.2.3
type RequestReplaceReplace struct { // Json file // In: formData // Required: true File []byte `json:"file"` // Json file // In: formData // Required: true Mapping []byte `json:"mapping"` }
swagger:parameters RequestReplaceReplace
type RequestRootSearch ¶ added in v0.2.3
type RequestRootSearch struct { // In: query // Required: false Sort string `json:"sort"` // In: query // Required: false Search string `json:"search"` }
Recursive search for all object types
swagger:parameters RequestRootSearch
type RequestUpdateCard ¶
type RequestUpdateCard struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: path // Required: true Card string `json:"card"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false Variables string `json:"variables"` // In: formData // Required: true Count int `json:"count"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to update a card
swagger:parameters RequestUpdateCard
type RequestUpdateCollection ¶
type RequestUpdateCollection struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to update a collection
swagger:parameters RequestUpdateCollection
type RequestUpdateDeck ¶
type RequestUpdateDeck struct { // In: path // Required: true Game string `json:"game"` // In: path // Required: true Collection string `json:"collection"` // In: path // Required: true Deck string `json:"deck"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to update a deck
swagger:parameters RequestUpdateDeck
type RequestUpdateGame ¶
type RequestUpdateGame struct { // In: path // Required: true Game string `json:"game"` // In: formData // Required: true Name string `json:"name"` // In: formData // Required: true Description string `json:"description"` // In: formData // Required: false Image string `json:"image"` // In: formData // Required: false ImageFile []byte `json:"imageFile"` }
Request to update a game
swagger:parameters RequestUpdateGame
type RequestUpdateSettings ¶
type RequestUpdateSettings struct { // In: body // Required: true Body struct { // Required: true dto.UpdateSettingsDTO } }
Request to update a settings
swagger:parameters RequestUpdateSettings
type ResponseCard ¶
type ResponseCard struct { // In: body // Required: true Body struct { // Required: true Data entity.CardInfo `json:"data"` } }
Card
swagger:response ResponseCard
type ResponseCardImage ¶
type ResponseCardImage struct { // In: body Body []byte }
Card image
swagger:response ResponseCardImage
type ResponseCollection ¶
type ResponseCollection struct { // In: body Body struct { // Required: true Data entity.CollectionInfo `json:"data"` } }
Collection
swagger:response ResponseCollection
type ResponseCollectionImage ¶
type ResponseCollectionImage struct { // In: body Body []byte }
Collection image
swagger:response ResponseCollectionImage
type ResponseCollectionSearch ¶ added in v0.2.3
type ResponseCollectionSearch struct { // In: body // Required: true Body struct { // Required: true Data []byte `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of found objects
swagger:response ResponseCollectionSearch
type ResponseCreateCard ¶
type ResponseCreateCard struct { // In: body // Required: true Body struct { // Required: true Data entity.CardInfo `json:"data"` } }
Status of card creation
swagger:response ResponseCreateCard
type ResponseCreateCollection ¶
type ResponseCreateCollection struct { // In: body // Required: true Body struct { // Required: true Data entity.CollectionInfo `json:"data"` } }
Status of collection creation
swagger:response ResponseCreateCollection
type ResponseCreateDeck ¶
type ResponseCreateDeck struct { // In: body // Required: true Body struct { // Required: true Data entity.DeckInfo `json:"data"` } }
Status of deck creation
swagger:response ResponseCreateDeck
type ResponseCreateGame ¶
type ResponseCreateGame struct { // In: body // Required: true Body struct { // Required: true Data entity.GameInfo `json:"data"` } }
Status of game creation
swagger:response ResponseCreateGame
type ResponseDataTTS ¶ added in v0.2.3
type ResponseDataTTS struct { // In: body Body []byte }
swagger:response ResponseDataTTS
type ResponseDeck ¶
type ResponseDeck struct { // In: body Body struct { // Required: true Data entity.DeckInfo `json:"data"` } }
Deck
swagger:response ResponseDeck
type ResponseDeckImage ¶
type ResponseDeckImage struct { // In: body Body []byte }
Deck image
swagger:response ResponseDeckImage
type ResponseDeleteCard ¶
type ResponseDeleteCard struct { }
Card deletion status
swagger:response ResponseDeleteCard
type ResponseDeleteCollection ¶
type ResponseDeleteCollection struct { }
Collection deletion status
swagger:response ResponseDeleteCollection
type ResponseDeleteDeck ¶
type ResponseDeleteDeck struct { }
Deck deletion status
swagger:response ResponseDeleteDeck
type ResponseDeleteGame ¶
type ResponseDeleteGame struct { }
Game deletion status
swagger:response ResponseDeleteGame
type ResponseDuplicateGame ¶
type ResponseDuplicateGame struct { // In: body // Required: true Body struct { // Required: true Data entity.GameInfo `json:"data"` } }
Status of game duplicate
swagger:response ResponseDuplicateGame
type ResponseGame ¶
type ResponseGame struct { // In: body Body struct { // Required: true Data entity.GameInfo `json:"data"` } }
Game
swagger:response ResponseGame
type ResponseGameArchive ¶
type ResponseGameArchive struct { // In: body Body []byte }
Game archive
swagger:response ResponseGameArchive
type ResponseGameGenerate ¶
type ResponseGameGenerate struct { }
Generating game objects
swagger:response ResponseGameGenerate
type ResponseGameImage ¶
type ResponseGameImage struct { // In: body Body []byte }
Game image
swagger:response ResponseGameImage
type ResponseGameImport ¶
type ResponseGameImport struct { // In: body Body struct { // Required: true Data entity.GameInfo `json:"data"` } }
Import game
swagger:response ResponseGameImport
type ResponseGameSearch ¶ added in v0.2.3
type ResponseGameSearch struct { // In: body // Required: true Body struct { // Required: true Data []byte `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of found objects
swagger:response ResponseGameSearch
type ResponseListOfAllDecks ¶
type ResponseListOfAllDecks struct { // In: body // Required: true Body struct { // Required: true Data []*entity.DeckInfo `json:"data"` } }
List of decks
swagger:response ResponseListOfAllDecks
type ResponseListOfCard ¶
type ResponseListOfCard struct { // In: body // Required: true Body struct { // Required: true Data []*entity.CardInfo `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of cards
swagger:response ResponseListOfCard
type ResponseListOfCollections ¶
type ResponseListOfCollections struct { // In: body // Required: true Body struct { // Required: true Data []*entity.CollectionInfo `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of collections
swagger:response ResponseListOfCollections
type ResponseListOfDecks ¶
type ResponseListOfDecks struct { // In: body // Required: true Body struct { // Required: true Data []*entity.DeckInfo `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of decks
swagger:response ResponseListOfDecks
type ResponseListOfGames ¶
type ResponseListOfGames struct { // In: body // Required: true Body struct { // Required: true Data []*entity.GameInfo `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of games
swagger:response ResponseListOfGames
type ResponsePrepareReplace ¶ added in v0.2.3
type ResponsePrepareReplace struct { // In: body Body struct { // Required: true Data []byte `json:"data"` } }
swagger:response ResponsePrepareReplace
type ResponseReplaceReplace ¶ added in v0.2.3
type ResponseReplaceReplace struct { // In: body Body struct { // Required: true Data []byte `json:"data"` } }
swagger:response ResponseReplaceReplace
type ResponseRootSearch ¶ added in v0.2.3
type ResponseRootSearch struct { // In: body // Required: true Body struct { // Required: true Data []byte `json:"data"` // Required: true Meta *network.Meta `json:"meta"` } }
List of found objects
swagger:response ResponseRootSearch
type ResponseSettings ¶
type ResponseSettings struct { // In: body Body struct { // Required: true Data entity.SettingInfo `json:"data"` } }
Settings
swagger:response ResponseSettings
type ResponseStatus ¶
type ResponseStatus struct { // In: body Body struct { // Required: true Data entity.Status `json:"data"` } }
Status
swagger:response ResponseStatus
type ResponseUpdateCard ¶
type ResponseUpdateCard struct { // In: body // Required: true Body struct { // Required: true Data entity.CardInfo `json:"data"` } }
Status of card update
swagger:response ResponseUpdateCard
type ResponseUpdateCollection ¶
type ResponseUpdateCollection struct { // In: body // Required: true Body struct { // Required: true Data entity.CollectionInfo `json:"data"` } }
Status of collection update
swagger:response ResponseUpdateCollection
type ResponseUpdateDeck ¶
type ResponseUpdateDeck struct { // In: body // Required: true Body struct { // Required: true Data entity.DeckInfo `json:"data"` } }
Status of deck update
swagger:response ResponseUpdateDeck
type ResponseUpdateGame ¶
type ResponseUpdateGame struct { // In: body // Required: true Body struct { // Required: true Data entity.GameInfo `json:"data"` } }
Status of game update
swagger:response ResponseUpdateGame
type ResponseUpdateSettings ¶
type ResponseUpdateSettings struct { // In: body Body struct { // Required: true Data entity.SettingInfo `json:"data"` } }
Settings
swagger:response ResponseUpdateSettings
type ResponseVersion ¶
type ResponseVersion struct { // In: body Body struct { // Required: true Data string `json:"data"` } }
Version
swagger:response ResponseVersion
type UnimplementedCardServer ¶
type UnimplementedCardServer struct { }
func (*UnimplementedCardServer) CreateHandler ¶
func (s *UnimplementedCardServer) CreateHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games/{game}/collections/{collection}/decks/{deck}/cards Cards RequestCreateCard
Create card ¶
Allows you to create a new card
Consumes: - multipart/form-data Responses: 200: ResponseCreateCard default: ResponseError
func (*UnimplementedCardServer) DeleteHandler ¶
func (s *UnimplementedCardServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
swagger:route DELETE /api/games/{game}/collections/{collection}/decks/{deck}/cards/{card} Cards RequestDeleteCard
Delete card ¶
Allows you to delete an existing card
Responses: 200: ResponseDeleteCard default: ResponseError
func (*UnimplementedCardServer) ItemHandler ¶
func (s *UnimplementedCardServer) ItemHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/decks/{deck}/cards/{card} Cards RequestCard
Get card ¶
Get an existing card
Responses: 200: ResponseCard default: ResponseError
func (*UnimplementedCardServer) ListHandler ¶
func (s *UnimplementedCardServer) ListHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/decks/{deck}/cards Cards RequestListOfCard
Get cards list ¶
Get a list of existing cards Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseListOfCard default: ResponseError
func (*UnimplementedCardServer) UpdateHandler ¶
func (s *UnimplementedCardServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
swagger:route PATCH /api/games/{game}/collections/{collection}/decks/{deck}/cards/{card} Cards RequestUpdateCard
Update card ¶
Allows you to update an existing card
Consumes: - multipart/form-data Responses: 200: ResponseUpdateCard default: ResponseError
type UnimplementedCollectionServer ¶
type UnimplementedCollectionServer struct { }
func (*UnimplementedCollectionServer) CreateHandler ¶
func (s *UnimplementedCollectionServer) CreateHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games/{game}/collections Collections RequestCreateCollection
Create collection ¶
Allows you to create a new collection
Consumes: - multipart/form-data Responses: 200: ResponseCreateCollection default: ResponseError
func (*UnimplementedCollectionServer) DeleteHandler ¶
func (s *UnimplementedCollectionServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
swagger:route DELETE /api/games/{game}/collections/{collection} Collections RequestDeleteCollection
Delete collection ¶
Allows you to delete an existing collection
Responses: 200: ResponseDeleteCollection default: ResponseError
func (*UnimplementedCollectionServer) ItemHandler ¶
func (s *UnimplementedCollectionServer) ItemHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection} Collections RequestCollection
Get collection ¶
Get an existing collection
Responses: 200: ResponseCollection default: ResponseError
func (*UnimplementedCollectionServer) ListHandler ¶
func (s *UnimplementedCollectionServer) ListHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections Collections RequestListOfCollections
Get collections list ¶
Get a list of existing collections Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseListOfCollections default: ResponseError
func (*UnimplementedCollectionServer) UpdateHandler ¶
func (s *UnimplementedCollectionServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
swagger:route PATCH /api/games/{game}/collections/{collection} Collections RequestUpdateCollection
Update collection ¶
Allows you to update an existing collection
Consumes: - multipart/form-data Responses: 200: ResponseUpdateCollection default: ResponseError
type UnimplementedDeckServer ¶
type UnimplementedDeckServer struct { }
func (*UnimplementedDeckServer) AllDecksHandler ¶
func (s *UnimplementedDeckServer) AllDecksHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/decks Decks RequestListOfAllDecks
Get list of all decks in game ¶
Get a list of all existing decks in game
Responses: 200: ResponseListOfAllDecks default: ResponseError
func (*UnimplementedDeckServer) CreateHandler ¶
func (s *UnimplementedDeckServer) CreateHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games/{game}/collections/{collection}/decks Decks RequestCreateDeck
Create deck ¶
Allows you to create a new deck
Consumes: - multipart/form-data Responses: 200: ResponseCreateDeck default: ResponseError
func (*UnimplementedDeckServer) DeleteHandler ¶
func (s *UnimplementedDeckServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
swagger:route DELETE /api/games/{game}/collections/{collection}/decks/{deck} Decks RequestDeleteDeck
Delete deck ¶
Allows you to delete an existing deck
Responses: 200: ResponseDeleteDeck default: ResponseError
func (*UnimplementedDeckServer) ItemHandler ¶
func (s *UnimplementedDeckServer) ItemHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/decks/{deck} Decks RequestDeck
Get deck ¶
Get an existing deck
Responses: 200: ResponseDeck default: ResponseError
func (*UnimplementedDeckServer) ListHandler ¶
func (s *UnimplementedDeckServer) ListHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/decks Decks RequestListOfDecks
Get decks list ¶
Get a list of existing decks Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseListOfDecks default: ResponseError
func (*UnimplementedDeckServer) UpdateHandler ¶
func (s *UnimplementedDeckServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
swagger:route PATCH /api/games/{game}/collections/{collection}/decks/{deck} Decks RequestUpdateDeck
Update deck ¶
Allows you to update an existing deck
Consumes: - multipart/form-data Responses: 200: ResponseUpdateDeck default: ResponseError
type UnimplementedGameServer ¶
type UnimplementedGameServer struct { }
func (*UnimplementedGameServer) CreateHandler ¶
func (s *UnimplementedGameServer) CreateHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games Games RequestCreateGame
Create game ¶
Allows you to create a new game
Consumes: - multipart/form-data Responses: 200: ResponseCreateGame default: ResponseError
func (*UnimplementedGameServer) DeleteHandler ¶
func (s *UnimplementedGameServer) DeleteHandler(w http.ResponseWriter, r *http.Request)
swagger:route DELETE /api/games/{game} Games RequestDeleteGame
Delete game ¶
Allows you to delete an existing game
Responses: 200: ResponseDeleteGame default: ResponseError
func (*UnimplementedGameServer) DuplicateHandler ¶
func (s *UnimplementedGameServer) DuplicateHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games/{game}/duplicate Games RequestDuplicateGame
Duplicate game ¶
Allows you to create a copy of an existing game
Responses: 200: ResponseDuplicateGame default: ResponseError
func (*UnimplementedGameServer) ExportHandler ¶
func (s *UnimplementedGameServer) ExportHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/export Games RequestArchiveGame
Export game to archive ¶
Get an existing game archive
Produces: - application/json - application/zip Responses: 200: ResponseGameArchive default: ResponseError
func (*UnimplementedGameServer) ImportHandler ¶
func (s *UnimplementedGameServer) ImportHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games/import Games RequestImportGame
Import game from archive ¶
Creat game from archive
Consumes: - multipart/form-data Responses: 200: ResponseGameImport default: ResponseError
func (*UnimplementedGameServer) ItemHandler ¶
func (s *UnimplementedGameServer) ItemHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game} Games RequestGame
Get game ¶
Get an existing game
Responses: 200: ResponseGame default: ResponseError
func (*UnimplementedGameServer) ListHandler ¶
func (s *UnimplementedGameServer) ListHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games Games RequestListOfGames
Get games list ¶
Get a list of existing games Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseListOfGames default: ResponseError
func (*UnimplementedGameServer) UpdateHandler ¶
func (s *UnimplementedGameServer) UpdateHandler(w http.ResponseWriter, r *http.Request)
swagger:route PATCH /api/games/{game} Games RequestUpdateGame
Update game ¶
Allows you to update an existing game
Consumes: - multipart/form-data Responses: 200: ResponseUpdateGame default: ResponseError
type UnimplementedGeneratorServer ¶
type UnimplementedGeneratorServer struct { }
func (*UnimplementedGeneratorServer) GameHandler ¶
func (s *UnimplementedGeneratorServer) GameHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/games/{game}/generate Generator RequestGameGenerate
Start generating items for TTS ¶
Allow to run the background process of generating images and json item for the game
Responses: 200: ResponseGameGenerate default: ResponseError
type UnimplementedImageServer ¶
type UnimplementedImageServer struct { }
func (*UnimplementedImageServer) CardHandler ¶
func (s *UnimplementedImageServer) CardHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/decks/{deck}/cards/{card}/image Images RequestCardImage
Get card image ¶
Get an image of existing card
Produces: - application/json - image/png - image/jpeg - image/gif Responses: 200: ResponseCardImage default: ResponseError
func (*UnimplementedImageServer) CollectionHandler ¶
func (s *UnimplementedImageServer) CollectionHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/image Images RequestCollectionImage
Get collection image ¶
Get an image of existing collection
Produces: - application/json - image/png - image/jpeg - image/gif Responses: 200: ResponseCollectionImage default: ResponseError
func (*UnimplementedImageServer) DeckHandler ¶
func (s *UnimplementedImageServer) DeckHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/collections/{collection}/decks/{deck}/image Images RequestDeckImage
Get deck image ¶
Get an image of existing deck
Produces: - application/json - image/png - image/jpeg - image/gif Responses: 200: ResponseDeckImage default: ResponseError
func (*UnimplementedImageServer) GameHandler ¶
func (s *UnimplementedImageServer) GameHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/games/{game}/image Images RequestGameImage
Get game image ¶
Get an image of existing game
Produces: - application/json - image/png - image/jpeg - image/gif Responses: 200: ResponseGameImage default: ResponseError
type UnimplementedReplaceServer ¶ added in v0.2.3
type UnimplementedReplaceServer struct { }
func (*UnimplementedReplaceServer) PrepareHandler ¶ added in v0.2.3
func (s *UnimplementedReplaceServer) PrepareHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/replace/prepare Replace RequestPrepareReplace
Map with key image and empty value for URLs ¶
Takes as input the generated resulting json file for a saved TTS object. As a result, it returns a map of the files that should be uploaded to the web repository and allows you to manually map those files to valid URLs.
Consumes: - multipart/form-data Responses: 200: ResponsePrepareReplace default: ResponseError
func (*UnimplementedReplaceServer) ReplaceHandler ¶ added in v0.2.3
func (s *UnimplementedReplaceServer) ReplaceHandler(w http.ResponseWriter, r *http.Request)
swagger:route POST /api/replace Replace RequestReplaceReplace
Replace all image paths with a mapping file ¶
Accepts as input the generated resulting json file for the saved TTS object and the mapped URL files. This returns a saved TTS object json file with local file paths replaced by URLs. And with these cards you can already save your table and share it with other users.
Consumes: - multipart/form-data Responses: 200: ResponseReplaceReplace default: ResponseError
type UnimplementedSearchServer ¶ added in v0.2.3
type UnimplementedSearchServer struct { }
func (*UnimplementedSearchServer) CollectionHandler ¶ added in v0.2.3
func (s *UnimplementedSearchServer) CollectionHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/search/games/{game}/collections/{collection} Search RequestCollectionSearch
Recursive search in a particular game and collection ¶
Get a list of all objects that match the search mask and are in a particular game and collection Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseCollectionSearch default: ResponseError
func (*UnimplementedSearchServer) GameHandler ¶ added in v0.2.3
func (s *UnimplementedSearchServer) GameHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/search/games/{game} Search RequestGameSearch
Recursive search in a particular game ¶
Get a list of all objects that match the search mask and are in a particular game Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseGameSearch default: ResponseError
func (*UnimplementedSearchServer) RootHandler ¶ added in v0.2.3
func (s *UnimplementedSearchServer) RootHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/search Search RequestRootSearch
Recursive search for all games ¶
Get a list of all objects that matched the search mask Sort values: name, name_desc, created, created_desc
Responses: 200: ResponseRootSearch default: ResponseError
type UnimplementedSystemServer ¶
type UnimplementedSystemServer struct { }
func (*UnimplementedSystemServer) GetSettingsHandler ¶
func (s *UnimplementedSystemServer) GetSettingsHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/system/settings System RequestSettings
Get settings ¶
Get default or changed settings
Responses: 200: ResponseSettings default: ResponseError
func (*UnimplementedSystemServer) GetVersionHandler ¶
func (s *UnimplementedSystemServer) GetVersionHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/system/version System RequestVersion
Get app version ¶
API to get version of application
Responses: 200: ResponseVersion default: ResponseError
func (*UnimplementedSystemServer) QuitHandler ¶
func (s *UnimplementedSystemServer) QuitHandler(w http.ResponseWriter, r *http.Request)
swagger:route DELETE /api/system/quit System RequestQuit
Close application ¶
Close app on back side
Responses: 200: ResponseQuit default: ResponseError
func (*UnimplementedSystemServer) StatusHandler ¶
func (s *UnimplementedSystemServer) StatusHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/system/status System RequestStatus
Get progress status ¶
API to get status of process
Responses: 200: ResponseStatus default: ResponseError
func (*UnimplementedSystemServer) UpdateSettingsHandler ¶
func (s *UnimplementedSystemServer) UpdateSettingsHandler(w http.ResponseWriter, r *http.Request)
swagger:route PATCH /api/system/settings System RequestUpdateSettings
Update settings ¶
API to update settings
Responses: 200: ResponseUpdateSettings default: ResponseError
type UnimplementedTTSServer ¶ added in v0.2.3
type UnimplementedTTSServer struct { }
func (*UnimplementedTTSServer) DataHandler ¶ added in v0.2.3
func (s *UnimplementedTTSServer) DataHandler(w http.ResponseWriter, r *http.Request)
swagger:route GET /api/tts/data TTS RequestDataTTS
Get json file from last generator ¶
API for TTS for downloading JSON file inside game
Responses: 200: ResponseDataTTS default: ResponseError