Documentation ¶
Index ¶
- func CheckPasswordHash(password, hash string) bool
- func CheckStatusinSession(id int64) bool
- func HashPassword(password string) (string, error)
- func Updatetenant(token, devicetype string, tenantid int) bool
- type Location
- type Tenant
- type User
- func (user *User) Authenticate() bool
- func (user *User) Checkauthname() bool
- func (user *User) Create() (int64, error)
- func (user *User) Createwithoutpassword() (int64, error)
- func (c *User) Customerauthenticate(id int64) (*User, bool, error)
- func (user *User) GetByUserId(id int64) (*User, error)
- func (user *User) GetUserIdByUsername(username string) (int, error)
- func (c *User) Getzeroauth(custid, config int64) *User
- func (user *User) InsertToken(token string)
- func (user *User) InsertUserintoProfile() int64
- func (user *User) LoginResponse(id int64) (*User, error)
- func (user *User) ResetPassword() bool
- func (user *User) RetrieveToken(c *gin.Context) bool
- func (u *User) Updateappuser() (bool, error)
- func (u *User) Updateuserprofile() (bool, error)
- func (user *User) UserAuthentication(id int64) (*User, bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPasswordHash ¶
CheckPassword hash compares raw password with it's hashed values
func CheckStatusinSession ¶
func HashPassword ¶
HashPassword hashes given password
func Updatetenant ¶ added in v1.0.6
Types ¶
type Location ¶ added in v1.0.9
type Location struct { LocationId int `json:"locationid"` Tenantid int `json:"tenantid"` Locationname string `json:"locationname"` Email string `json:"email"` Contactno string `json:"contactno"` Address string `json:"address"` Suburb string `json:"suburb"` City string `json:"city"` State string `json:"state"` Postcode string `json:"postcode"` Latitude string `json:"latitude"` Longitude string `json:"longitude"` Opentime string `json:"opentime"` Closetime string `json:"closetime"` }
func Locationresponse ¶ added in v1.0.9
type Tenant ¶ added in v1.0.8
type Tenant struct { Subscriptionid int `json:"subscriptonid"` Moduleid int `json:"moduleid"` Featureid int `json:"featureid"` Packageid int `json:"packageid"` Modulename string `json:"modulename"` Iconurl string `json:"iconurl"` Logourl string `json:"imageurl"` Packagename string `json:"packagename"` Validiydate string `json:"validitydate"` Validity bool `json:"validity"` Subcategoryid int `json:"subcategoryid"` Categoryid int `json:"categoryid"` Paymentstatus bool `json:"paymentstatus"` Subscriptionmethodid string `json:"subscriptionmethodid"` Subscriptionaccid string `json:"subscriptionaccid"` Taxamount float64 `json:"taxamount"` Taxpercent string `json:"taxpercent"` Totalamount float64 `json:"totalamount"` Status string `json:"status"` }
func Tenantresponse ¶ added in v1.0.8
type User ¶
type User struct { ID int `json:"id"` FirstName string `json:"firstname"` LastName string `json:"lastname"` Password string `json:"password"` Email string `json:"email"` Mobile string `json:"mobile"` Dialcode string `json:"dialcode"` Profileimage string `json:"profileimage"` CreatedDate string `json:"created"` Status string `json:"status"` Roleid int `json:"roleid"` Configid int `json:"configid"` Referenceid int `json:"referenceid"` LocationId int `json:"locationid"` Moduleid int `json:"moduleid"` Packageid int `json:"packageid"` Modulename string `json:"modulename"` Tenantname string `json:"tenantname"` Tenantimage string `json:"tenantimage"` Opentime string `json:"opentime"` Closetime string `json:"closetime"` From string `json:"from"` Tenantaccid string `json:"tenantaccid"` Countrycode string `json:"countrycode"` Currencyid int `json:"currencyid"` Currencysymbol string `json:"currencysymbol"` CurrencyCode string `json:"currencycode"` Devicetype string `json:"devicetype"` Usercountrycode string `json:"usercountrycode"` Usercurrencysymbol string `json:"usercurrencysymbol"` UsercurrencyCode string `json:"usercurrencycode"` Tenantstatus string `json:"tenantstatus"` Postcode string `json:"postcode"` }
func GetAllUsers ¶
func GetAllUsers() []User
func (*User) Authenticate ¶
func (*User) Checkauthname ¶ added in v1.0.6
func (*User) Createwithoutpassword ¶ added in v1.0.6
func (*User) Customerauthenticate ¶ added in v1.0.6
func (*User) GetUserIdByUsername ¶
func (*User) Getzeroauth ¶ added in v1.0.10
func (*User) InsertToken ¶
func (*User) InsertUserintoProfile ¶
func (*User) LoginResponse ¶ added in v1.0.3
func (*User) ResetPassword ¶
func (*User) Updateappuser ¶ added in v1.0.6
func (*User) Updateuserprofile ¶ added in v1.0.6
Click to show internal directories.
Click to hide internal directories.