public static QueryPushDetailResponse Unmarshall(UnmarshallerContext context)
        {
            QueryPushDetailResponse queryPushDetailResponse = new QueryPushDetailResponse();

            queryPushDetailResponse.HttpResponse                   = context.HttpResponse;
            queryPushDetailResponse.RequestId                      = context.StringValue("QueryPushDetail.RequestId");
            queryPushDetailResponse.AppKey                         = context.LongValue("QueryPushDetail.AppKey");
            queryPushDetailResponse.Target                         = context.StringValue("QueryPushDetail.Target");
            queryPushDetailResponse.TargetValue                    = context.StringValue("QueryPushDetail.TargetValue");
            queryPushDetailResponse.PushType                       = context.StringValue("QueryPushDetail.PushType");
            queryPushDetailResponse.DeviceType                     = context.StringValue("QueryPushDetail.DeviceType");
            queryPushDetailResponse.Title                          = context.StringValue("QueryPushDetail.Title");
            queryPushDetailResponse.Body                           = context.StringValue("QueryPushDetail.Body");
            queryPushDetailResponse.PushTime                       = context.StringValue("QueryPushDetail.PushTime");
            queryPushDetailResponse.ExpireTime                     = context.StringValue("QueryPushDetail.ExpireTime");
            queryPushDetailResponse.AntiHarassStartTime            = context.IntegerValue("QueryPushDetail.AntiHarassStartTime");
            queryPushDetailResponse.AntiHarassDuration             = context.IntegerValue("QueryPushDetail.AntiHarassDuration");
            queryPushDetailResponse.StoreOffline                   = context.BooleanValue("QueryPushDetail.StoreOffline");
            queryPushDetailResponse.BatchNumber                    = context.StringValue("QueryPushDetail.BatchNumber");
            queryPushDetailResponse.ProvinceId                     = context.StringValue("QueryPushDetail.ProvinceId");
            queryPushDetailResponse.IOSApnsEnv                     = context.StringValue("QueryPushDetail.IOSApnsEnv");
            queryPushDetailResponse.IOSRemind                      = context.BooleanValue("QueryPushDetail.IOSRemind");
            queryPushDetailResponse.IOSRemindBody                  = context.StringValue("QueryPushDetail.IOSRemindBody");
            queryPushDetailResponse.IOSBadge                       = context.IntegerValue("QueryPushDetail.IOSBadge");
            queryPushDetailResponse.IOSMusic                       = context.StringValue("QueryPushDetail.IOSMusic");
            queryPushDetailResponse.IOSSubtitle                    = context.StringValue("QueryPushDetail.IOSSubtitle");
            queryPushDetailResponse.IOSNotificationCategory        = context.StringValue("QueryPushDetail.IOSNotificationCategory");
            queryPushDetailResponse.IOSMutableContent              = context.BooleanValue("QueryPushDetail.IOSMutableContent");
            queryPushDetailResponse.IOSExtParameters               = context.StringValue("QueryPushDetail.IOSExtParameters");
            queryPushDetailResponse.AndroidNotifyType              = context.StringValue("QueryPushDetail.AndroidNotifyType");
            queryPushDetailResponse.AndroidOpenType                = context.StringValue("QueryPushDetail.AndroidOpenType");
            queryPushDetailResponse.AndroidActivity                = context.StringValue("QueryPushDetail.AndroidActivity");
            queryPushDetailResponse.AndroidMusic                   = context.StringValue("QueryPushDetail.AndroidMusic");
            queryPushDetailResponse.AndroidOpenUrl                 = context.StringValue("QueryPushDetail.AndroidOpenUrl");
            queryPushDetailResponse.AndroidXiaoMiActivity          = context.StringValue("QueryPushDetail.AndroidXiaoMiActivity");
            queryPushDetailResponse.AndroidXiaoMiNotifyTitle       = context.StringValue("QueryPushDetail.AndroidXiaoMiNotifyTitle");
            queryPushDetailResponse.AndroidXiaoMiNotifyBody        = context.StringValue("QueryPushDetail.AndroidXiaoMiNotifyBody");
            queryPushDetailResponse.AndroidPopupActivity           = context.StringValue("QueryPushDetail.AndroidPopupActivity");
            queryPushDetailResponse.AndroidPopupTitle              = context.StringValue("QueryPushDetail.AndroidPopupTitle");
            queryPushDetailResponse.AndroidPopupBody               = context.StringValue("QueryPushDetail.AndroidPopupBody");
            queryPushDetailResponse.AndroidNotificationBarType     = context.IntegerValue("QueryPushDetail.AndroidNotificationBarType");
            queryPushDetailResponse.AndroidNotificationBarPriority = context.IntegerValue("QueryPushDetail.AndroidNotificationBarPriority");
            queryPushDetailResponse.AndroidExtParameters           = context.StringValue("QueryPushDetail.AndroidExtParameters");
            queryPushDetailResponse.SmsTemplateName                = context.StringValue("QueryPushDetail.SmsTemplateName");
            queryPushDetailResponse.SmsSignName                    = context.StringValue("QueryPushDetail.SmsSignName");
            queryPushDetailResponse.SmsParams                      = context.StringValue("QueryPushDetail.SmsParams");
            queryPushDetailResponse.SmsDelaySecs                   = context.IntegerValue("QueryPushDetail.SmsDelaySecs");
            queryPushDetailResponse.SmsSendPolicy                  = context.IntegerValue("QueryPushDetail.SmsSendPolicy");

            return(queryPushDetailResponse);
        }
        public static QueryPushDetailResponse Unmarshall(UnmarshallerContext context)
        {
            QueryPushDetailResponse queryPushDetailResponse = new QueryPushDetailResponse()
            {
                HttpResponse                   = context.HttpResponse,
                RequestId                      = context.StringValue("QueryPushDetail.RequestId"),
                AppKey                         = context.LongValue("QueryPushDetail.AppKey"),
                Target                         = context.StringValue("QueryPushDetail.Target"),
                TargetValue                    = context.StringValue("QueryPushDetail.TargetValue"),
                PushType                       = context.StringValue("QueryPushDetail.PushType"),
                DeviceType                     = context.StringValue("QueryPushDetail.DeviceType"),
                Title                          = context.StringValue("QueryPushDetail.Title"),
                Body                           = context.StringValue("QueryPushDetail.Body"),
                PushTime                       = context.StringValue("QueryPushDetail.PushTime"),
                ExpireTime                     = context.StringValue("QueryPushDetail.ExpireTime"),
                AntiHarassStartTime            = context.IntegerValue("QueryPushDetail.AntiHarassStartTime"),
                AntiHarassDuration             = context.IntegerValue("QueryPushDetail.AntiHarassDuration"),
                StoreOffline                   = context.BooleanValue("QueryPushDetail.StoreOffline"),
                BatchNumber                    = context.StringValue("QueryPushDetail.BatchNumber"),
                ProvinceId                     = context.StringValue("QueryPushDetail.ProvinceId"),
                IosApnsEnv                     = context.StringValue("QueryPushDetail.IOSApnsEnv"),
                IosRemind                      = context.BooleanValue("QueryPushDetail.IOSRemind"),
                IosRemindBody                  = context.StringValue("QueryPushDetail.IOSRemindBody"),
                IosBadge                       = context.IntegerValue("QueryPushDetail.IOSBadge"),
                IosMusic                       = context.StringValue("QueryPushDetail.IOSMusic"),
                IosSubtitle                    = context.StringValue("QueryPushDetail.IOSSubtitle"),
                IosNotificationCategory        = context.StringValue("QueryPushDetail.IOSNotificationCategory"),
                IosMutableContent              = context.BooleanValue("QueryPushDetail.IOSMutableContent"),
                IosExtParameters               = context.StringValue("QueryPushDetail.IOSExtParameters"),
                AndroidNotifyType              = context.StringValue("QueryPushDetail.AndroidNotifyType"),
                AndroidOpenType                = context.StringValue("QueryPushDetail.AndroidOpenType"),
                AndroidActivity                = context.StringValue("QueryPushDetail.AndroidActivity"),
                AndroidMusic                   = context.StringValue("QueryPushDetail.AndroidMusic"),
                AndroidOpenUrl                 = context.StringValue("QueryPushDetail.AndroidOpenUrl"),
                AndroidXiaoMiActivity          = context.StringValue("QueryPushDetail.AndroidXiaoMiActivity"),
                AndroidXiaoMiNotifyTitle       = context.StringValue("QueryPushDetail.AndroidXiaoMiNotifyTitle"),
                AndroidXiaoMiNotifyBody        = context.StringValue("QueryPushDetail.AndroidXiaoMiNotifyBody"),
                AndroidNotificationBarType     = context.IntegerValue("QueryPushDetail.AndroidNotificationBarType"),
                AndroidNotificationBarPriority = context.IntegerValue("QueryPushDetail.AndroidNotificationBarPriority"),
                AndroidExtParameters           = context.StringValue("QueryPushDetail.AndroidExtParameters")
            };

            return(queryPushDetailResponse);
        }