This commit is contained in:
2025-11-15 16:19:25 +01:00
parent 7ec38a443b
commit bf78faba28
10 changed files with 423 additions and 29 deletions

View File

@@ -0,0 +1,17 @@
package api
import "github.com/google/uuid"
// DTOs pour Message
type CreateMessageRequest struct {
ChannelID uuid.UUID `json:"channel_id" binding:"required"`
UserID uuid.UUID `json:"user_id" binding:"required"`
Content string `json:"content" binding:"required"`
ReplyToID *uuid.UUID `json:"reply_to_id,omitempty"`
}
type UpdateMessageRequest struct {
Content string `json:"content" binding:"required"`
ReplyToID *uuid.UUID `json:"reply_to_id,omitempty"`
}