in api/api_param.go [36:66]
func (a *ParamApiService) GetParam(sceneId int64, localVarOptionals *ParamApiGetParamOpts) (ListParamsResponse, error) {
listParamsRequest := pairecservice.CreateListParamsRequest()
listParamsRequest.InstanceId = a.instanceId
listParamsRequest.SceneId = strconv.Itoa(int(sceneId))
listParamsRequest.SetDomain(a.client.GetDomain())
var (
localVarReturnValue ListParamsResponse
)
if localVarOptionals != nil && localVarOptionals.Environment.IsSet() {
listParamsRequest.Environment = common.EnvironmentDesc2OpenApiString[localVarOptionals.Environment.Value()]
}
response, err := a.client.ListParams(listParamsRequest)
if err != nil {
return localVarReturnValue, err
}
for _, item := range response.Params {
if id, err := strconv.Atoi(item.ParamId); err == nil {
param := model.Param{
ParamId: int64(id),
ParamName: item.Name,
ParamValue: item.Value,
Environment: int32(common.OpenapiEnvironment2Environment[item.Environment]),
}
localVarReturnValue.Params = append(localVarReturnValue.Params, ¶m)
}
}
return localVarReturnValue, nil
}