package model

type Host struct {
	BaseModel
	GroupID    uint   `gorm:"type:decimal;not null" json:"group_id"`
	Name       string `gorm:"type:varchar(64);not null" json:"name"`
	Addr       string `gorm:"type:varchar(16);not null" json:"addr"`
	Port       int    `gorm:"type:decimal;not null" json:"port"`
	User       string `gorm:"type:varchar(64);not null" json:"user"`
	AuthMode   string `gorm:"type:varchar(16);not null" json:"authMode"`
	Password   string `gorm:"type:varchar(64)" json:"password"`
	PrivateKey string `gorm:"type:varchar(256)" json:"privateKey"`

	Description string `gorm:"type:varchar(256)" json:"description"`
}