package sanstorage

type IscsiTargetChapUser struct {
	ChapUserID      string `json:"chapUserId"`
	PortID          string `json:"portId"`
	HostGroupNumber int    `json:"hostGroupNumber"`
	HostGroupName   string `json:"hostGroupName"`
	ChapUserName    string `json:"chapUserName"`
	WayOfChapUser   string `json:"wayOfChapUser"`
}

type IscsiTargetChapUsers struct {
	IscsiTargetChapUsers []IscsiTargetChapUser `json:"data"`
}

// SetChapUserNameReq
type SetChapUserNameReq struct {
	ChapUserName    string `json:"chapUserName"`
	PortID          string `json:"portId"`
	HostGroupNumber int    `json:"hostGroupNumber"`
	WayOfChapUser   string `json:"wayOfChapUser"`
}

// SetChapUserSecretReq
type SetChapUserSecretReq struct {
	ChapPassword string `json:"chapPassword"`
}
