Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }