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? // TODO: Tag for article?
type Article struct { type Article struct {
ID int64 ID int64 `json:"id"`
Name string Name string `json:"name"`
Url string Url string `json:"url" validate:"required,url"`
Read bool Read bool `json:"read"`
ReadAt time.Time ReadAt time.Time `json:"readAt"`
FeedID *int64 FeedID *int64 `json:"feedId"`
} }

View file

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

View file

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