feat: add services and separate further
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
package assets
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
const (
|
||||
OkMes string = "OK"
|
||||
IntErrMes string = "An internal error occured, contact your administrator"
|
||||
)
|
||||
|
||||
type BasicResponse struct {
|
||||
Msg string `json:"msg"`
|
||||
Data any `json:"data"`
|
||||
}
|
||||
|
||||
// we swap out the hash for the keycontent
|
||||
type KeyResponse struct {
|
||||
ID int `json:"id"`
|
||||
MetaName string `json:"metaName"`
|
||||
KeyName string `json:"keyName"`
|
||||
KeyContent string `json:"keyContent"`
|
||||
Revoked bool `json:"revoked"`
|
||||
CreatedAt time.Time `json:"createdAt"`
|
||||
UpdatedAt time.Time `json:"updatedAt"`
|
||||
ExpiresAt time.Time `json:"expiresAt"`
|
||||
}
|
||||
|
||||
type FileResponse struct {
|
||||
ID int `json:"id"`
|
||||
MetaName string `json:"metaName"`
|
||||
FileName string `json:"fileName"`
|
||||
MediaType string `json:"mediaType"`
|
||||
CreatedAt time.Time `json:"createdAt"`
|
||||
ExpiresAt time.Time `json:"expiresAt"`
|
||||
}
|
||||
|
||||
func InternalErrorResponse(c *gin.Context) {
|
||||
c.JSON(http.StatusInternalServerError, BasicResponse{
|
||||
Msg: IntErrMes,
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user