public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext context) { DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse(); describeVSwitchesResponse.HttpResponse = context.HttpResponse; describeVSwitchesResponse.RequestId = context.StringValue("DescribeVSwitches.RequestId"); describeVSwitchesResponse.TotalCount = context.IntegerValue("DescribeVSwitches.TotalCount"); describeVSwitchesResponse.PageNumber = context.IntegerValue("DescribeVSwitches.PageNumber"); describeVSwitchesResponse.PageSize = context.IntegerValue("DescribeVSwitches.PageSize"); List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch> describeVSwitchesResponse_vSwitches = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch>(); for (int i = 0; i < context.Length("DescribeVSwitches.VSwitches.Length"); i++) { DescribeVSwitchesResponse.DescribeVSwitches_VSwitch vSwitch = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch(); vSwitch.VSwitchId = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchId"); vSwitch.VpcId = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].VpcId"); vSwitch.Status = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].Status"); vSwitch.CidrBlock = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].CidrBlock"); vSwitch.ZoneId = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].ZoneId"); vSwitch.AvailableIpAddressCount = context.LongValue("DescribeVSwitches.VSwitches[" + i + "].AvailableIpAddressCount"); vSwitch.Description = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].Description"); vSwitch.VSwitchName = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchName"); vSwitch.CreationTime = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].CreationTime"); vSwitch.IsDefault = context.BooleanValue("DescribeVSwitches.VSwitches[" + i + "].IsDefault"); vSwitch.ResourceGroupId = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].ResourceGroupId"); describeVSwitchesResponse_vSwitches.Add(vSwitch); } describeVSwitchesResponse.VSwitches = describeVSwitchesResponse_vSwitches; return(describeVSwitchesResponse); }
public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext context) { DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeVSwitches.RequestId"), TotalCount = context.IntegerValue("DescribeVSwitches.TotalCount"), PageNumber = context.IntegerValue("DescribeVSwitches.PageNumber"), PageSize = context.IntegerValue("DescribeVSwitches.PageSize") }; List <DescribeVSwitchesResponse.VSwitch> vSwitches = new List <DescribeVSwitchesResponse.VSwitch>(); for (int i = 0; i < context.Length("DescribeVSwitches.VSwitches.Length"); i++) { DescribeVSwitchesResponse.VSwitch vSwitch = new DescribeVSwitchesResponse.VSwitch() { VSwitchId = context.StringValue($"DescribeVSwitches.VSwitches[{i}].VSwitchId"), VpcId = context.StringValue($"DescribeVSwitches.VSwitches[{i}].VpcId"), Status = context.StringValue($"DescribeVSwitches.VSwitches[{i}].Status"), CidrBlock = context.StringValue($"DescribeVSwitches.VSwitches[{i}].CidrBlock"), ZoneId = context.StringValue($"DescribeVSwitches.VSwitches[{i}].ZoneId"), AvailableIpAddressCount = context.LongValue($"DescribeVSwitches.VSwitches[{i}].AvailableIpAddressCount"), Description = context.StringValue($"DescribeVSwitches.VSwitches[{i}].Description"), VSwitchName = context.StringValue($"DescribeVSwitches.VSwitches[{i}].VSwitchName"), CreationTime = context.StringValue($"DescribeVSwitches.VSwitches[{i}].CreationTime"), IsDefault = context.StringValue($"DescribeVSwitches.VSwitches[{i}].IsDefault") }; vSwitches.Add(vSwitch); } describeVSwitchesResponse.VSwitches = vSwitches; return(describeVSwitchesResponse); }
public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext _ctx) { DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse(); describeVSwitchesResponse.HttpResponse = _ctx.HttpResponse; describeVSwitchesResponse.RequestId = _ctx.StringValue("DescribeVSwitches.RequestId"); describeVSwitchesResponse.Success = _ctx.BooleanValue("DescribeVSwitches.Success"); describeVSwitchesResponse.Code = _ctx.StringValue("DescribeVSwitches.Code"); describeVSwitchesResponse.Message = _ctx.StringValue("DescribeVSwitches.Message"); describeVSwitchesResponse.TotalCount = _ctx.IntegerValue("DescribeVSwitches.TotalCount"); describeVSwitchesResponse.PageNumber = _ctx.IntegerValue("DescribeVSwitches.PageNumber"); describeVSwitchesResponse.PageSize = _ctx.IntegerValue("DescribeVSwitches.PageSize"); List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch> describeVSwitchesResponse_vSwitches = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch>(); for (int i = 0; i < _ctx.Length("DescribeVSwitches.VSwitches.Length"); i++) { DescribeVSwitchesResponse.DescribeVSwitches_VSwitch vSwitch = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch(); vSwitch.Name = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Name"); vSwitch.Id = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Id"); vSwitch.IsDefault = _ctx.BooleanValue("DescribeVSwitches.VSwitches[" + i + "].IsDefault"); vSwitch.ZoneId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ZoneId"); vSwitch.AvailableSelectionInfo = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].AvailableSelectionInfo"); describeVSwitchesResponse_vSwitches.Add(vSwitch); } describeVSwitchesResponse.VSwitches = describeVSwitchesResponse_vSwitches; return(describeVSwitchesResponse); }
public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext _ctx) { DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse(); describeVSwitchesResponse.HttpResponse = _ctx.HttpResponse; describeVSwitchesResponse.RequestId = _ctx.StringValue("DescribeVSwitches.RequestId"); describeVSwitchesResponse.TotalCount = _ctx.IntegerValue("DescribeVSwitches.TotalCount"); describeVSwitchesResponse.PageNumber = _ctx.IntegerValue("DescribeVSwitches.PageNumber"); describeVSwitchesResponse.PageSize = _ctx.IntegerValue("DescribeVSwitches.PageSize"); List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch> describeVSwitchesResponse_vSwitches = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch>(); for (int i = 0; i < _ctx.Length("DescribeVSwitches.VSwitches.Length"); i++) { DescribeVSwitchesResponse.DescribeVSwitches_VSwitch vSwitch = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch(); vSwitch.VSwitchId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchId"); vSwitch.VpcId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].VpcId"); vSwitch.Status = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Status"); vSwitch.CidrBlock = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].CidrBlock"); vSwitch.Ipv6CidrBlock = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Ipv6CidrBlock"); vSwitch.ZoneId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ZoneId"); vSwitch.AvailableIpAddressCount = _ctx.LongValue("DescribeVSwitches.VSwitches[" + i + "].AvailableIpAddressCount"); vSwitch.Description = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Description"); vSwitch.VSwitchName = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchName"); vSwitch.CreationTime = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].CreationTime"); vSwitch.IsDefault = _ctx.BooleanValue("DescribeVSwitches.VSwitches[" + i + "].IsDefault"); vSwitch.ResourceGroupId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ResourceGroupId"); vSwitch.NetworkAclId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].NetworkAclId"); vSwitch.OwnerId = _ctx.LongValue("DescribeVSwitches.VSwitches[" + i + "].OwnerId"); vSwitch.ShareType = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ShareType"); DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_RouteTable routeTable = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_RouteTable(); routeTable.RouteTableId = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].RouteTable.RouteTableId"); routeTable.RouteTableType = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].RouteTable.RouteTableType"); vSwitch.RouteTable = routeTable; List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag> vSwitch_tags = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag>(); for (int j = 0; j < _ctx.Length("DescribeVSwitches.VSwitches[" + i + "].Tags.Length"); j++) { DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag tag = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag(); tag.Key = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Tags[" + j + "].Key"); tag._Value = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Tags[" + j + "].Value"); vSwitch_tags.Add(tag); } vSwitch.Tags = vSwitch_tags; describeVSwitchesResponse_vSwitches.Add(vSwitch); } describeVSwitchesResponse.VSwitches = describeVSwitchesResponse_vSwitches; return(describeVSwitchesResponse); }