29 lines
511 B
Go
29 lines
511 B
Go
package board
|
|
|
|
import "fmt"
|
|
|
|
type CardNotExistError struct {
|
|
ID int
|
|
}
|
|
|
|
func (e CardNotExistError) Error() string {
|
|
return fmt.Sprintf("card ID '%d' does not exist in the database", e.ID)
|
|
}
|
|
|
|
// Card represents a card on a Kanban board.
|
|
type Card struct {
|
|
ID int
|
|
Title string
|
|
Description string
|
|
Created string
|
|
}
|
|
|
|
// UpdateId updates the ID of the Card value.
|
|
func (c *Card) UpdateId(id int) {
|
|
c.ID = id
|
|
}
|
|
|
|
// Id returns the ID of the Card value.
|
|
func (c *Card) Id() int {
|
|
return c.ID
|
|
}
|