public static ListPersistentVolumeResponse Unmarshall(UnmarshallerContext _ctx) { ListPersistentVolumeResponse listPersistentVolumeResponse = new ListPersistentVolumeResponse(); listPersistentVolumeResponse.HttpResponse = _ctx.HttpResponse; listPersistentVolumeResponse.RequestId = _ctx.StringValue("ListPersistentVolume.RequestId"); listPersistentVolumeResponse.Code = _ctx.IntegerValue("ListPersistentVolume.Code"); listPersistentVolumeResponse.PageSize = _ctx.IntegerValue("ListPersistentVolume.PageSize"); listPersistentVolumeResponse.PageNumber = _ctx.IntegerValue("ListPersistentVolume.PageNumber"); listPersistentVolumeResponse.TotalCount = _ctx.LongValue("ListPersistentVolume.TotalCount"); listPersistentVolumeResponse.ErrMsg = _ctx.StringValue("ListPersistentVolume.ErrMsg"); List <ListPersistentVolumeResponse.ListPersistentVolume_PersistentVolumeDetail> listPersistentVolumeResponse_data = new List <ListPersistentVolumeResponse.ListPersistentVolume_PersistentVolumeDetail>(); for (int i = 0; i < _ctx.Length("ListPersistentVolume.Data.Length"); i++) { ListPersistentVolumeResponse.ListPersistentVolume_PersistentVolumeDetail persistentVolumeDetail = new ListPersistentVolumeResponse.ListPersistentVolume_PersistentVolumeDetail(); persistentVolumeDetail.Name = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].Name"); persistentVolumeDetail.Capacity = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].Capacity"); persistentVolumeDetail.AccessModes = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].AccessModes"); persistentVolumeDetail.ReclaimPolicy = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].ReclaimPolicy"); persistentVolumeDetail.Status = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].Status"); persistentVolumeDetail.PvcName = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].PvcName"); persistentVolumeDetail.MountDir = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].MountDir"); persistentVolumeDetail.StorageClass = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].StorageClass"); persistentVolumeDetail.Reason = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].Reason"); persistentVolumeDetail.CreateTime = _ctx.StringValue("ListPersistentVolume.Data[" + i + "].CreateTime"); listPersistentVolumeResponse_data.Add(persistentVolumeDetail); } listPersistentVolumeResponse.Data = listPersistentVolumeResponse_data; return(listPersistentVolumeResponse); }
public static ListPersistentVolumeResponse Unmarshall(UnmarshallerContext context) { ListPersistentVolumeResponse listPersistentVolumeResponse = new ListPersistentVolumeResponse(); listPersistentVolumeResponse.HttpResponse = context.HttpResponse; listPersistentVolumeResponse.RequestId = context.StringValue("ListPersistentVolume.RequestId"); listPersistentVolumeResponse.Code = context.IntegerValue("ListPersistentVolume.Code"); listPersistentVolumeResponse.PageSize = context.IntegerValue("ListPersistentVolume.PageSize"); listPersistentVolumeResponse.PageNumber = context.IntegerValue("ListPersistentVolume.PageNumber"); listPersistentVolumeResponse.TotalCount = context.LongValue("ListPersistentVolume.TotalCount"); listPersistentVolumeResponse.ErrMsg = context.StringValue("ListPersistentVolume.ErrMsg"); List <ListPersistentVolumeResponse.ListPersistentVolume_ListPersistentVolumeResponse1> listPersistentVolumeResponse_data = new List <ListPersistentVolumeResponse.ListPersistentVolume_ListPersistentVolumeResponse1>(); for (int i = 0; i < context.Length("ListPersistentVolume.Data.Length"); i++) { ListPersistentVolumeResponse.ListPersistentVolume_ListPersistentVolumeResponse1 listPersistentVolumeResponse1 = new ListPersistentVolumeResponse.ListPersistentVolume_ListPersistentVolumeResponse1(); listPersistentVolumeResponse1.Name = context.StringValue("ListPersistentVolume.Data[" + i + "].Name"); listPersistentVolumeResponse1.Capacity = context.StringValue("ListPersistentVolume.Data[" + i + "].Capacity"); listPersistentVolumeResponse1.AccessModes = context.StringValue("ListPersistentVolume.Data[" + i + "].AccessModes"); listPersistentVolumeResponse1.ReclaimPolicy = context.StringValue("ListPersistentVolume.Data[" + i + "].ReclaimPolicy"); listPersistentVolumeResponse1.Status = context.StringValue("ListPersistentVolume.Data[" + i + "].Status"); listPersistentVolumeResponse1.PvcName = context.StringValue("ListPersistentVolume.Data[" + i + "].PvcName"); listPersistentVolumeResponse1.MountDir = context.StringValue("ListPersistentVolume.Data[" + i + "].MountDir"); listPersistentVolumeResponse1.StorageClass = context.StringValue("ListPersistentVolume.Data[" + i + "].StorageClass"); listPersistentVolumeResponse1.Reason = context.StringValue("ListPersistentVolume.Data[" + i + "].Reason"); listPersistentVolumeResponse1.CreateTime = context.StringValue("ListPersistentVolume.Data[" + i + "].CreateTime"); listPersistentVolumeResponse_data.Add(listPersistentVolumeResponse1); } listPersistentVolumeResponse.Data = listPersistentVolumeResponse_data; return(listPersistentVolumeResponse); }