controller

package
v0.0.0-...-db501e4 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

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

func NewController

func NewController(infra *infra.Infrastructure) *Controller

func (*Controller) CreateCassette

func (c *Controller) CreateCassette(ctx echo.Context) error

func (*Controller) CreateUser

func (ct *Controller) CreateUser(c echo.Context) error

func (*Controller) GetCassette

func (c *Controller) GetCassette(ctx echo.Context) error

func (*Controller) GetCassettesByUser

func (c *Controller) GetCassettesByUser(ctx echo.Context) error

func (*Controller) GetUser

func (ct *Controller) GetUser(c echo.Context) error

e.GET("/users/:id", getUser)

func (*Controller) UploadSong

func (ct *Controller) UploadSong(c echo.Context) error

type CreateCassetteRequest

type CreateCassetteRequest struct {
	Name   string `form:"name" validate:"required"`
	UserID string `form:"user_id" validate:"required"`
}

type CreateUserRequest

type CreateUserRequest struct {
	UserID string `form:"user_id" validate:"required"`
	Name   string `form:"name" validate:"required"`
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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