Adapts models

This commit is contained in:
Dennis Schoepf 2024-05-14 22:35:33 +02:00
parent 62f3f6ba8a
commit 96fc234068
3 changed files with 13 additions and 13 deletions

View file

@ -4,10 +4,10 @@ import "time"
// TODO: Tag for article?
type Article struct {
ID int64
Name string
Url string
Read bool
ReadAt time.Time
FeedID *int64
ID int64 `json:"id"`
Name string `json:"name"`
Url string `json:"url" validate:"required,url"`
Read bool `json:"read"`
ReadAt time.Time `json:"readAt"`
FeedID *int64 `json:"feedId"`
}

View file

@ -1,8 +1,8 @@
package model
type Feed struct {
ID int64
Name string
Url string
UserID int64
ID int64 `json:"id"`
Name string `json:"name"`
Url string `json:"url" validate:"required,url"`
UserID int64 `json:"userId" validate:"required"`
}

View file

@ -1,7 +1,7 @@
package model
type User struct {
ID string
FirstName string
Email string
ID string `json:"id"`
FirstName string `json:"firstName" validate:"required"`
Email string `json:"email" validate:"required,email"`
}