Files
gerald/internal/models/feedback.go
aspasskiy f725c8ba5f
Some checks failed
continuous-integration/drone/push Build is failing
project_id post
2024-04-20 18:29:16 +03:00

27 lines
594 B
Go

package models
import "github.com/google/uuid"
type Feedback struct {
UUID string `gorm:"primaryKey"`
UserID string `gorm:"type:varchar(255)"`
ProjectID string `gorm:"type:varchar(255)"`
SessionUUID string `gorm:"type:varchar(255)"`
Type string `gorm:"type:varchar(255)"`
Text string `gorm:"type:varchar(300)"`
}
func NewFeedback(userUUID, sessionUUID, ticketType, text, projectID string) *Feedback {
return &Feedback{
UUID: uuid.New().String(),
UserID: userUUID,
SessionUUID: sessionUUID,
ProjectID: projectID,
Type: ticketType,
Text: text,
}
}