public static GetTagKeyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            GetTagKeyResponse getTagKeyResponse = new GetTagKeyResponse();

            getTagKeyResponse.HttpResponse = _ctx.HttpResponse;
            getTagKeyResponse.RequestId    = _ctx.StringValue("GetTagKey.RequestId");

            List <string> getTagKeyResponse_tagKeys = new List <string>();

            for (int i = 0; i < _ctx.Length("GetTagKey.TagKeys.Length"); i++)
            {
                getTagKeyResponse_tagKeys.Add(_ctx.StringValue("GetTagKey.TagKeys[" + i + "]"));
            }
            getTagKeyResponse.TagKeys = getTagKeyResponse_tagKeys;

            return(getTagKeyResponse);
        }
        public static GetTagKeyResponse Unmarshall(UnmarshallerContext context)
        {
            GetTagKeyResponse getTagKeyResponse = new GetTagKeyResponse();

            getTagKeyResponse.HttpResponse = context.HttpResponse;
            getTagKeyResponse.RequestId    = context.StringValue("GetTagKey.RequestId");

            List <string> getTagKeyResponse_data = new List <string>();

            for (int i = 0; i < context.Length("GetTagKey.Data.Length"); i++)
            {
                getTagKeyResponse_data.Add(context.StringValue("GetTagKey.Data[" + i + "]"));
            }
            getTagKeyResponse.Data = getTagKeyResponse_data;

            return(getTagKeyResponse);
        }