in cloudstack/ISOService.go [2400:2467]
func (p *RegisterIsoParams) toURLValues() url.Values {
u := url.Values{}
if p.p == nil {
return u
}
if v, found := p.p["account"]; found {
u.Set("account", v.(string))
}
if v, found := p.p["arch"]; found {
u.Set("arch", v.(string))
}
if v, found := p.p["bootable"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("bootable", vv)
}
if v, found := p.p["checksum"]; found {
u.Set("checksum", v.(string))
}
if v, found := p.p["directdownload"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("directdownload", vv)
}
if v, found := p.p["displaytext"]; found {
u.Set("displaytext", v.(string))
}
if v, found := p.p["domainid"]; found {
u.Set("domainid", v.(string))
}
if v, found := p.p["imagestoreuuid"]; found {
u.Set("imagestoreuuid", v.(string))
}
if v, found := p.p["isdynamicallyscalable"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("isdynamicallyscalable", vv)
}
if v, found := p.p["isextractable"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("isextractable", vv)
}
if v, found := p.p["isfeatured"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("isfeatured", vv)
}
if v, found := p.p["ispublic"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("ispublic", vv)
}
if v, found := p.p["name"]; found {
u.Set("name", v.(string))
}
if v, found := p.p["ostypeid"]; found {
u.Set("ostypeid", v.(string))
}
if v, found := p.p["passwordenabled"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("passwordenabled", vv)
}
if v, found := p.p["projectid"]; found {
u.Set("projectid", v.(string))
}
if v, found := p.p["url"]; found {
u.Set("url", v.(string))
}
if v, found := p.p["zoneid"]; found {
u.Set("zoneid", v.(string))
}
return u
}