-
-// API Discovery
-//
-// parameter - name of parameter to be discovered
-// return
-// valueMap - Dict key value pair of the discovered parameter
-// err - error accessing the resource, or nil if no error
-var API_DISCOVERY_RESOURCE string = "discovery/v1/apis/arvados/v1/rest"
-
-var DISCOVERY Dict
-
-func (this ArvadosClient) Discovery(parameter string) (valueMap Dict, err error) {
- if len(DISCOVERY) == 0 {
- DISCOVERY = make(Dict)
- this.Call("GET", API_DISCOVERY_RESOURCE, "", "", nil, &DISCOVERY)
- }
-
- valueMap = make(Dict)
- valueMap[parameter] = DISCOVERY[parameter]
-
- return valueMap, err
-}