public static ListTicketsResponse Unmarshall(UnmarshallerContext _ctx) { ListTicketsResponse listTicketsResponse = new ListTicketsResponse(); listTicketsResponse.HttpResponse = _ctx.HttpResponse; listTicketsResponse.Code = _ctx.IntegerValue("ListTickets.Code"); listTicketsResponse.RequestId = _ctx.StringValue("ListTickets.RequestId"); listTicketsResponse.Message = _ctx.StringValue("ListTickets.Message"); listTicketsResponse.PageNumber = _ctx.IntegerValue("ListTickets.PageNumber"); listTicketsResponse.PageSize = _ctx.IntegerValue("ListTickets.PageSize"); listTicketsResponse.TotalCount = _ctx.LongValue("ListTickets.TotalCount"); listTicketsResponse.Success = _ctx.BooleanValue("ListTickets.Success"); List <ListTicketsResponse.ListTickets_DataItem> listTicketsResponse_data = new List <ListTicketsResponse.ListTickets_DataItem>(); for (int i = 0; i < _ctx.Length("ListTickets.Data.Length"); i++) { ListTicketsResponse.ListTickets_DataItem dataItem = new ListTicketsResponse.ListTickets_DataItem(); dataItem.Title = _ctx.StringValue("ListTickets.Data[" + i + "].Title"); dataItem.TicketId = _ctx.StringValue("ListTickets.Data[" + i + "].TicketId"); ListTicketsResponse.ListTickets_DataItem.ListTickets_Status status = new ListTicketsResponse.ListTickets_DataItem.ListTickets_Status(); status.Label = _ctx.StringValue("ListTickets.Data[" + i + "].Status.Label"); status._Value = _ctx.StringValue("ListTickets.Data[" + i + "].Status.Value"); dataItem.Status = status; listTicketsResponse_data.Add(dataItem); } listTicketsResponse.Data = listTicketsResponse_data; return(listTicketsResponse); }
public static ListTicketsResponse Unmarshall(UnmarshallerContext context) { ListTicketsResponse listTicketsResponse = new ListTicketsResponse(); listTicketsResponse.HttpResponse = context.HttpResponse; listTicketsResponse.Code = context.IntegerValue("ListTickets.Code"); listTicketsResponse.Success = context.BooleanValue("ListTickets.Success"); listTicketsResponse.Message = context.StringValue("ListTickets.Message"); listTicketsResponse.RequestId = context.StringValue("ListTickets.RequestId"); ListTicketsResponse.ListTickets_Data data = new ListTicketsResponse.ListTickets_Data(); data.Total = context.IntegerValue("ListTickets.Data.Total"); data.PageSize = context.IntegerValue("ListTickets.Data.PageSize"); data.CurrentPage = context.IntegerValue("ListTickets.Data.CurrentPage"); List <ListTicketsResponse.ListTickets_Data.ListTickets_ListItem> data_list = new List <ListTicketsResponse.ListTickets_Data.ListTickets_ListItem>(); for (int i = 0; i < context.Length("ListTickets.Data.List.Length"); i++) { ListTicketsResponse.ListTickets_Data.ListTickets_ListItem listItem = new ListTicketsResponse.ListTickets_Data.ListTickets_ListItem(); listItem.AddTime = context.IntegerValue("ListTickets.Data.List[" + i + "].AddTime"); listItem.TicketStatus = context.StringValue("ListTickets.Data.List[" + i + "].TicketStatus"); listItem.CreatorId = context.StringValue("ListTickets.Data.List[" + i + "].CreatorId"); listItem.Id = context.StringValue("ListTickets.Data.List[" + i + "].Id"); listItem.Title = context.StringValue("ListTickets.Data.List[" + i + "].Title"); data_list.Add(listItem); } data.List = data_list; listTicketsResponse.Data = data; return(listTicketsResponse); }