public static AliasDeviceListResult fromResponse(ResponseWrapper responseWrapper)
        {
            AliasDeviceListResult aliasDeviceListResult = new AliasDeviceListResult();

            if (responseWrapper.isServerResponse())
            {
                aliasDeviceListResult = JsonConvert.DeserializeObject <AliasDeviceListResult>(responseWrapper.responseContent);
            }
            aliasDeviceListResult.ResponseResult = responseWrapper;
            return(aliasDeviceListResult);
        }
Пример #2
0
        // ------------- alias
        //GET /v3/aliases/{alias_value}
        //查询别名 (与设备的绑定关系)
        public AliasDeviceListResult getAliasDeviceList(String alias, String platform)
        {
            Preconditions.checkArgument(!String.IsNullOrEmpty(alias), "alias should be set");
            Preconditions.checkArgument(StringUtil.IsValidAlias(alias), "the alias should be the right format");
            String url = HOST_NAME_SSL + ALIASES_PATH + "/" + alias;

            if (null != platform)
            {
                url += "?platform=" + platform;
            }
            ResponseWrapper response = this.sendGet(url, Authorization(), null);

            return(AliasDeviceListResult.fromResponse(response));
        }