-
Notifications
You must be signed in to change notification settings - Fork 0
/
usuario.go
22 lines (20 loc) · 862 Bytes
/
usuario.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package models
import (
"time"
"go.mongodb.org/mongo-driver/bson/primitive"
)
//Usuario es el modelo de usuarios de la BD
type Usuario struct{
ID primitive.ObjectID `bson:"_id,omitempty" json:"id"`
RolId string `bson:"rolid" json:"rolid,omitempty"`
Nombre string `bson:"nombre" json:"nombre,omitempty"`
Apellidos string `bson:"apellidos" json:"apellidos,omitempty"`
FechaNacimiento time.Time `bson:"fechaNacimiento" json:"fechaNacimiento,omitempty"`
Email string `bson:"email" json:"email"`
Password string `bson:"password" json:"password,omitempty"`
Avatar string `bson:"avatar" json:"avatar,omitempty"`
Banner string `bson:"banner" json:"banner,omitempty"`
Biografia string `bson:"biografia" json:"biografia,omitempty"`
Ubicacion string `bson:"ubicacion" json:"ubicacion,omitempty"`
SitioWeb string `bson:"sitioWeb" json:"sitioWeb,omitempty"`
}