Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FavoriteCongressPerson ¶
type FavoriteCongressPerson struct { Id uint64 `json:"id" binding:"required"` Uri string `json:"uri" binding:"required"` Nome string `json:"nome" binding:"required"` SiglaPartido string `json:"siglaPartido" binding:"required"` UriPartido string `json:"uriPartido" binding:"required"` SiglaUf string `json:"siglaUf" binding:"required"` IdLegislatura uint64 `json:"idLegislatura" binding:"required"` UrlFoto string `json:"urlFoto" binding:"required"` Email string `json:"email" binding:"required,email"` }
type User ¶
type User struct { ID uint64 `json:"id" gorm:"primaryKey;autoIncrement"` Name string `json:"name" gorm:"not null" binding:"required"` Email string `json:"email" gorm:"not null" binding:"required,email"` Password string `json:"password" gorm:"not null" binding:"required"` CreatedAt time.Time `json:"created_at" gorm:"default:CURRENT_TIMESTAMP"` UpdatedAt time.Time `json:"updated_at" gorm:"default:CURRENT_TIMESTAMP"` FavoriteCongressPersons datatypes.JSONSlice[FavoriteCongressPerson] `json:"favorite_congress_persons" gorm:"type:jsonb"` }
Click to show internal directories.
Click to hide internal directories.