admin_payload

package
v0.0.0-...-a4deb0f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddAdminRequest

type AddAdminRequest struct {
	//ID        int64     `json:"id" db:"id" `
	UserId         string    `json:"userid"  db:"user_id, omitempty"`
	Name           string    `json:"name,omitempty" db:"name, omitempty"`
	PassWord       string    `json:"-" db:"password, omitempty"`
	Email          string    `json:"email,omitempty" db:"email, omitempty"`
	Role           string    `json:"role" db:"role, omitempty"`
	CreatedAt      time.Time `json:"created_at"`
	UpdatedAt      time.Time `json:"updated_at"`
	Token          string    `json:"-" db:"token"`
	PhoneNumber    string    `json:"phone_number,omitempty" db:"phone_number, omitempty"`
	Address        string    `json:"address" db:"address, omitempty"`
	AddressDefault string    `json:"address_default,omitempty" db:"address_default, omitempty"`
	Telegram       string    `json:"telegram,omitempty" db:"telegram, omitempty"`
	Sex            string    `json:"sex,omitempty" db:"sex,omitempty"`
	BirthDate      string    `json:"birth_date,omitempty" db:"birth_date,omitempty"`
	Lat            float64   `json:"lat,omitempty"`
	Long           float64   `json:"long,omitempty"`
	WardId         string    `json:"ward_id,omitempty"`
	WardText       string    `json:"ward_text,omitempty"`
	DistrictId     string    `json:"district_id,omitempty"`
	DistrictText   string    `json:"district_text,omitempty"`
	ProvinceId     string    `json:"province_id,omitempty"`
	ProvinceText   string    `json:"province_text,omitempty"`
	NationalId     string    `json:"national_id,omitempty"`
	NationalText   string    `json:"national_text,omitempty"`
}

func (*AddAdminRequest) FromJson

func (c *AddAdminRequest) FromJson(a string)

func (*AddAdminRequest) ToModel

func (c *AddAdminRequest) ToModel() *admin_model.Admin

type AdminFunctionPayload

type AdminFunctionPayload struct {
	UserId      string    `json:"userid"  db:"user_id, omitempty"`
	Name        string    `json:"name,omitempty" db:"name, omitempty"`
	Email       string    `json:"email,omitempty" db:"email, omitempty"`
	Password    string    `json:"pass_word,omitempty" db:"password, omitempty"`
	Role        string    `json:"role" db:"role, omitempty"`
	PhoneNumber string    `json:"phone_number,omitempty" db:"phone_number, omitempty"`
	Address     string    `json:"address" db:"address, omitempty"`
	CreatedAt   time.Time `json:"-"`
}

func (*AdminFunctionPayload) FromJson

func (c *AdminFunctionPayload) FromJson(a string)

func (*AdminFunctionPayload) ToModel

type GetAdminRequest

type GetAdminRequest struct {
	PassWord    string `json:"-" db:"password, omitempty" validate:"required"`
	Email       string `json:"email,omitempty" db:"email, omitempty" validate:"required"`
	Token       string `json:"token,omitempty" db:"token, omitempty" validate:"required"`
	PhoneNumber string `json:"phone_number,omitempty" db:"phone_number, omitempty" validate:"required"`
}

func (*GetAdminRequest) FromJson

func (c *GetAdminRequest) FromJson(a string)

func (*GetAdminRequest) ToModel

func (c *GetAdminRequest) ToModel() *admin_model.ReqSignIn

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL