QueryPushDetailResponseUnmarshaller.cs 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /*
  2. * Licensed to the Apache Software Foundation (ASF) under one
  3. * or more contributor license agreements. See the NOTICE file
  4. * distributed with this work for additional information
  5. * regarding copyright ownership. The ASF licenses this file
  6. * to you under the Apache License, Version 2.0 (the
  7. * "License"); you may not use this file except in compliance
  8. * with the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing,
  13. * software distributed under the License is distributed on an
  14. * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  15. * KIND, either express or implied. See the License for the
  16. * specific language governing permissions and limitations
  17. * under the License.
  18. */
  19. using Aliyun.Acs.Core.Transform;
  20. using Aliyun.Acs.Push.Model.V20160801;
  21. using System;
  22. using System.Collections.Generic;
  23. namespace Aliyun.Acs.Push.Transform.V20160801
  24. {
  25. public class QueryPushDetailResponseUnmarshaller
  26. {
  27. public static QueryPushDetailResponse Unmarshall(UnmarshallerContext context)
  28. {
  29. QueryPushDetailResponse queryPushDetailResponse = new QueryPushDetailResponse();
  30. queryPushDetailResponse.HttpResponse = context.HttpResponse;
  31. queryPushDetailResponse.RequestId = context.StringValue("QueryPushDetail.RequestId");
  32. queryPushDetailResponse.AppKey = context.LongValue("QueryPushDetail.AppKey");
  33. queryPushDetailResponse.Target = context.StringValue("QueryPushDetail.Target");
  34. queryPushDetailResponse.TargetValue = context.StringValue("QueryPushDetail.TargetValue");
  35. queryPushDetailResponse.PushType = context.StringValue("QueryPushDetail.PushType");
  36. queryPushDetailResponse.DeviceType = context.StringValue("QueryPushDetail.DeviceType");
  37. queryPushDetailResponse.Title = context.StringValue("QueryPushDetail.Title");
  38. queryPushDetailResponse.Body = context.StringValue("QueryPushDetail.Body");
  39. queryPushDetailResponse.PushTime = context.StringValue("QueryPushDetail.PushTime");
  40. queryPushDetailResponse.ExpireTime = context.StringValue("QueryPushDetail.ExpireTime");
  41. queryPushDetailResponse.AntiHarassStartTime = context.IntegerValue("QueryPushDetail.AntiHarassStartTime");
  42. queryPushDetailResponse.AntiHarassDuration = context.IntegerValue("QueryPushDetail.AntiHarassDuration");
  43. queryPushDetailResponse.StoreOffline = context.BooleanValue("QueryPushDetail.StoreOffline");
  44. queryPushDetailResponse.BatchNumber = context.StringValue("QueryPushDetail.BatchNumber");
  45. queryPushDetailResponse.ProvinceId = context.StringValue("QueryPushDetail.ProvinceId");
  46. queryPushDetailResponse.IOSApnsEnv = context.StringValue("QueryPushDetail.IOSApnsEnv");
  47. queryPushDetailResponse.IOSRemind = context.BooleanValue("QueryPushDetail.IOSRemind");
  48. queryPushDetailResponse.IOSRemindBody = context.StringValue("QueryPushDetail.IOSRemindBody");
  49. queryPushDetailResponse.IOSBadge = context.IntegerValue("QueryPushDetail.IOSBadge");
  50. queryPushDetailResponse.IOSMusic = context.StringValue("QueryPushDetail.IOSMusic");
  51. queryPushDetailResponse.IOSSubtitle = context.StringValue("QueryPushDetail.IOSSubtitle");
  52. queryPushDetailResponse.IOSNotificationCategory = context.StringValue("QueryPushDetail.IOSNotificationCategory");
  53. queryPushDetailResponse.IOSMutableContent = context.BooleanValue("QueryPushDetail.IOSMutableContent");
  54. queryPushDetailResponse.IOSExtParameters = context.StringValue("QueryPushDetail.IOSExtParameters");
  55. queryPushDetailResponse.AndroidNotifyType = context.StringValue("QueryPushDetail.AndroidNotifyType");
  56. queryPushDetailResponse.AndroidOpenType = context.StringValue("QueryPushDetail.AndroidOpenType");
  57. queryPushDetailResponse.AndroidActivity = context.StringValue("QueryPushDetail.AndroidActivity");
  58. queryPushDetailResponse.AndroidMusic = context.StringValue("QueryPushDetail.AndroidMusic");
  59. queryPushDetailResponse.AndroidOpenUrl = context.StringValue("QueryPushDetail.AndroidOpenUrl");
  60. queryPushDetailResponse.AndroidXiaoMiActivity = context.StringValue("QueryPushDetail.AndroidXiaoMiActivity");
  61. queryPushDetailResponse.AndroidXiaoMiNotifyTitle = context.StringValue("QueryPushDetail.AndroidXiaoMiNotifyTitle");
  62. queryPushDetailResponse.AndroidXiaoMiNotifyBody = context.StringValue("QueryPushDetail.AndroidXiaoMiNotifyBody");
  63. queryPushDetailResponse.AndroidNotificationBarType = context.IntegerValue("QueryPushDetail.AndroidNotificationBarType");
  64. queryPushDetailResponse.AndroidNotificationBarPriority = context.IntegerValue("QueryPushDetail.AndroidNotificationBarPriority");
  65. queryPushDetailResponse.AndroidExtParameters = context.StringValue("QueryPushDetail.AndroidExtParameters");
  66. return queryPushDetailResponse;
  67. }
  68. }
  69. }