Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Provides a historical view of activity.
Synopsis
- appsActivityService :: ServiceConfig
- activityScope :: Proxy '["https://www.googleapis.com/auth/activity"]
- type AppsActivityAPI = ActivitiesListResource
- module Network.Google.Resource.AppsActivity.Activities.List
- data Parent
- parent :: Parent
- pIsRoot :: Lens' Parent (Maybe Bool)
- pId :: Lens' Parent (Maybe Text)
- pTitle :: Lens' Parent (Maybe Text)
- data Photo
- photo :: Photo
- pURL :: Lens' Photo (Maybe Text)
- data EventPrimaryEventType
- data Event
- event :: Event
- ePrimaryEventType :: Lens' Event (Maybe EventPrimaryEventType)
- eUser :: Lens' Event (Maybe User)
- eEventTimeMillis :: Lens' Event (Maybe Word64)
- eRename :: Lens' Event (Maybe Rename)
- eFromUserDeletion :: Lens' Event (Maybe Bool)
- eAdditionalEventTypes :: Lens' Event [EventAdditionalEventTypesItem]
- ePermissionChanges :: Lens' Event [PermissionChange]
- eTarget :: Lens' Event (Maybe Target)
- eMove :: Lens' Event (Maybe Move)
- data PermissionRole
- data ListActivitiesResponse
- listActivitiesResponse :: ListActivitiesResponse
- larNextPageToken :: Lens' ListActivitiesResponse (Maybe Text)
- larActivities :: Lens' ListActivitiesResponse [Activity]
- data PermissionChange
- permissionChange :: PermissionChange
- pcAddedPermissions :: Lens' PermissionChange [Permission]
- pcRemovedPermissions :: Lens' PermissionChange [Permission]
- data PermissionType
- data User
- user :: User
- uPhoto :: Lens' User (Maybe Photo)
- uIsDeleted :: Lens' User (Maybe Bool)
- uName :: Lens' User (Maybe Text)
- uIsMe :: Lens' User (Maybe Bool)
- uPermissionId :: Lens' User (Maybe Text)
- data EventAdditionalEventTypesItem
- data Activity
- activity :: Activity
- aSingleEvents :: Lens' Activity [Event]
- aCombinedEvent :: Lens' Activity (Maybe Event)
- data ActivitiesListGroupingStrategy
- data Rename
- rename :: Rename
- rNewTitle :: Lens' Rename (Maybe Text)
- rOldTitle :: Lens' Rename (Maybe Text)
- data Permission
- permission :: Permission
- pWithLink :: Lens' Permission (Maybe Bool)
- pUser :: Lens' Permission (Maybe User)
- pRole :: Lens' Permission (Maybe PermissionRole)
- pName :: Lens' Permission (Maybe Text)
- pType :: Lens' Permission (Maybe PermissionType)
- pPermissionId :: Lens' Permission (Maybe Text)
- data Target
- target :: Target
- tMimeType :: Lens' Target (Maybe Text)
- tName :: Lens' Target (Maybe Text)
- tId :: Lens' Target (Maybe Text)
- data Move
- move :: Move
- mAddedParents :: Lens' Move [Parent]
- mRemovedParents :: Lens' Move [Parent]
Service Configuration
appsActivityService :: ServiceConfig Source #
Default request referring to version v1
of the Drive Activity API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
activityScope :: Proxy '["https://www.googleapis.com/auth/activity"] Source #
View the activity history of your Google apps
API Declaration
type AppsActivityAPI = ActivitiesListResource Source #
Represents the entirety of the methods and resources available for the Drive Activity API service.
Resources
appsactivity.activities.list
Types
Parent
Contains information about a parent object. For example, a folder in Drive is a parent for all files within it.
See: parent
smart constructor.
Instances
Eq Parent Source # | |
Data Parent Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Parent -> c Parent # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Parent # toConstr :: Parent -> Constr # dataTypeOf :: Parent -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Parent) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Parent) # gmapT :: (forall b. Data b => b -> b) -> Parent -> Parent # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Parent -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Parent -> r # gmapQ :: (forall d. Data d => d -> u) -> Parent -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Parent -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Parent -> m Parent # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Parent -> m Parent # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Parent -> m Parent # | |
Show Parent Source # | |
Generic Parent Source # | |
ToJSON Parent Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON Parent Source # | |
type Rep Parent Source # | |
Defined in Network.Google.AppsActivity.Types.Product type Rep Parent = D1 (MetaData "Parent" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.4.0-3XjYyCQw6cW3ga9xvxdE9g" False) (C1 (MetaCons "Parent'" PrefixI True) (S1 (MetaSel (Just "_pIsRoot") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Photo
Photo information for a user.
See: photo
smart constructor.
Instances
Eq Photo Source # | |
Data Photo Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Photo -> c Photo # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Photo # dataTypeOf :: Photo -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Photo) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Photo) # gmapT :: (forall b. Data b => b -> b) -> Photo -> Photo # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Photo -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Photo -> r # gmapQ :: (forall d. Data d => d -> u) -> Photo -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Photo -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Photo -> m Photo # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Photo -> m Photo # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Photo -> m Photo # | |
Show Photo Source # | |
Generic Photo Source # | |
ToJSON Photo Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON Photo Source # | |
type Rep Photo Source # | |
Defined in Network.Google.AppsActivity.Types.Product |
EventPrimaryEventType
data EventPrimaryEventType Source #
The main type of event that occurred.
EPETComment | comment |
EPETCreate | create |
EPETEdit | edit |
EPETEmptyTrash | emptyTrash |
EPETMove | move |
EPETPermissionChange | permissionChange |
EPETRename | rename |
EPETTrash | trash |
EPETUnknown | unknown |
EPETUntrash | untrash |
EPETUpload | upload |
Instances
Event
Represents the changes associated with an action taken by a user.
See: event
smart constructor.
Instances
Creates a value of Event
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ePrimaryEventType :: Lens' Event (Maybe EventPrimaryEventType) Source #
The main type of event that occurred.
eEventTimeMillis :: Lens' Event (Maybe Word64) Source #
The time at which the event occurred formatted as Unix time in milliseconds.
eRename :: Lens' Event (Maybe Rename) Source #
Extra information for rename type events, such as the old and new names.
eFromUserDeletion :: Lens' Event (Maybe Bool) Source #
Whether this event is caused by a user being deleted.
eAdditionalEventTypes :: Lens' Event [EventAdditionalEventTypesItem] Source #
Additional event types. Some events may have multiple types when multiple actions are part of a single event. For example, creating a document, renaming it, and sharing it may be part of a single file-creation event.
ePermissionChanges :: Lens' Event [PermissionChange] Source #
Extra information for permissionChange type events, such as the user or group the new permission applies to.
eTarget :: Lens' Event (Maybe Target) Source #
Information specific to the Target object modified by the event.
eMove :: Lens' Event (Maybe Move) Source #
Extra information for move type events, such as changes in an object's parents.
PermissionRole
data PermissionRole Source #
Indicates the Google Drive permissions role. The role determines a user's ability to read, write, or comment on the file.
Commenter | commenter |
Owner | owner |
PublishedReader | publishedReader |
Reader | reader |
Writer | writer |
Instances
ListActivitiesResponse
data ListActivitiesResponse Source #
The response from the list request. Contains a list of activities and a token to retrieve the next page of results.
See: listActivitiesResponse
smart constructor.
Instances
listActivitiesResponse :: ListActivitiesResponse Source #
Creates a value of ListActivitiesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
larNextPageToken :: Lens' ListActivitiesResponse (Maybe Text) Source #
Token for the next page of results.
larActivities :: Lens' ListActivitiesResponse [Activity] Source #
List of activities.
PermissionChange
data PermissionChange Source #
Contains information about a Drive object's permissions that changed as a result of a permissionChange type event.
See: permissionChange
smart constructor.
Instances
permissionChange :: PermissionChange Source #
Creates a value of PermissionChange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pcAddedPermissions :: Lens' PermissionChange [Permission] Source #
Lists all Permission objects added.
pcRemovedPermissions :: Lens' PermissionChange [Permission] Source #
Lists all Permission objects removed.
PermissionType
data PermissionType Source #
Indicates how widely permissions are granted.
Instances
User
A representation of a user.
See: user
smart constructor.
Instances
Eq User Source # | |
Data User Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> User -> c User # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c User # dataTypeOf :: User -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c User) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c User) # gmapT :: (forall b. Data b => b -> b) -> User -> User # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> User -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> User -> r # gmapQ :: (forall d. Data d => d -> u) -> User -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> User -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> User -> m User # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User # | |
Show User Source # | |
Generic User Source # | |
ToJSON User Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON User Source # | |
type Rep User Source # | |
Defined in Network.Google.AppsActivity.Types.Product type Rep User = D1 (MetaData "User" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.4.0-3XjYyCQw6cW3ga9xvxdE9g" False) (C1 (MetaCons "User'" PrefixI True) ((S1 (MetaSel (Just "_uPhoto") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Photo)) :*: S1 (MetaSel (Just "_uIsDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_uName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uIsMe") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_uPermissionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
Creates a value of User
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uPhoto :: Lens' User (Maybe Photo) Source #
The profile photo of the user. Not present if the user has no profile photo.
uIsDeleted :: Lens' User (Maybe Bool) Source #
A boolean which indicates whether the specified User was deleted. If true, name, photo and permission_id will be omitted.
uPermissionId :: Lens' User (Maybe Text) Source #
The permission ID associated with this user. Equivalent to the Drive API's permission ID for this user, returned as part of the Drive Permissions resource.
EventAdditionalEventTypesItem
data EventAdditionalEventTypesItem Source #
EAETIComment | comment |
EAETICreate | create |
EAETIEdit | edit |
EAETIEmptyTrash | emptyTrash |
EAETIMove | move |
EAETIPermissionChange | permissionChange |
EAETIRename | rename |
EAETITrash | trash |
EAETIUnknown | unknown |
EAETIUntrash | untrash |
EAETIUpload | upload |
Instances
Activity
An Activity resource is a combined view of multiple events. An activity has a list of individual events and a combined view of the common fields among all events.
See: activity
smart constructor.
Instances
Eq Activity Source # | |
Data Activity Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Activity -> c Activity # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Activity # toConstr :: Activity -> Constr # dataTypeOf :: Activity -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Activity) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Activity) # gmapT :: (forall b. Data b => b -> b) -> Activity -> Activity # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Activity -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Activity -> r # gmapQ :: (forall d. Data d => d -> u) -> Activity -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Activity -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Activity -> m Activity # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Activity -> m Activity # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Activity -> m Activity # | |
Show Activity Source # | |
Generic Activity Source # | |
ToJSON Activity Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON Activity Source # | |
type Rep Activity Source # | |
Defined in Network.Google.AppsActivity.Types.Product type Rep Activity = D1 (MetaData "Activity" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.4.0-3XjYyCQw6cW3ga9xvxdE9g" False) (C1 (MetaCons "Activity'" PrefixI True) (S1 (MetaSel (Just "_aSingleEvents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Event])) :*: S1 (MetaSel (Just "_aCombinedEvent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Event)))) |
Creates a value of Activity
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aCombinedEvent :: Lens' Activity (Maybe Event) Source #
The fields common to all of the singleEvents that make up the Activity.
ActivitiesListGroupingStrategy
data ActivitiesListGroupingStrategy Source #
Indicates the strategy to use when grouping singleEvents items in the associated combinedEvent object.
Instances
Rename
Contains information about a renametype event.
See: rename
smart constructor.
Instances
Eq Rename Source # | |
Data Rename Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Rename -> c Rename # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Rename # toConstr :: Rename -> Constr # dataTypeOf :: Rename -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Rename) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Rename) # gmapT :: (forall b. Data b => b -> b) -> Rename -> Rename # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Rename -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Rename -> r # gmapQ :: (forall d. Data d => d -> u) -> Rename -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Rename -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Rename -> m Rename # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Rename -> m Rename # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Rename -> m Rename # | |
Show Rename Source # | |
Generic Rename Source # | |
ToJSON Rename Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON Rename Source # | |
type Rep Rename Source # | |
Defined in Network.Google.AppsActivity.Types.Product type Rep Rename = D1 (MetaData "Rename" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.4.0-3XjYyCQw6cW3ga9xvxdE9g" False) (C1 (MetaCons "Rename'" PrefixI True) (S1 (MetaSel (Just "_rNewTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rOldTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
Permission
data Permission Source #
Contains information about the permissions and type of access allowed with regards to a Google Drive object. This is a subset of the fields contained in a corresponding Drive Permissions object.
See: permission
smart constructor.
Instances
permission :: Permission Source #
Creates a value of Permission
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pWithLink :: Lens' Permission (Maybe Bool) Source #
Whether the permission requires a link to the file.
pRole :: Lens' Permission (Maybe PermissionRole) Source #
Indicates the Google Drive permissions role. The role determines a user's ability to read, write, or comment on the file.
pName :: Lens' Permission (Maybe Text) Source #
The name of the user or group the permission applies to.
pType :: Lens' Permission (Maybe PermissionType) Source #
Indicates how widely permissions are granted.
pPermissionId :: Lens' Permission (Maybe Text) Source #
The ID for this permission. Corresponds to the Drive API's permission ID returned as part of the Drive Permissions resource.
Target
Information about the object modified by the event.
See: target
smart constructor.
Instances
Eq Target Source # | |
Data Target Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Target -> c Target # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Target # toConstr :: Target -> Constr # dataTypeOf :: Target -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Target) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Target) # gmapT :: (forall b. Data b => b -> b) -> Target -> Target # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Target -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Target -> r # gmapQ :: (forall d. Data d => d -> u) -> Target -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Target -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Target -> m Target # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Target -> m Target # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Target -> m Target # | |
Show Target Source # | |
Generic Target Source # | |
ToJSON Target Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON Target Source # | |
type Rep Target Source # | |
Defined in Network.Google.AppsActivity.Types.Product type Rep Target = D1 (MetaData "Target" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.4.0-3XjYyCQw6cW3ga9xvxdE9g" False) (C1 (MetaCons "Target'" PrefixI True) (S1 (MetaSel (Just "_tMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
tName :: Lens' Target (Maybe Text) Source #
The name of the target. For example, in Google Drive, this is the title of the file.
tId :: Lens' Target (Maybe Text) Source #
The ID of the target. For example, in Google Drive, this is the file or folder ID.
Move
Contains information about changes in an object's parents as a result of a move type event.
See: move
smart constructor.
Instances
Eq Move Source # | |
Data Move Source # | |
Defined in Network.Google.AppsActivity.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Move -> c Move # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Move # dataTypeOf :: Move -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Move) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Move) # gmapT :: (forall b. Data b => b -> b) -> Move -> Move # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Move -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Move -> r # gmapQ :: (forall d. Data d => d -> u) -> Move -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Move -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Move -> m Move # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Move -> m Move # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Move -> m Move # | |
Show Move Source # | |
Generic Move Source # | |
ToJSON Move Source # | |
Defined in Network.Google.AppsActivity.Types.Product | |
FromJSON Move Source # | |
type Rep Move Source # | |
Defined in Network.Google.AppsActivity.Types.Product type Rep Move = D1 (MetaData "Move" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.4.0-3XjYyCQw6cW3ga9xvxdE9g" False) (C1 (MetaCons "Move'" PrefixI True) (S1 (MetaSel (Just "_mAddedParents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parent])) :*: S1 (MetaSel (Just "_mRemovedParents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parent])))) |
Creates a value of Move
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired: