//查询分组详细信息 public void TestQueryDeviceGroupInfo() { DefaultAcsClient acsClient = Demo.IotClient.GetClient(); String groupId = "uSO1pVX7LnZK8LIwUZ1N010200"; QueryDeviceGroupInfoRequest request = new QueryDeviceGroupInfoRequest(); request.GroupId = groupId; QueryDeviceGroupInfoResponse response = acsClient.GetAcsResponse(request); Console.WriteLine("Query Device GroupInfo: " + response.Success); if (!(bool)response.Success) { Console.WriteLine(response.Code + ", " + response.ErrorMessage); Console.ReadKey(); return; } QueryDeviceGroupInfoResponse.QueryDeviceGroupInfo_Data GroupInfoData = response.Data; Console.WriteLine("Device Group ID: " + GroupInfoData.GroupId); Console.WriteLine("Device Group Name: " + GroupInfoData.GroupName); Console.WriteLine("Device Group UtcCreate: " + GroupInfoData.UtcCreate); Console.WriteLine("Device Group Desc: " + GroupInfoData.GroupDesc); }
public static QueryDeviceGroupInfoResponse Unmarshall(UnmarshallerContext _ctx) { QueryDeviceGroupInfoResponse queryDeviceGroupInfoResponse = new QueryDeviceGroupInfoResponse(); queryDeviceGroupInfoResponse.HttpResponse = _ctx.HttpResponse; queryDeviceGroupInfoResponse.RequestId = _ctx.StringValue("QueryDeviceGroupInfo.RequestId"); queryDeviceGroupInfoResponse.Success = _ctx.BooleanValue("QueryDeviceGroupInfo.Success"); queryDeviceGroupInfoResponse.Code = _ctx.StringValue("QueryDeviceGroupInfo.Code"); queryDeviceGroupInfoResponse.ErrorMessage = _ctx.StringValue("QueryDeviceGroupInfo.ErrorMessage"); QueryDeviceGroupInfoResponse.QueryDeviceGroupInfo_Data data = new QueryDeviceGroupInfoResponse.QueryDeviceGroupInfo_Data(); data.GroupId = _ctx.StringValue("QueryDeviceGroupInfo.Data.GroupId"); data.UtcCreate = _ctx.StringValue("QueryDeviceGroupInfo.Data.UtcCreate"); data.GroupName = _ctx.StringValue("QueryDeviceGroupInfo.Data.GroupName"); data.GroupDesc = _ctx.StringValue("QueryDeviceGroupInfo.Data.GroupDesc"); data.DeviceCount = _ctx.IntegerValue("QueryDeviceGroupInfo.Data.DeviceCount"); data.DeviceActive = _ctx.IntegerValue("QueryDeviceGroupInfo.Data.DeviceActive"); data.DeviceOnline = _ctx.IntegerValue("QueryDeviceGroupInfo.Data.DeviceOnline"); queryDeviceGroupInfoResponse.Data = data; return(queryDeviceGroupInfoResponse); }