package connect

type ConnectInfo struct {
	CAPath     map[string]string `json:"ca_path" yaml:"ca_path"`
	ClientData []ClientData      `json:"client_data" yaml:"client_data"`
}

type ClientData struct {
	ID          string    `json:"id" yaml:"id"`
	DisplayName string    `json:"display_name" yaml:"display_name"`
	Language    string    `json:"language" yaml:"language"`
	Content     []Content `json:"content" yaml:"content"`
}

type Content struct {
	Type              string `json:"type" yaml:"type"`
	Comment           string `json:"comment" yaml:"comment"`
	ConnectionString  string `json:"connection_string" yaml:"connection_string"`
	ConnectionExample string `json:"connection_example" yaml:"connection_example"`
}
