// Code generated by goctl. DO NOT EDIT.
package types

type Response struct {
	Data interface{} `json:"data"`
	Code int         `json:"code"`
}

type PasswordRequest struct {
	Password string `json:"password"`
}

type CreateJupyterInfo struct {
	Password     string `json:"password"`
	Workspace    string `json:"workspace"`
	Image        string `json:"image"`
	Tag          string `json:"tag"`
	BaseUrl      string `json:"base_url"`
	Host         string `json:"host"`
	Path         string `json:"path"`
	PathType     string `json:"path_type"`
	ReleaseName  string `json:"release_name"`
	Namespace    string `json:"namespace"`
	Chart        string `json:"chart"`
	IngressClass string `json:"ingress_class" default:""`
}

type DeleteJupyterInfo struct {
	ReleaseName string `json:"release_name"`
	Namespace   string `json:"namespace"`
}

type ReleaseInfo struct {
	Namespace string `json:"namespace"`
	Filter    string `json:"filter"`
}

type ReleaseStatus struct {
	Namespace    string `json:"namespace"`
	Name         string `json:"name"`
	Revision     string `json:"revision"`
	Updated      string `json:"updated"`
	Status       string `json:"status"`
	Chart        string `json:"chart"`
	ChartVersion string `json:"chart_version"`
	AppVersion   string `json:"app_version"`
}
