package models import ( "time" ) type CompanyInfo struct { CompanyID string `json:"company_id" bson:"company_id"` CompanyName string `json:"company_name" bson:"company_name"` CreateAt time.Time `json:"create_at" bson:"create_at"` UpdateAt time.Time `json:"update_at" bson:"update_at"` Country string `json:"country" bson:"country"` Username string `json:"username" bson:"username"` Owner []string `json:"owner" bson:"owner"` Email string `json:"email" bson:"email"` FirstName string `json:"first_name" bson:"first_name"` LastName string `json:"last_name" bson:"last_name"` Mobile string `json:"mobile" bson:"mobile"` } type CompanyRegisterBody struct { CompanyName string `json:"company_name" validate:"required"` Email string `json:"email" validate:"required,email"` Username string `json:"username" validate:"required"` Password string `json:"password" validate:"required"` FirstName string `json:"first_name"` LastName string `json:"last_name"` Mobile string `json:"mobile"` Country string `json:"country"` }