todo/models/user_model.go

73 lines
2.1 KiB
Go

package models
type Users struct {
Users []User `json:"users"`
}
type User struct {
ID int `json:"id"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
MaidenName string `json:"maidenName"`
Age int `json:"age"`
Gender string `json:"gender"`
Email string `json:"email"`
Phone string `json:"phone"`
Username string `json:"username"`
Password string `json:"password"`
BirthDate string `json:"birthDate"`
Image string `json:"image"`
BloodGroup string `json:"bloodGroup"`
Height int `json:"height"`
Weight float64 `json:"weight"`
EyeColor string `json:"eyeColor"`
Hair struct {
Color string `json:"color"`
Type string `json:"type"`
} `json:"hair"`
Domain string `json:"domain"`
IP string `json:"ip"`
Address struct {
Address string `json:"address"`
City string `json:"city"`
Coordinates struct {
Lat float64 `json:"lat"`
Lng float64 `json:"lng"`
} `json:"coordinates"`
PostalCode string `json:"postalCode"`
State string `json:"state"`
} `json:"address"`
MacAddress string `json:"macAddress"`
University string `json:"university"`
Bank struct {
CardExpire string `json:"cardExpire"`
CardNumber string `json:"cardNumber"`
CardType string `json:"cardType"`
Currency string `json:"currency"`
Iban string `json:"iban"`
} `json:"bank"`
Company struct {
Address struct {
Address string `json:"address"`
City string `json:"city"`
Coordinates struct {
Lat float64 `json:"lat"`
Lng float64 `json:"lng"`
} `json:"coordinates"`
PostalCode string `json:"postalCode"`
State string `json:"state"`
} `json:"address"`
Department string `json:"department"`
Name string `json:"name"`
Title string `json:"title"`
} `json:"company"`
Ein string `json:"ein"`
Ssn string `json:"ssn"`
UserAgent string `json:"userAgent"`
Crypto struct {
Coin string `json:"coin"`
Wallet string `json:"wallet"`
Network string `json:"network"`
} `json:"crypto"`
}