package model

type AuthResponse struct {
	Access_token string
	Scope        string
	Expires_in   int
	Token_type   string
	Error        string
}

type Cluster struct {
	Id string
}

type ClustersData struct {
	Clusters           []Cluster
	ContinueToken      string
	RemainingItemCount int
}

type ClusterResponse struct {
	Code    int
	Data    ClustersData
	Message string
	Error   string
}

type ClinicResponse struct {
	Region string
	Error  string
}

type ExternalResponse struct {
	Id    string
	Error string
}

type HttpRes interface {
	AuthResponse | ClusterResponse | ClinicResponse | ExternalResponse
}
