Hello community,

here is the log from the commit of package ghc-gogol-youtube-reporting for 
openSUSE:Factory checked in at 2017-08-31 20:55:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-gogol-youtube-reporting (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-gogol-youtube-reporting.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-gogol-youtube-reporting"

Thu Aug 31 20:55:31 2017 rev:2 rq:513357 version:0.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ghc-gogol-youtube-reporting/ghc-gogol-youtube-reporting.changes
  2017-05-10 20:44:46.827419274 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-gogol-youtube-reporting.new/ghc-gogol-youtube-reporting.changes
     2017-08-31 20:55:32.127240115 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:50 UTC 2017 - [email protected]
+
+- Update to version 0.3.0.
+
+-------------------------------------------------------------------

Old:
----
  gogol-youtube-reporting-0.1.1.tar.gz

New:
----
  gogol-youtube-reporting-0.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-gogol-youtube-reporting.spec ++++++
--- /var/tmp/diff_new_pack.aOSnu1/_old  2017-08-31 20:55:33.823001854 +0200
+++ /var/tmp/diff_new_pack.aOSnu1/_new  2017-08-31 20:55:33.827001292 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name gogol-youtube-reporting
 Name:           ghc-%{pkg_name}
-Version:        0.1.1
+Version:        0.3.0
 Release:        0
 Summary:        Google YouTube Reporting SDK
 License:        MPL-2.0

++++++ gogol-youtube-reporting-0.1.1.tar.gz -> 
gogol-youtube-reporting-0.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gogol-youtube-reporting-0.1.1/README.md 
new/gogol-youtube-reporting-0.3.0/README.md
--- old/gogol-youtube-reporting-0.1.1/README.md 2016-11-03 14:26:28.000000000 
+0100
+++ new/gogol-youtube-reporting-0.3.0/README.md 2017-07-12 16:51:30.000000000 
+0200
@@ -8,7 +8,7 @@
 
 ## Version
 
-`0.1.1`
+`0.3.0`
 
 
 ## Description
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Create.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Create.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Create.hs
       2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Create.hs
       2017-07-12 16:51:30.000000000 +0200
@@ -52,7 +52,7 @@
 type JobsCreateResource =
      "v1" :>
        "jobs" :>
-         QueryParam "$.xgafv" Text :>
+         QueryParam "$.xgafv" Xgafv :>
            QueryParam "upload_protocol" Text :>
              QueryParam "pp" Bool :>
                QueryParam "access_token" Text :>
@@ -67,7 +67,7 @@
 --
 -- /See:/ 'jobsCreate' smart constructor.
 data JobsCreate = JobsCreate'
-    { _jcXgafv                  :: !(Maybe Text)
+    { _jcXgafv                  :: !(Maybe Xgafv)
     , _jcUploadProtocol         :: !(Maybe Text)
     , _jcPp                     :: !Bool
     , _jcAccessToken            :: !(Maybe Text)
@@ -116,7 +116,7 @@
     }
 
 -- | V1 error format.
-jcXgafv :: Lens' JobsCreate (Maybe Text)
+jcXgafv :: Lens' JobsCreate (Maybe Xgafv)
 jcXgafv = lens _jcXgafv (\ s a -> s{_jcXgafv = a})
 
 -- | Upload protocol for media (e.g. \"raw\", \"multipart\").
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Delete.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Delete.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Delete.hs
       2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Delete.hs
       2017-07-12 16:51:30.000000000 +0200
@@ -53,7 +53,7 @@
      "v1" :>
        "jobs" :>
          Capture "jobId" Text :>
-           QueryParam "$.xgafv" Text :>
+           QueryParam "$.xgafv" Xgafv :>
              QueryParam "upload_protocol" Text :>
                QueryParam "pp" Bool :>
                  QueryParam "access_token" Text :>
@@ -67,7 +67,7 @@
 --
 -- /See:/ 'jobsDelete' smart constructor.
 data JobsDelete = JobsDelete'
-    { _jdXgafv                  :: !(Maybe Text)
+    { _jdXgafv                  :: !(Maybe Xgafv)
     , _jdJobId                  :: !Text
     , _jdUploadProtocol         :: !(Maybe Text)
     , _jdPp                     :: !Bool
@@ -116,7 +116,7 @@
     }
 
 -- | V1 error format.
-jdXgafv :: Lens' JobsDelete (Maybe Text)
+jdXgafv :: Lens' JobsDelete (Maybe Xgafv)
 jdXgafv = lens _jdXgafv (\ s a -> s{_jdXgafv = a})
 
 -- | The ID of the job to delete.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Get.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Get.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Get.hs
  2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Get.hs
  2017-07-12 16:51:30.000000000 +0200
@@ -53,7 +53,7 @@
      "v1" :>
        "jobs" :>
          Capture "jobId" Text :>
-           QueryParam "$.xgafv" Text :>
+           QueryParam "$.xgafv" Xgafv :>
              QueryParam "upload_protocol" Text :>
                QueryParam "pp" Bool :>
                  QueryParam "access_token" Text :>
@@ -67,7 +67,7 @@
 --
 -- /See:/ 'jobsGet' smart constructor.
 data JobsGet = JobsGet'
-    { _jgXgafv                  :: !(Maybe Text)
+    { _jgXgafv                  :: !(Maybe Xgafv)
     , _jgJobId                  :: !Text
     , _jgUploadProtocol         :: !(Maybe Text)
     , _jgPp                     :: !Bool
@@ -116,7 +116,7 @@
     }
 
 -- | V1 error format.
-jgXgafv :: Lens' JobsGet (Maybe Text)
+jgXgafv :: Lens' JobsGet (Maybe Xgafv)
 jgXgafv = lens _jgXgafv (\ s a -> s{_jgXgafv = a})
 
 -- | The ID of the job to retrieve.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/List.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/List.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/List.hs
 2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/List.hs
 2017-07-12 16:51:30.000000000 +0200
@@ -54,7 +54,7 @@
 type JobsListResource =
      "v1" :>
        "jobs" :>
-         QueryParam "$.xgafv" Text :>
+         QueryParam "$.xgafv" Xgafv :>
            QueryParam "upload_protocol" Text :>
              QueryParam "pp" Bool :>
                QueryParam "access_token" Text :>
@@ -72,7 +72,7 @@
 --
 -- /See:/ 'jobsList' smart constructor.
 data JobsList = JobsList'
-    { _jlXgafv                  :: !(Maybe Text)
+    { _jlXgafv                  :: !(Maybe Xgafv)
     , _jlUploadProtocol         :: !(Maybe Text)
     , _jlPp                     :: !Bool
     , _jlAccessToken            :: !(Maybe Text)
@@ -128,7 +128,7 @@
     }
 
 -- | V1 error format.
-jlXgafv :: Lens' JobsList (Maybe Text)
+jlXgafv :: Lens' JobsList (Maybe Xgafv)
 jlXgafv = lens _jlXgafv (\ s a -> s{_jlXgafv = a})
 
 -- | Upload protocol for media (e.g. \"raw\", \"multipart\").
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/Get.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/Get.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/Get.hs
  2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/Get.hs
  2017-07-12 16:51:30.000000000 +0200
@@ -56,7 +56,7 @@
          Capture "jobId" Text :>
            "reports" :>
              Capture "reportId" Text :>
-               QueryParam "$.xgafv" Text :>
+               QueryParam "$.xgafv" Xgafv :>
                  QueryParam "upload_protocol" Text :>
                    QueryParam "pp" Bool :>
                      QueryParam "access_token" Text :>
@@ -70,7 +70,7 @@
 --
 -- /See:/ 'jobsReportsGet' smart constructor.
 data JobsReportsGet = JobsReportsGet'
-    { _jrgXgafv                  :: !(Maybe Text)
+    { _jrgXgafv                  :: !(Maybe Xgafv)
     , _jrgJobId                  :: !Text
     , _jrgUploadProtocol         :: !(Maybe Text)
     , _jrgPp                     :: !Bool
@@ -124,7 +124,7 @@
     }
 
 -- | V1 error format.
-jrgXgafv :: Lens' JobsReportsGet (Maybe Text)
+jrgXgafv :: Lens' JobsReportsGet (Maybe Xgafv)
 jrgXgafv = lens _jrgXgafv (\ s a -> s{_jrgXgafv = a})
 
 -- | The ID of the job.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/List.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/List.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/List.hs
 2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Jobs/Reports/List.hs
 2017-07-12 16:51:30.000000000 +0200
@@ -60,14 +60,14 @@
        "jobs" :>
          Capture "jobId" Text :>
            "reports" :>
-             QueryParam "createdAfter" Text :>
-               QueryParam "$.xgafv" Text :>
+             QueryParam "createdAfter" DateTime' :>
+               QueryParam "$.xgafv" Xgafv :>
                  QueryParam "upload_protocol" Text :>
                    QueryParam "pp" Bool :>
                      QueryParam "access_token" Text :>
                        QueryParam "uploadType" Text :>
-                         QueryParam "startTimeAtOrAfter" Text :>
-                           QueryParam "startTimeBefore" Text :>
+                         QueryParam "startTimeAtOrAfter" DateTime' :>
+                           QueryParam "startTimeBefore" DateTime' :>
                              QueryParam "onBehalfOfContentOwner" Text :>
                                QueryParam "bearer_token" Text :>
                                  QueryParam "pageToken" Text :>
@@ -81,15 +81,15 @@
 --
 -- /See:/ 'jobsReportsList' smart constructor.
 data JobsReportsList = JobsReportsList'
-    { _jrlCreatedAfter           :: !(Maybe Text)
-    , _jrlXgafv                  :: !(Maybe Text)
+    { _jrlCreatedAfter           :: !(Maybe DateTime')
+    , _jrlXgafv                  :: !(Maybe Xgafv)
     , _jrlJobId                  :: !Text
     , _jrlUploadProtocol         :: !(Maybe Text)
     , _jrlPp                     :: !Bool
     , _jrlAccessToken            :: !(Maybe Text)
     , _jrlUploadType             :: !(Maybe Text)
-    , _jrlStartTimeAtOrAfter     :: !(Maybe Text)
-    , _jrlStartTimeBefore        :: !(Maybe Text)
+    , _jrlStartTimeAtOrAfter     :: !(Maybe DateTime')
+    , _jrlStartTimeBefore        :: !(Maybe DateTime')
     , _jrlOnBehalfOfContentOwner :: !(Maybe Text)
     , _jrlBearerToken            :: !(Maybe Text)
     , _jrlPageToken              :: !(Maybe Text)
@@ -151,13 +151,14 @@
 
 -- | If set, only reports created after the specified date\/time are
 -- returned.
-jrlCreatedAfter :: Lens' JobsReportsList (Maybe Text)
+jrlCreatedAfter :: Lens' JobsReportsList (Maybe UTCTime)
 jrlCreatedAfter
   = lens _jrlCreatedAfter
       (\ s a -> s{_jrlCreatedAfter = a})
+      . mapping _DateTime
 
 -- | V1 error format.
-jrlXgafv :: Lens' JobsReportsList (Maybe Text)
+jrlXgafv :: Lens' JobsReportsList (Maybe Xgafv)
 jrlXgafv = lens _jrlXgafv (\ s a -> s{_jrlXgafv = a})
 
 -- | The ID of the job.
@@ -188,17 +189,19 @@
 
 -- | If set, only reports whose start time is greater than or equal the
 -- specified date\/time are returned.
-jrlStartTimeAtOrAfter :: Lens' JobsReportsList (Maybe Text)
+jrlStartTimeAtOrAfter :: Lens' JobsReportsList (Maybe UTCTime)
 jrlStartTimeAtOrAfter
   = lens _jrlStartTimeAtOrAfter
       (\ s a -> s{_jrlStartTimeAtOrAfter = a})
+      . mapping _DateTime
 
 -- | If set, only reports whose start time is smaller than the specified
 -- date\/time are returned.
-jrlStartTimeBefore :: Lens' JobsReportsList (Maybe Text)
+jrlStartTimeBefore :: Lens' JobsReportsList (Maybe UTCTime)
 jrlStartTimeBefore
   = lens _jrlStartTimeBefore
       (\ s a -> s{_jrlStartTimeBefore = a})
+      . mapping _DateTime
 
 -- | The content owner\'s external ID on which behalf the user is acting on.
 -- If not set, the user is acting for himself (his own channel).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Media/Download.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Media/Download.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/Media/Download.hs
    2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/Media/Download.hs
    2017-07-12 16:51:30.000000000 +0200
@@ -53,7 +53,7 @@
      "v1" :>
        "media" :>
          Capture "resourceName" Text :>
-           QueryParam "$.xgafv" Text :>
+           QueryParam "$.xgafv" Xgafv :>
              QueryParam "upload_protocol" Text :>
                QueryParam "pp" Bool :>
                  QueryParam "access_token" Text :>
@@ -65,7 +65,7 @@
        "v1" :>
          "media" :>
            Capture "resourceName" Text :>
-             QueryParam "$.xgafv" Text :>
+             QueryParam "$.xgafv" Xgafv :>
                QueryParam "upload_protocol" Text :>
                  QueryParam "pp" Bool :>
                    QueryParam "access_token" Text :>
@@ -80,7 +80,7 @@
 --
 -- /See:/ 'mediaDownload' smart constructor.
 data MediaDownload' = MediaDownload''
-    { _mdXgafv          :: !(Maybe Text)
+    { _mdXgafv          :: !(Maybe Xgafv)
     , _mdUploadProtocol :: !(Maybe Text)
     , _mdResourceName   :: !Text
     , _mdPp             :: !Bool
@@ -125,7 +125,7 @@
     }
 
 -- | V1 error format.
-mdXgafv :: Lens' MediaDownload' (Maybe Text)
+mdXgafv :: Lens' MediaDownload' (Maybe Xgafv)
 mdXgafv = lens _mdXgafv (\ s a -> s{_mdXgafv = a})
 
 -- | Upload protocol for media (e.g. \"raw\", \"multipart\").
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/ReportTypes/List.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/ReportTypes/List.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/Resource/YouTubeReporting/ReportTypes/List.hs
  2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/Resource/YouTubeReporting/ReportTypes/List.hs
  2017-07-12 16:51:30.000000000 +0200
@@ -54,7 +54,7 @@
 type ReportTypesListResource =
      "v1" :>
        "reportTypes" :>
-         QueryParam "$.xgafv" Text :>
+         QueryParam "$.xgafv" Xgafv :>
            QueryParam "upload_protocol" Text :>
              QueryParam "pp" Bool :>
                QueryParam "access_token" Text :>
@@ -72,7 +72,7 @@
 --
 -- /See:/ 'reportTypesList' smart constructor.
 data ReportTypesList = ReportTypesList'
-    { _rtlXgafv                  :: !(Maybe Text)
+    { _rtlXgafv                  :: !(Maybe Xgafv)
     , _rtlUploadProtocol         :: !(Maybe Text)
     , _rtlPp                     :: !Bool
     , _rtlAccessToken            :: !(Maybe Text)
@@ -128,7 +128,7 @@
     }
 
 -- | V1 error format.
-rtlXgafv :: Lens' ReportTypesList (Maybe Text)
+rtlXgafv :: Lens' ReportTypesList (Maybe Xgafv)
 rtlXgafv = lens _rtlXgafv (\ s a -> s{_rtlXgafv = a})
 
 -- | Upload protocol for media (e.g. \"raw\", \"multipart\").
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting/Types/Product.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting/Types/Product.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting/Types/Product.hs
      2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting/Types/Product.hs
      2017-07-12 16:51:30.000000000 +0200
@@ -102,12 +102,12 @@
 -- /See:/ 'report' smart constructor.
 data Report = Report'
     { _rJobId         :: !(Maybe Text)
-    , _rStartTime     :: !(Maybe Text)
+    , _rStartTime     :: !(Maybe DateTime')
     , _rDownloadURL   :: !(Maybe Text)
-    , _rEndTime       :: !(Maybe Text)
+    , _rEndTime       :: !(Maybe DateTime')
     , _rId            :: !(Maybe Text)
-    , _rCreateTime    :: !(Maybe Text)
-    , _rJobExpireTime :: !(Maybe Text)
+    , _rCreateTime    :: !(Maybe DateTime')
+    , _rJobExpireTime :: !(Maybe DateTime')
     } deriving (Eq,Show,Data,Typeable,Generic)
 
 -- | Creates a value of 'Report' with the minimum fields required to make a 
request.
@@ -146,9 +146,10 @@
 
 -- | The start of the time period that the report instance covers. The value
 -- is inclusive.
-rStartTime :: Lens' Report (Maybe Text)
+rStartTime :: Lens' Report (Maybe UTCTime)
 rStartTime
-  = lens _rStartTime (\ s a -> s{_rStartTime = a})
+  = lens _rStartTime (\ s a -> s{_rStartTime = a}) .
+      mapping _DateTime
 
 -- | The URL from which the report can be downloaded (max. 1000 characters).
 rDownloadURL :: Lens' Report (Maybe Text)
@@ -157,23 +158,27 @@
 
 -- | The end of the time period that the report instance covers. The value is
 -- exclusive.
-rEndTime :: Lens' Report (Maybe Text)
-rEndTime = lens _rEndTime (\ s a -> s{_rEndTime = a})
+rEndTime :: Lens' Report (Maybe UTCTime)
+rEndTime
+  = lens _rEndTime (\ s a -> s{_rEndTime = a}) .
+      mapping _DateTime
 
 -- | The server-generated ID of the report.
 rId :: Lens' Report (Maybe Text)
 rId = lens _rId (\ s a -> s{_rId = a})
 
 -- | The date\/time when this report was created.
-rCreateTime :: Lens' Report (Maybe Text)
+rCreateTime :: Lens' Report (Maybe UTCTime)
 rCreateTime
-  = lens _rCreateTime (\ s a -> s{_rCreateTime = a})
+  = lens _rCreateTime (\ s a -> s{_rCreateTime = a}) .
+      mapping _DateTime
 
 -- | The date\/time when the job this report belongs to will expire\/expired.
-rJobExpireTime :: Lens' Report (Maybe Text)
+rJobExpireTime :: Lens' Report (Maybe UTCTime)
 rJobExpireTime
   = lens _rJobExpireTime
       (\ s a -> s{_rJobExpireTime = a})
+      . mapping _DateTime
 
 instance FromJSON Report where
         parseJSON
@@ -295,8 +300,8 @@
     , _jId            :: !(Maybe Text)
     , _jSystemManaged :: !(Maybe Bool)
     , _jReportTypeId  :: !(Maybe Text)
-    , _jExpireTime    :: !(Maybe Text)
-    , _jCreateTime    :: !(Maybe Text)
+    , _jExpireTime    :: !(Maybe DateTime')
+    , _jCreateTime    :: !(Maybe DateTime')
     } deriving (Eq,Show,Data,Typeable,Generic)
 
 -- | Creates a value of 'Job' with the minimum fields required to make a 
request.
@@ -350,14 +355,16 @@
 
 -- | The date\/time when this job will expire\/expired. After a job expired,
 -- no new reports are generated.
-jExpireTime :: Lens' Job (Maybe Text)
+jExpireTime :: Lens' Job (Maybe UTCTime)
 jExpireTime
-  = lens _jExpireTime (\ s a -> s{_jExpireTime = a})
+  = lens _jExpireTime (\ s a -> s{_jExpireTime = a}) .
+      mapping _DateTime
 
 -- | The creation date\/time of the job.
-jCreateTime :: Lens' Job (Maybe Text)
+jCreateTime :: Lens' Job (Maybe UTCTime)
 jCreateTime
-  = lens _jCreateTime (\ s a -> s{_jCreateTime = a})
+  = lens _jCreateTime (\ s a -> s{_jCreateTime = a}) .
+      mapping _DateTime
 
 instance FromJSON Job where
         parseJSON
@@ -438,7 +445,7 @@
 data ReportType = ReportType'
     { _rtName          :: !(Maybe Text)
     , _rtId            :: !(Maybe Text)
-    , _rtDeprecateTime :: !(Maybe Text)
+    , _rtDeprecateTime :: !(Maybe DateTime')
     , _rtSystemManaged :: !(Maybe Bool)
     } deriving (Eq,Show,Data,Typeable,Generic)
 
@@ -472,10 +479,11 @@
 rtId = lens _rtId (\ s a -> s{_rtId = a})
 
 -- | The date\/time when this report type was\/will be deprecated.
-rtDeprecateTime :: Lens' ReportType (Maybe Text)
+rtDeprecateTime :: Lens' ReportType (Maybe UTCTime)
 rtDeprecateTime
   = lens _rtDeprecateTime
       (\ s a -> s{_rtDeprecateTime = a})
+      . mapping _DateTime
 
 -- | True if this a system-managed report type; otherwise false. Reporting
 -- jobs for system-managed report types are created automatically and can
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting/Types/Sum.hs
 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting/Types/Sum.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting/Types/Sum.hs
  2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting/Types/Sum.hs
  2017-07-12 16:51:30.000000000 +0200
@@ -17,3 +17,32 @@
 module Network.Google.YouTubeReporting.Types.Sum where
 
 import           Network.Google.Prelude
+
+-- | V1 error format.
+data Xgafv
+    = X1
+      -- ^ @1@
+      -- v1 error format
+    | X2
+      -- ^ @2@
+      -- v2 error format
+      deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
+
+instance Hashable Xgafv
+
+instance FromHttpApiData Xgafv where
+    parseQueryParam = \case
+        "1" -> Right X1
+        "2" -> Right X2
+        x -> Left ("Unable to parse Xgafv from: " <> x)
+
+instance ToHttpApiData Xgafv where
+    toQueryParam = \case
+        X1 -> "1"
+        X2 -> "2"
+
+instance FromJSON Xgafv where
+    parseJSON = parseJSONText "Xgafv"
+
+instance ToJSON Xgafv where
+    toJSON = toJSONText
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting/Types.hs 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting/Types.hs
--- 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting/Types.hs  
    2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting/Types.hs  
    2017-07-12 16:51:30.000000000 +0200
@@ -65,6 +65,9 @@
     , jExpireTime
     , jCreateTime
 
+    -- * Xgafv
+    , Xgafv (..)
+
     -- * ListJobsResponse
     , ListJobsResponse
     , listJobsResponse
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting.hs 
new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting.hs
--- old/gogol-youtube-reporting-0.1.1/gen/Network/Google/YouTubeReporting.hs    
2016-11-03 14:26:28.000000000 +0100
+++ new/gogol-youtube-reporting-0.3.0/gen/Network/Google/YouTubeReporting.hs    
2017-07-12 16:51:30.000000000 +0200
@@ -99,6 +99,9 @@
     , jExpireTime
     , jCreateTime
 
+    -- ** Xgafv
+    , Xgafv (..)
+
     -- ** ListJobsResponse
     , ListJobsResponse
     , listJobsResponse
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-youtube-reporting-0.1.1/gogol-youtube-reporting.cabal 
new/gogol-youtube-reporting-0.3.0/gogol-youtube-reporting.cabal
--- old/gogol-youtube-reporting-0.1.1/gogol-youtube-reporting.cabal     
2016-11-03 14:26:28.000000000 +0100
+++ new/gogol-youtube-reporting-0.3.0/gogol-youtube-reporting.cabal     
2017-07-12 16:51:30.000000000 +0200
@@ -1,5 +1,5 @@
 name:                  gogol-youtube-reporting
-version:               0.1.1
+version:               0.3.0
 synopsis:              Google YouTube Reporting SDK.
 homepage:              https://github.com/brendanhay/gogol
 bug-reports:           https://github.com/brendanhay/gogol/issues
@@ -50,5 +50,5 @@
         , Network.Google.YouTubeReporting.Types.Sum
 
     build-depends:
-          gogol-core == 0.1.1.*
+          gogol-core == 0.3.0.*
         , base       >= 4.7 && < 5


Reply via email to