dto

package
v0.0.0-...-dfc549c Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2025 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoardRespond

type BoardRespond struct {
	ID         uint                  `json:"id"`
	Name       string                `json:"name"`
	Tasks      []taskDTO.TaskRespond `json:"tasks"`
	BoardUsers []BoardUserRespond    `json:"board_users"`
}

func NewBoardRespond

func NewBoardRespond(board board.Board) BoardRespond

func NewBoardsRespond

func NewBoardsRespond(boards []board.Board) []BoardRespond

type BoardUserRespond

type BoardUserRespond struct {
	ID   uint   `json:"id"`
	Name string `json:"name"`
	Role string `json:"role"`
}

func NewBoardUserRespond

func NewBoardUserRespond(boardUser boardUser.BoardUser) BoardUserRespond

func NewBoardUsersRespond

func NewBoardUsersRespond(boardUsers []boardUser.BoardUser) []BoardUserRespond

type CreateBoardRequest

type CreateBoardRequest struct {
	Name string `json:"name" binding:"required,min=3,max=30"`
}

func (CreateBoardRequest) ToModel

func (receiver CreateBoardRequest) ToModel() board.Board

Jump to

Keyboard shortcuts

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