transport

package
v0.0.0-...-f2869d2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2023 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CollectionsResponse

type CollectionsResponse struct {
	Perpage uint64                 `json:"perpage"`
	Page    uint64                 `json:"page"`
	Data    []payload.ResponseData `json:"data"`
}

type FQueryBinding

type FQueryBinding struct{}

func (FQueryBinding) Bind

func (f FQueryBinding) Bind(req *http.Request, obj interface{}) error

func (FQueryBinding) Name

func (f FQueryBinding) Name() string

type GameHandler

type GameHandler struct {
	GameRepository          data.GameRepository
	GamePublisherRepository data.GamePublisherRepository
	GameResponseGenerator   *payload.GameResponseGenerator
}

func (GameHandler) Delete

func (h GameHandler) Delete(c *gin.Context)

func (GameHandler) Get

func (h GameHandler) Get(c *gin.Context)

func (GameHandler) Post

func (h GameHandler) Post(c *gin.Context)

func (GameHandler) Put

func (h GameHandler) Put(c *gin.Context)

type GenreHandler

type GenreHandler struct {
	GenreRepository data.GenreRepository
}

func (GenreHandler) Get

func (h GenreHandler) Get(c *gin.Context)

type Middleware

type Middleware struct {
	CryptService crypt.CryptService
}

func (Middleware) Authorization

func (m Middleware) Authorization(c *gin.Context)

type PlatformHandler

type PlatformHandler struct {
	PlatformRepository data.PlatformRepository
}

func (PlatformHandler) Get

func (h PlatformHandler) Get(c *gin.Context)

type PublisherHandler

type PublisherHandler struct {
	PublisherRepository data.PublisherRepository
}

func (PublisherHandler) Get

func (h PublisherHandler) Get(c *gin.Context)

type RegionHandler

type RegionHandler struct {
	RegionRepository data.RegionRepository
}

func (RegionHandler) Get

func (h RegionHandler) Get(c *gin.Context)

type Transport

type Transport struct {
	// contains filtered or unexported fields
}

func (Transport) GetCryptService

func (t Transport) GetCryptService(conf *config.Config) crypt.CryptService

func (Transport) GetGameHandler

func (t Transport) GetGameHandler(conf *config.Config) *GameHandler

func (Transport) GetGamePlatformRepo

func (t Transport) GetGamePlatformRepo(conf *config.Config) data.GamePlatformRepository

func (Transport) GetGamePublisherRepo

func (t Transport) GetGamePublisherRepo(conf *config.Config) data.GamePublisherRepository

func (Transport) GetGamePublisherResponseGenerator

func (t Transport) GetGamePublisherResponseGenerator(conf *config.Config) *payload.GamePublisherResponseGenerator

func (Transport) GetGameRepo

func (t Transport) GetGameRepo(conf *config.Config) data.GameRepository

func (Transport) GetGameResponseGenerator

func (t Transport) GetGameResponseGenerator(conf *config.Config) *payload.GameResponseGenerator

func (Transport) GetGenreHandler

func (t Transport) GetGenreHandler(conf *config.Config) *GenreHandler

func (Transport) GetGenreRepo

func (t Transport) GetGenreRepo(conf *config.Config) data.GenreRepository

func (Transport) GetMiddleware

func (t Transport) GetMiddleware(conf *config.Config) *Middleware

func (Transport) GetMySQLConn

func (t Transport) GetMySQLConn(conf *config.Config) *sqlx.DB

func (Transport) GetPlatformHandler

func (t Transport) GetPlatformHandler(conf *config.Config) *PlatformHandler

func (Transport) GetPlatformRepo

func (t Transport) GetPlatformRepo(conf *config.Config) data.PlatformRepository

func (Transport) GetPlatformResponseGenerator

func (t Transport) GetPlatformResponseGenerator(conf *config.Config) *payload.PlatfromResponseGenerator

func (Transport) GetPublisherHandler

func (t Transport) GetPublisherHandler(conf *config.Config) *PublisherHandler

func (Transport) GetPublisherRepo

func (t Transport) GetPublisherRepo(conf *config.Config) data.PublisherRepository

func (Transport) GetRegionHandler

func (t Transport) GetRegionHandler(conf *config.Config) *RegionHandler

func (Transport) GetRegionRepo

func (t Transport) GetRegionRepo(conf *config.Config) data.RegionRepository

func (Transport) GetUserHandler

func (t Transport) GetUserHandler(conf *config.Config) *UserHandler

func (Transport) GetUserRepository

func (t Transport) GetUserRepository(conf *config.Config) data.UserRepoitory

type UserHandler

type UserHandler struct {
	UserRepository data.UserRepoitory
	CryptService   crypt.CryptService
}

func (UserHandler) Login

func (h UserHandler) Login(c *gin.Context)

func (UserHandler) Post

func (h UserHandler) Post(c *gin.Context)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL