public static ListTicketNotesResponse Unmarshall(UnmarshallerContext context) { ListTicketNotesResponse listTicketNotesResponse = new ListTicketNotesResponse(); listTicketNotesResponse.HttpResponse = context.HttpResponse; listTicketNotesResponse.Code = context.IntegerValue("ListTicketNotes.Code"); listTicketNotesResponse.Success = context.BooleanValue("ListTicketNotes.Success"); listTicketNotesResponse.Message = context.StringValue("ListTicketNotes.Message"); listTicketNotesResponse.RequestId = context.StringValue("ListTicketNotes.RequestId"); ListTicketNotesResponse.ListTicketNotes_Data data = new ListTicketNotesResponse.ListTicketNotes_Data(); List <ListTicketNotesResponse.ListTicketNotes_Data.ListTicketNotes_ListItem> data_list = new List <ListTicketNotesResponse.ListTicketNotes_Data.ListTicketNotes_ListItem>(); for (int i = 0; i < context.Length("ListTicketNotes.Data.List.Length"); i++) { ListTicketNotesResponse.ListTicketNotes_Data.ListTicketNotes_ListItem listItem = new ListTicketNotesResponse.ListTicketNotes_Data.ListTicketNotes_ListItem(); listItem.FromOfficial = context.BooleanValue("ListTicketNotes.Data.List[" + i + "].FromOfficial"); listItem.GmtCreated = context.IntegerValue("ListTicketNotes.Data.List[" + i + "].GmtCreated"); listItem.NoteId = context.StringValue("ListTicketNotes.Data.List[" + i + "].NoteId"); listItem.Content = context.StringValue("ListTicketNotes.Data.List[" + i + "].Content"); data_list.Add(listItem); } data.List = data_list; listTicketNotesResponse.Data = data; return(listTicketNotesResponse); }
public static ListTicketNotesResponse Unmarshall(UnmarshallerContext _ctx) { ListTicketNotesResponse listTicketNotesResponse = new ListTicketNotesResponse(); listTicketNotesResponse.HttpResponse = _ctx.HttpResponse; listTicketNotesResponse.Code = _ctx.IntegerValue("ListTicketNotes.Code"); listTicketNotesResponse.RequestId = _ctx.StringValue("ListTicketNotes.RequestId"); listTicketNotesResponse.Message = _ctx.StringValue("ListTicketNotes.Message"); listTicketNotesResponse.Success = _ctx.BooleanValue("ListTicketNotes.Success"); List <ListTicketNotesResponse.ListTicketNotes_DataItem> listTicketNotesResponse_data = new List <ListTicketNotesResponse.ListTicketNotes_DataItem>(); for (int i = 0; i < _ctx.Length("ListTicketNotes.Data.Length"); i++) { ListTicketNotesResponse.ListTicketNotes_DataItem dataItem = new ListTicketNotesResponse.ListTicketNotes_DataItem(); dataItem.Status = _ctx.IntegerValue("ListTicketNotes.Data[" + i + "].Status"); dataItem.CreateTime = _ctx.LongValue("ListTicketNotes.Data[" + i + "].CreateTime"); dataItem.Type = _ctx.IntegerValue("ListTicketNotes.Data[" + i + "].Type"); dataItem.DialogId = _ctx.LongValue("ListTicketNotes.Data[" + i + "].DialogId"); dataItem.Tip = _ctx.StringValue("ListTicketNotes.Data[" + i + "].Tip"); ListTicketNotesResponse.ListTicketNotes_DataItem.ListTicketNotes_Dialog dialog = new ListTicketNotesResponse.ListTicketNotes_DataItem.ListTicketNotes_Dialog(); dialog.Content = _ctx.StringValue("ListTicketNotes.Data[" + i + "].Dialog.Content"); dialog.Schema = _ctx.StringValue("ListTicketNotes.Data[" + i + "].Dialog.Schema"); dataItem.Dialog = dialog; ListTicketNotesResponse.ListTicketNotes_DataItem.ListTicketNotes_User user = new ListTicketNotesResponse.ListTicketNotes_DataItem.ListTicketNotes_User(); user.Name = _ctx.StringValue("ListTicketNotes.Data[" + i + "].User.Name"); user.Role = _ctx.IntegerValue("ListTicketNotes.Data[" + i + "].User.Role"); dataItem.User = user; listTicketNotesResponse_data.Add(dataItem); } listTicketNotesResponse.Data = listTicketNotesResponse_data; return(listTicketNotesResponse); }