package authdomain import "github.com/google/uuid" type RegisterUserReq struct { Email string `json:"email" validate:"required"` Password string `json:"password" validate:"required"` Phone string `json:"phone"` SubscribePlanID string `json:"subscribe_plan_id"` } type User struct { ID uuid.UUID `json:"id"` Email string `json:"email"` Password string `json:"password"` Phone string `json:"phone"` SubscribeID string `json:"subscribe_id"` } type RegisterStaffReq struct { Email string `json:"email" validate:"required"` Password string `json:"password" validate:"required"` } type Staff struct { ID uuid.UUID `json:"id"` Email string `json:"email" validate:"required"` Password string `json:"password" validate:"required"` }