From 44f20b34a0dc98f6521d8218f0d6629cf331bcc3 Mon Sep 17 00:00:00 2001 From: Dinesh Salunke Date: Sat, 25 Nov 2023 12:54:26 +0530 Subject: [PATCH] refactor: add structs for board --- modules/structs/project_board.go | 35 ++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 modules/structs/project_board.go diff --git a/modules/structs/project_board.go b/modules/structs/project_board.go new file mode 100644 index 0000000000..13aee79f5c --- /dev/null +++ b/modules/structs/project_board.go @@ -0,0 +1,35 @@ +// Copyright 2021 The Gitea Authors. All rights reserved. +// SPDX-License-Identifier: MIT + +package structs + +import "time" + +type ProjectBoard struct { + ID int64 `json:"id"` + Title string `json:"title"` + Default bool `json:"default"` + Color string `json:"color"` + Sorting int8 `json:"sorting"` + Project *Project `json:"project"` + Creator *User `json:"creator"` + // swagger:strfmt date-time + Created time.Time `json:"created_at"` + // swagger:strfmt date-time + Updated time.Time `json:"updated_at"` +} + +// swagger:model +type NewProjectBoardPayload struct { + // required:true + Title string `json:"title"` + Default bool `json:"default"` + Color string `json:"color"` + Sorting int8 `json:"sorting` +} + +// swagger:model +type UpdateProjectBoardPayload struct { + Title string `json:"title"` + Color string `json:"color"` +}