content: {-# LANGUAGE DataKinds #-}
  {-# LANGUAGE DerivingStrategies #-}
  {-# LANGUAGE DuplicateRecordFields #-}
  {-# LANGUAGE ImportQualifiedPost #-}
  {-# LANGUAGE LambdaCase #-}
  {-# LANGUAGE OverloadedStrings #-}
  {-# LANGUAGE PatternSynonyms #-}
  {-# LANGUAGE RecordWildCards #-}
  {-# LANGUAGE StrictData #-}
  {-# LANGUAGE TypeFamilies #-}
  {-# LANGUAGE NoImplicitPrelude #-}
  {-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
  {-# OPTIONS_GHC -fno-warn-name-shadowing #-}
  {-# OPTIONS_GHC -fno-warn-unused-binds #-}
  {-# OPTIONS_GHC -fno-warn-unused-imports #-}
  {-# OPTIONS_GHC -fno-warn-unused-matches #-}
  
  -- |
  -- Module      : Gogol.DriveActivity
  -- Copyright   : (c) 2015-2025 Brendan Hay
  -- License     : Mozilla Public License, v. 2.0.
  -- Maintainer  : Brendan Hay <brendan.g.hay+gogol@gmail.com>
  --               Toni Cebrián <toni@tonicebrian.com>
  -- Stability   : auto-generated
  -- Portability : non-portable (GHC extensions)
  --
  -- Provides a historical view of activity in Google Drive.
  --
  -- /See:/ <https://developers.google.com/drive/activity/ Drive Activity API Reference>
  module Gogol.DriveActivity
    ( -- * Configuration
      driveActivityService,
  
      -- * OAuth Scopes
      Drive'Activity,
      Drive'Activity'Readonly,
  
      -- * Resources
  
      -- ** driveactivity.activity.query
      DriveActivityActivityQueryResource,
      DriveActivityActivityQuery (..),
      newDriveActivityActivityQuery,
  
      -- * Types
  
      -- ** Xgafv
      Xgafv (..),
  
      -- ** Action
      Action (..),
      newAction,
  
      -- ** ActionDetail
      ActionDetail (..),
      newActionDetail,
  
      -- ** Actor
      Actor (..),
      newActor,
  
      -- ** Administrator
      Administrator (..),
      newAdministrator,
  
      -- ** AnonymousUser
      AnonymousUser (..),
      newAnonymousUser,
  
      -- ** Anyone
      Anyone (..),
      newAnyone,
  
      -- ** ApplicationReference
      ApplicationReference (..),
      newApplicationReference,
  
      -- ** ApplicationReference_Type
      ApplicationReference_Type (..),
  
      -- ** AppliedLabelChange
      AppliedLabelChange (..),
      newAppliedLabelChange,
  
      -- ** AppliedLabelChangeDetail
      AppliedLabelChangeDetail (..),
      newAppliedLabelChangeDetail,
  
      -- ** AppliedLabelChangeDetail_TypesItem
      AppliedLabelChangeDetail_TypesItem (..),
  
      -- ** Assignment
      Assignment (..),
      newAssignment,
  
      -- ** Assignment_Subtype
      Assignment_Subtype (..),
  
      -- ** Comment
      Comment (..),
      newComment,
  
      -- ** ConsolidationStrategy
      ConsolidationStrategy (..),
      newConsolidationStrategy,
  
      -- ** Copy
      Copy (..),
      newCopy,
  
      -- ** Create
      Create (..),
      newCreate,
  
      -- ** DataLeakPreventionChange
      DataLeakPreventionChange (..),
      newDataLeakPreventionChange,
  
      -- ** DataLeakPreventionChange_Type
      DataLeakPreventionChange_Type (..),
  
      -- ** Date
      Date (..),
      newDate,
  
      -- ** Delete'
      Delete' (..),
      newDelete,
  
      -- ** Delete_Type
      Delete_Type (..),
  
      -- ** DeletedUser
      DeletedUser (..),
      newDeletedUser,
  
      -- ** Domain
      Domain (..),
      newDomain,
  
      -- ** Drive
      Drive (..),
      newDrive,
  
      -- ** DriveActivity
      DriveActivity (..),
      newDriveActivity,
  
      -- ** DriveFile
      DriveFile (..),
      newDriveFile,
  
      -- ** DriveFolder
      DriveFolder (..),
      newDriveFolder,
  
      -- ** DriveFolder_Type
      DriveFolder_Type (..),
  
      -- ** DriveItem
      DriveItem (..),
      newDriveItem,
  
      -- ** DriveItemReference
      DriveItemReference (..),
      newDriveItemReference,
  
      -- ** DriveReference
      DriveReference (..),
      newDriveReference,
  
      -- ** Edit
      Edit (..),
      newEdit,
  
      -- ** FieldValue
      FieldValue (..),
      newFieldValue,
  
      -- ** FieldValueChange
      FieldValueChange (..),
      newFieldValueChange,
  
      -- ** File
      File (..),
      newFile,
  
      -- ** FileComment
      FileComment (..),
      newFileComment,
  
      -- ** Folder
      Folder (..),
      newFolder,
  
      -- ** Folder_Type
      Folder_Type (..),
  
      -- ** Group
      Group (..),
      newGroup,
  
      -- ** Impersonation
      Impersonation (..),
      newImpersonation,
  
      -- ** Integer
      Integer (..),
      newInteger,
  
      -- ** KnownUser
      KnownUser (..),
      newKnownUser,
  
      -- ** Legacy
      Legacy (..),
      newLegacy,
  
      -- ** Move
      Move (..),
      newMove,
  
      -- ** New
      New (..),
      newNew,
  
      -- ** NoConsolidation
      NoConsolidation (..),
      newNoConsolidation,
  
      -- ** Owner
      Owner (..),
      newOwner,
  
      -- ** Permission
      Permission (..),
      newPermission,
  
      -- ** Permission_Role
      Permission_Role (..),
  
      -- ** PermissionChange
      PermissionChange (..),
      newPermissionChange,
  
      -- ** Post'
      Post' (..),
      newPost,
  
      -- ** Post_Subtype
      Post_Subtype (..),
  
      -- ** QueryDriveActivityRequest
      QueryDriveActivityRequest (..),
      newQueryDriveActivityRequest,
  
      -- ** QueryDriveActivityResponse
      QueryDriveActivityResponse (..),
      newQueryDriveActivityResponse,
  
      -- ** Rename
      Rename (..),
      newRename,
  
      -- ** Restore
      Restore (..),
      newRestore,
  
      -- ** Restore_Type
      Restore_Type (..),
  
      -- ** RestrictionChange
      RestrictionChange (..),
      newRestrictionChange,
  
      -- ** RestrictionChange_Feature
      RestrictionChange_Feature (..),
  
      -- ** RestrictionChange_NewRestriction
      RestrictionChange_NewRestriction (..),
  
      -- ** Selection
      Selection (..),
      newSelection,
  
      -- ** SelectionList
      SelectionList (..),
      newSelectionList,
  
      -- ** SettingsChange
      SettingsChange (..),
      newSettingsChange,
  
      -- ** SingleUser
      SingleUser (..),
      newSingleUser,
  
      -- ** Suggestion
      Suggestion (..),
      newSuggestion,
  
      -- ** Suggestion_Subtype
      Suggestion_Subtype (..),
  
      -- ** SystemEvent
      SystemEvent (..),
      newSystemEvent,
  
      -- ** SystemEvent_Type
      SystemEvent_Type (..),
  
      -- ** Target
      Target (..),
      newTarget,
  
      -- ** TargetReference
      TargetReference (..),
      newTargetReference,
  
      -- ** TeamDrive
      TeamDrive (..),
      newTeamDrive,
  
      -- ** TeamDriveReference
      TeamDriveReference (..),
      newTeamDriveReference,
  
      -- ** Text
      Text (..),
      newText,
  
      -- ** TextList
      TextList (..),
      newTextList,
  
      -- ** TimeRange
      TimeRange (..),
      newTimeRange,
  
      -- ** UnknownUser
      UnknownUser (..),
      newUnknownUser,
  
      -- ** Upload
      Upload (..),
      newUpload,
  
      -- ** User
      User (..),
      newUser,
  
      -- ** UserList
      UserList (..),
      newUserList,
    )
  where
  
  import Gogol.DriveActivity.Activity.Query
  import Gogol.DriveActivity.Types
  