public static ListAgentEventsResponse Unmarshall(UnmarshallerContext context) { ListAgentEventsResponse listAgentEventsResponse = new ListAgentEventsResponse(); listAgentEventsResponse.HttpResponse = context.HttpResponse; listAgentEventsResponse.RequestId = context.StringValue("ListAgentEvents.RequestId"); listAgentEventsResponse.Success = context.BooleanValue("ListAgentEvents.Success"); listAgentEventsResponse.Code = context.StringValue("ListAgentEvents.Code"); listAgentEventsResponse.Message = context.StringValue("ListAgentEvents.Message"); listAgentEventsResponse.HttpStatusCode = context.IntegerValue("ListAgentEvents.HttpStatusCode"); ListAgentEventsResponse.ListAgentEvents_Data data = new ListAgentEventsResponse.ListAgentEvents_Data(); data.TotalCount = context.IntegerValue("ListAgentEvents.Data.TotalCount"); data.PageNumber = context.IntegerValue("ListAgentEvents.Data.PageNumber"); data.PageSize = context.IntegerValue("ListAgentEvents.Data.PageSize"); List <ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent> data_list = new List <ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent>(); for (int i = 0; i < context.Length("ListAgentEvents.Data.List.Length"); i++) { ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent agentEvent = new ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent(); agentEvent.InstanceId = context.StringValue("ListAgentEvents.Data.List[" + i + "].InstanceId"); agentEvent.RamId = context.LongValue("ListAgentEvents.Data.List[" + i + "].RamId"); agentEvent.LoginName = context.StringValue("ListAgentEvents.Data.List[" + i + "].LoginName"); agentEvent._Event = context.StringValue("ListAgentEvents.Data.List[" + i + "].Event"); agentEvent.EventTime = context.LongValue("ListAgentEvents.Data.List[" + i + "].EventTime"); List <ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup> agentEvent_skillGroupIds = new List <ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup>(); for (int j = 0; j < context.Length("ListAgentEvents.Data.List[" + i + "].SkillGroupIds.Length"); j++) { ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup skillGroup = new ListAgentEventsResponse.ListAgentEvents_Data.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup(); skillGroup.SkillGroupId = context.StringValue("ListAgentEvents.Data.List[" + i + "].SkillGroupIds[" + j + "].SkillGroupId"); skillGroup.SkillGroupName = context.StringValue("ListAgentEvents.Data.List[" + i + "].SkillGroupIds[" + j + "].SkillGroupName"); agentEvent_skillGroupIds.Add(skillGroup); } agentEvent.SkillGroupIds = agentEvent_skillGroupIds; data_list.Add(agentEvent); } data.List = data_list; listAgentEventsResponse.Data = data; return(listAgentEventsResponse); }
public static ListAgentEventsResponse Unmarshall(UnmarshallerContext _ctx) { ListAgentEventsResponse listAgentEventsResponse = new ListAgentEventsResponse(); listAgentEventsResponse.HttpResponse = _ctx.HttpResponse; listAgentEventsResponse.RequestId = _ctx.StringValue("ListAgentEvents.RequestId"); listAgentEventsResponse.Success = _ctx.BooleanValue("ListAgentEvents.Success"); listAgentEventsResponse.Code = _ctx.StringValue("ListAgentEvents.Code"); listAgentEventsResponse.Message = _ctx.StringValue("ListAgentEvents.Message"); listAgentEventsResponse.HttpStatusCode = _ctx.IntegerValue("ListAgentEvents.HttpStatusCode"); List <ListAgentEventsResponse.ListAgentEvents_AgentEvent> listAgentEventsResponse_agentEventList = new List <ListAgentEventsResponse.ListAgentEvents_AgentEvent>(); for (int i = 0; i < _ctx.Length("ListAgentEvents.AgentEventList.Length"); i++) { ListAgentEventsResponse.ListAgentEvents_AgentEvent agentEvent = new ListAgentEventsResponse.ListAgentEvents_AgentEvent(); agentEvent.InstanceId = _ctx.StringValue("ListAgentEvents.AgentEventList[" + i + "].InstanceId"); agentEvent.RamId = _ctx.LongValue("ListAgentEvents.AgentEventList[" + i + "].RamId"); agentEvent.LoginName = _ctx.StringValue("ListAgentEvents.AgentEventList[" + i + "].LoginName"); agentEvent._Event = _ctx.StringValue("ListAgentEvents.AgentEventList[" + i + "].Event"); agentEvent.EventTime = _ctx.LongValue("ListAgentEvents.AgentEventList[" + i + "].EventTime"); List <ListAgentEventsResponse.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup> agentEvent_skillGroupIds = new List <ListAgentEventsResponse.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup>(); for (int j = 0; j < _ctx.Length("ListAgentEvents.AgentEventList[" + i + "].SkillGroupIds.Length"); j++) { ListAgentEventsResponse.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup skillGroup = new ListAgentEventsResponse.ListAgentEvents_AgentEvent.ListAgentEvents_SkillGroup(); skillGroup.SkillGroupId = _ctx.StringValue("ListAgentEvents.AgentEventList[" + i + "].SkillGroupIds[" + j + "].SkillGroupId"); skillGroup.SkillGroupName = _ctx.StringValue("ListAgentEvents.AgentEventList[" + i + "].SkillGroupIds[" + j + "].SkillGroupName"); agentEvent_skillGroupIds.Add(skillGroup); } agentEvent.SkillGroupIds = agentEvent_skillGroupIds; listAgentEventsResponse_agentEventList.Add(agentEvent); } listAgentEventsResponse.AgentEventList = listAgentEventsResponse_agentEventList; return(listAgentEventsResponse); }