@@ -12,7 +12,8 @@ type SignUpInput struct {
1212 Password string `json:"password" bson:"password" binding:"required,min=8"`
1313 PasswordConfirm string `json:"passwordConfirm" bson:"passwordConfirm,omitempty" binding:"required"`
1414 Role string `json:"role" bson:"role"`
15- Provider string `json:"provider" bson:"provider"`
15+ Provider string `json:"provider,omitempty" bson:"provider,omitempty"`
16+ Photo string `json:"photo,omitempty" bson:"photo,omitempty"`
1617 Verified bool `json:"verified" bson:"verified"`
1718 CreatedAt time.Time `json:"created_at" bson:"created_at"`
1819 UpdatedAt time.Time `json:"updated_at" bson:"updated_at"`
@@ -30,6 +31,7 @@ type DBResponse struct {
3031 Password string `json:"password" bson:"password"`
3132 PasswordConfirm string `json:"passwordConfirm,omitempty" bson:"passwordConfirm,omitempty"`
3233 Provider string `json:"provider" bson:"provider"`
34+ Photo string `json:"photo,omitempty" bson:"photo,omitempty"`
3335 Role string `json:"role" bson:"role"`
3436 Verified bool `json:"verified" bson:"verified"`
3537 CreatedAt time.Time `json:"created_at" bson:"created_at"`
@@ -41,6 +43,7 @@ type UserResponse struct {
4143 Name string `json:"name,omitempty" bson:"name,omitempty"`
4244 Email string `json:"email,omitempty" bson:"email,omitempty"`
4345 Role string `json:"role,omitempty" bson:"role,omitempty"`
46+ Photo string `json:"photo,omitempty" bson:"photo,omitempty"`
4447 Provider string `json:"provider" bson:"provider"`
4548 CreatedAt time.Time `json:"created_at" bson:"created_at"`
4649 UpdatedAt time.Time `json:"updated_at" bson:"updated_at"`
@@ -54,6 +57,7 @@ type UpdateDBUser struct {
5457 PasswordConfirm string `json:"passwordConfirm,omitempty" bson:"passwordConfirm,omitempty"`
5558 Role string `json:"role,omitempty" bson:"role,omitempty"`
5659 Provider string `json:"provider" bson:"provider"`
60+ Photo string `json:"photo,omitempty" bson:"photo,omitempty"`
5761 Verified bool `json:"verified,omitempty" bson:"verified,omitempty"`
5862 CreatedAt time.Time `json:"created_at,omitempty" bson:"created_at,omitempty"`
5963 UpdatedAt time.Time `json:"updated_at,omitempty" bson:"updated_at,omitempty"`
@@ -66,6 +70,7 @@ func FilteredResponse(user *DBResponse) UserResponse {
6670 Name : user .Name ,
6771 Role : user .Role ,
6872 Provider : user .Provider ,
73+ Photo : user .Photo ,
6974 CreatedAt : user .CreatedAt ,
7075 UpdatedAt : user .UpdatedAt ,
7176 }
0 commit comments