gogol-apps-activity-0.3.0: Google Apps Activity SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.AppsActivity

Contents

Description

Provides a historical view of activity.

See: Google Apps Activity API Reference

Synopsis

Service Configuration

appsActivityService :: ServiceConfig #

Default request referring to version v1 of the Google Apps Activity API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

driveMetadataReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.metadata.readonly"] #

View metadata for files in your Google Drive

activityScope :: Proxy '["https://www.googleapis.com/auth/activity"] #

View the activity history of your Google Apps

driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"] #

View the files in your Google Drive

driveScope :: Proxy '["https://www.googleapis.com/auth/drive"] #

View and manage the files in your Google Drive

driveMetadataScope :: Proxy '["https://www.googleapis.com/auth/drive.metadata"] #

View and manage metadata of files in your Google Drive

API Declaration

type AppsActivityAPI = ActivitiesListResource #

Represents the entirety of the methods and resources available for the Google Apps Activity API service.

Resources

appsactivity.activities.list

Types

Parent

data 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 # 

Methods

(==) :: Parent -> Parent -> Bool #

(/=) :: Parent -> Parent -> Bool #

Data Parent # 

Methods

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 # 
Generic Parent # 

Associated Types

type Rep Parent :: * -> * #

Methods

from :: Parent -> Rep Parent x #

to :: Rep Parent x -> Parent #

ToJSON Parent # 
FromJSON Parent # 
type Rep Parent # 
type Rep Parent = D1 (MetaData "Parent" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "Parent'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pIsRoot") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

parent :: Parent #

Creates a value of Parent with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pIsRoot :: Lens' Parent (Maybe Bool) #

Whether this is the root folder.

pId :: Lens' Parent (Maybe Text) #

The parent's ID.

pTitle :: Lens' Parent (Maybe Text) #

The parent's title.

Photo

data Photo #

Photo information for a user.

See: photo smart constructor.

Instances

Eq Photo # 

Methods

(==) :: Photo -> Photo -> Bool #

(/=) :: Photo -> Photo -> Bool #

Data Photo # 

Methods

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 #

toConstr :: Photo -> Constr #

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 # 

Methods

showsPrec :: Int -> Photo -> ShowS #

show :: Photo -> String #

showList :: [Photo] -> ShowS #

Generic Photo # 

Associated Types

type Rep Photo :: * -> * #

Methods

from :: Photo -> Rep Photo x #

to :: Rep Photo x -> Photo #

ToJSON Photo # 
FromJSON Photo # 
type Rep Photo # 
type Rep Photo = D1 (MetaData "Photo" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" True) (C1 (MetaCons "Photo'" PrefixI True) (S1 (MetaSel (Just Symbol "_pURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

photo :: Photo #

Creates a value of Photo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pURL :: Lens' Photo (Maybe Text) #

The URL of the photo.

EventPrimaryEventType

data EventPrimaryEventType #

The main type of event that occurred.

Constructors

EPETComment
comment
EPETCreate
create
EPETEdit
edit
EPETEmptyTrash
emptyTrash
EPETMove
move
EPETPermissionChange
permissionChange
EPETRename
rename
EPETTrash
trash
EPETUnknown
unknown
EPETUntrash
untrash
EPETUpload
upload

Instances

Enum EventPrimaryEventType # 
Eq EventPrimaryEventType # 
Data EventPrimaryEventType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EventPrimaryEventType -> c EventPrimaryEventType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EventPrimaryEventType #

toConstr :: EventPrimaryEventType -> Constr #

dataTypeOf :: EventPrimaryEventType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EventPrimaryEventType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EventPrimaryEventType) #

gmapT :: (forall b. Data b => b -> b) -> EventPrimaryEventType -> EventPrimaryEventType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EventPrimaryEventType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EventPrimaryEventType -> r #

gmapQ :: (forall d. Data d => d -> u) -> EventPrimaryEventType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EventPrimaryEventType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EventPrimaryEventType -> m EventPrimaryEventType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EventPrimaryEventType -> m EventPrimaryEventType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EventPrimaryEventType -> m EventPrimaryEventType #

Ord EventPrimaryEventType # 
Read EventPrimaryEventType # 
Show EventPrimaryEventType # 
Generic EventPrimaryEventType # 
Hashable EventPrimaryEventType # 
ToJSON EventPrimaryEventType # 
FromJSON EventPrimaryEventType # 
FromHttpApiData EventPrimaryEventType # 
ToHttpApiData EventPrimaryEventType # 
type Rep EventPrimaryEventType # 
type Rep EventPrimaryEventType = D1 (MetaData "EventPrimaryEventType" "Network.Google.AppsActivity.Types.Sum" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "EPETComment" PrefixI False) U1) (C1 (MetaCons "EPETCreate" PrefixI False) U1)) ((:+:) (C1 (MetaCons "EPETEdit" PrefixI False) U1) ((:+:) (C1 (MetaCons "EPETEmptyTrash" PrefixI False) U1) (C1 (MetaCons "EPETMove" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "EPETPermissionChange" PrefixI False) U1) ((:+:) (C1 (MetaCons "EPETRename" PrefixI False) U1) (C1 (MetaCons "EPETTrash" PrefixI False) U1))) ((:+:) (C1 (MetaCons "EPETUnknown" PrefixI False) U1) ((:+:) (C1 (MetaCons "EPETUntrash" PrefixI False) U1) (C1 (MetaCons "EPETUpload" PrefixI False) U1)))))

Event

data Event #

Represents the changes associated with an action taken by a user.

See: event smart constructor.

Instances

Eq Event # 

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Data Event # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Event -> c Event #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Event #

toConstr :: Event -> Constr #

dataTypeOf :: Event -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Event) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Event) #

gmapT :: (forall b. Data b => b -> b) -> Event -> Event #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Event -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Event -> r #

gmapQ :: (forall d. Data d => d -> u) -> Event -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Event -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Event -> m Event #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Event -> m Event #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Event -> m Event #

Show Event # 

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event # 

Associated Types

type Rep Event :: * -> * #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

ToJSON Event # 
FromJSON Event # 
type Rep Event # 

event :: Event #

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) #

The main type of event that occurred.

eUser :: Lens' Event (Maybe User) #

Represents the user responsible for the event.

eEventTimeMillis :: Lens' Event (Maybe Word64) #

The time at which the event occurred formatted as Unix time in milliseconds.

eRename :: Lens' Event (Maybe Rename) #

Extra information for rename type events, such as the old and new names.

eFromUserDeletion :: Lens' Event (Maybe Bool) #

Whether this event is caused by a user being deleted.

eAdditionalEventTypes :: Lens' Event [EventAdditionalEventTypesItem] #

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] #

Extra information for permissionChange type events, such as the user or group the new permission applies to.

eTarget :: Lens' Event (Maybe Target) #

Information specific to the Target object modified by the event.

eMove :: Lens' Event (Maybe Move) #

Extra information for move type events, such as changes in an object's parents.

PermissionRole

data PermissionRole #

Indicates the Google Drive permissions role. The role determines a user's ability to read, write, or comment on the file.

Constructors

Commenter
commenter
Owner
owner
Reader
reader
Writer
writer

Instances

Enum PermissionRole # 
Eq PermissionRole # 
Data PermissionRole # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionRole -> c PermissionRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionRole #

toConstr :: PermissionRole -> Constr #

dataTypeOf :: PermissionRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionRole) #

gmapT :: (forall b. Data b => b -> b) -> PermissionRole -> PermissionRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionRole -> m PermissionRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionRole -> m PermissionRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionRole -> m PermissionRole #

Ord PermissionRole # 
Read PermissionRole # 
Show PermissionRole # 
Generic PermissionRole # 

Associated Types

type Rep PermissionRole :: * -> * #

Hashable PermissionRole # 
ToJSON PermissionRole # 
FromJSON PermissionRole # 
FromHttpApiData PermissionRole # 
ToHttpApiData PermissionRole # 
type Rep PermissionRole # 
type Rep PermissionRole = D1 (MetaData "PermissionRole" "Network.Google.AppsActivity.Types.Sum" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) ((:+:) ((:+:) (C1 (MetaCons "Commenter" PrefixI False) U1) (C1 (MetaCons "Owner" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Reader" PrefixI False) U1) (C1 (MetaCons "Writer" PrefixI False) U1)))

ListActivitiesResponse

data ListActivitiesResponse #

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

Eq ListActivitiesResponse # 
Data ListActivitiesResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListActivitiesResponse -> c ListActivitiesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListActivitiesResponse #

toConstr :: ListActivitiesResponse -> Constr #

dataTypeOf :: ListActivitiesResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListActivitiesResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListActivitiesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListActivitiesResponse -> ListActivitiesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListActivitiesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListActivitiesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListActivitiesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListActivitiesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListActivitiesResponse -> m ListActivitiesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListActivitiesResponse -> m ListActivitiesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListActivitiesResponse -> m ListActivitiesResponse #

Show ListActivitiesResponse # 
Generic ListActivitiesResponse # 
ToJSON ListActivitiesResponse # 
FromJSON ListActivitiesResponse # 
type Rep ListActivitiesResponse # 
type Rep ListActivitiesResponse = D1 (MetaData "ListActivitiesResponse" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "ListActivitiesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_larNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_larActivities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Activity])))))

listActivitiesResponse :: ListActivitiesResponse #

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) #

Token for the next page of results.

PermissionChange

data PermissionChange #

Contains information about a Drive object's permissions that changed as a result of a permissionChange type event.

See: permissionChange smart constructor.

Instances

Eq PermissionChange # 
Data PermissionChange # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionChange -> c PermissionChange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionChange #

toConstr :: PermissionChange -> Constr #

dataTypeOf :: PermissionChange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionChange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionChange) #

gmapT :: (forall b. Data b => b -> b) -> PermissionChange -> PermissionChange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionChange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionChange -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionChange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionChange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionChange -> m PermissionChange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionChange -> m PermissionChange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionChange -> m PermissionChange #

Show PermissionChange # 
Generic PermissionChange # 
ToJSON PermissionChange # 
FromJSON PermissionChange # 
type Rep PermissionChange # 
type Rep PermissionChange = D1 (MetaData "PermissionChange" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "PermissionChange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pcAddedPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Permission]))) (S1 (MetaSel (Just Symbol "_pcRemovedPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Permission])))))

permissionChange :: PermissionChange #

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] #

Lists all Permission objects added.

pcRemovedPermissions :: Lens' PermissionChange [Permission] #

Lists all Permission objects removed.

PermissionType

data PermissionType #

Indicates how widely permissions are granted.

Constructors

PTAnyone
anyone
PTDomain
domain
PTGroup
group
PTUser
user

Instances

Enum PermissionType # 
Eq PermissionType # 
Data PermissionType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionType -> c PermissionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionType #

toConstr :: PermissionType -> Constr #

dataTypeOf :: PermissionType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionType) #

gmapT :: (forall b. Data b => b -> b) -> PermissionType -> PermissionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionType -> m PermissionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionType -> m PermissionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionType -> m PermissionType #

Ord PermissionType # 
Read PermissionType # 
Show PermissionType # 
Generic PermissionType # 

Associated Types

type Rep PermissionType :: * -> * #

Hashable PermissionType # 
ToJSON PermissionType # 
FromJSON PermissionType # 
FromHttpApiData PermissionType # 
ToHttpApiData PermissionType # 
type Rep PermissionType # 
type Rep PermissionType = D1 (MetaData "PermissionType" "Network.Google.AppsActivity.Types.Sum" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) ((:+:) ((:+:) (C1 (MetaCons "PTAnyone" PrefixI False) U1) (C1 (MetaCons "PTDomain" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PTGroup" PrefixI False) U1) (C1 (MetaCons "PTUser" PrefixI False) U1)))

User

data User #

A representation of a user.

See: user smart constructor.

Instances

Eq User # 

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Data User # 

Methods

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 #

toConstr :: User -> Constr #

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 # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User # 
FromJSON User # 
type Rep User # 
type Rep User = D1 (MetaData "User" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "User'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_uPhoto") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Photo))) (S1 (MetaSel (Just Symbol "_uIsDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_uName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_uIsMe") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_uPermissionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

user :: User #

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) #

The profile photo of the user. Not present if the user has no profile photo.

uIsDeleted :: Lens' User (Maybe Bool) #

A boolean which indicates whether the specified User was deleted. If true, name, photo and permission_id will be omitted.

uName :: Lens' User (Maybe Text) #

The displayable name of the user.

uIsMe :: Lens' User (Maybe Bool) #

Whether the user is the authenticated user.

uPermissionId :: Lens' User (Maybe Text) #

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 #

Constructors

EAETIComment
comment
EAETICreate
create
EAETIEdit
edit
EAETIEmptyTrash
emptyTrash
EAETIMove
move
EAETIPermissionChange
permissionChange
EAETIRename
rename
EAETITrash
trash
EAETIUnknown
unknown
EAETIUntrash
untrash
EAETIUpload
upload

Instances

Enum EventAdditionalEventTypesItem # 
Eq EventAdditionalEventTypesItem # 
Data EventAdditionalEventTypesItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EventAdditionalEventTypesItem -> c EventAdditionalEventTypesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EventAdditionalEventTypesItem #

toConstr :: EventAdditionalEventTypesItem -> Constr #

dataTypeOf :: EventAdditionalEventTypesItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EventAdditionalEventTypesItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EventAdditionalEventTypesItem) #

gmapT :: (forall b. Data b => b -> b) -> EventAdditionalEventTypesItem -> EventAdditionalEventTypesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EventAdditionalEventTypesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EventAdditionalEventTypesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> EventAdditionalEventTypesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EventAdditionalEventTypesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EventAdditionalEventTypesItem -> m EventAdditionalEventTypesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EventAdditionalEventTypesItem -> m EventAdditionalEventTypesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EventAdditionalEventTypesItem -> m EventAdditionalEventTypesItem #

Ord EventAdditionalEventTypesItem # 
Read EventAdditionalEventTypesItem # 
Show EventAdditionalEventTypesItem # 
Generic EventAdditionalEventTypesItem # 
Hashable EventAdditionalEventTypesItem # 
ToJSON EventAdditionalEventTypesItem # 
FromJSON EventAdditionalEventTypesItem # 
FromHttpApiData EventAdditionalEventTypesItem # 
ToHttpApiData EventAdditionalEventTypesItem # 
type Rep EventAdditionalEventTypesItem # 
type Rep EventAdditionalEventTypesItem = D1 (MetaData "EventAdditionalEventTypesItem" "Network.Google.AppsActivity.Types.Sum" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "EAETIComment" PrefixI False) U1) (C1 (MetaCons "EAETICreate" PrefixI False) U1)) ((:+:) (C1 (MetaCons "EAETIEdit" PrefixI False) U1) ((:+:) (C1 (MetaCons "EAETIEmptyTrash" PrefixI False) U1) (C1 (MetaCons "EAETIMove" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "EAETIPermissionChange" PrefixI False) U1) ((:+:) (C1 (MetaCons "EAETIRename" PrefixI False) U1) (C1 (MetaCons "EAETITrash" PrefixI False) U1))) ((:+:) (C1 (MetaCons "EAETIUnknown" PrefixI False) U1) ((:+:) (C1 (MetaCons "EAETIUntrash" PrefixI False) U1) (C1 (MetaCons "EAETIUpload" PrefixI False) U1)))))

Activity

data 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 # 
Data Activity # 

Methods

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 # 
Generic Activity # 

Associated Types

type Rep Activity :: * -> * #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

ToJSON Activity # 
FromJSON Activity # 
type Rep Activity # 
type Rep Activity = D1 (MetaData "Activity" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "Activity'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aSingleEvents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Event]))) (S1 (MetaSel (Just Symbol "_aCombinedEvent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Event)))))

activity :: Activity #

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:

aSingleEvents :: Lens' Activity [Event] #

A list of all the Events that make up the Activity.

aCombinedEvent :: Lens' Activity (Maybe Event) #

The fields common to all of the singleEvents that make up the Activity.

ActivitiesListGroupingStrategy

data ActivitiesListGroupingStrategy #

Indicates the strategy to use when grouping singleEvents items in the associated combinedEvent object.

Constructors

DriveUi
driveUi
None
none

Instances

Enum ActivitiesListGroupingStrategy # 
Eq ActivitiesListGroupingStrategy # 
Data ActivitiesListGroupingStrategy # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivitiesListGroupingStrategy -> c ActivitiesListGroupingStrategy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivitiesListGroupingStrategy #

toConstr :: ActivitiesListGroupingStrategy -> Constr #

dataTypeOf :: ActivitiesListGroupingStrategy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivitiesListGroupingStrategy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivitiesListGroupingStrategy) #

gmapT :: (forall b. Data b => b -> b) -> ActivitiesListGroupingStrategy -> ActivitiesListGroupingStrategy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivitiesListGroupingStrategy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivitiesListGroupingStrategy -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivitiesListGroupingStrategy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivitiesListGroupingStrategy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivitiesListGroupingStrategy -> m ActivitiesListGroupingStrategy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivitiesListGroupingStrategy -> m ActivitiesListGroupingStrategy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivitiesListGroupingStrategy -> m ActivitiesListGroupingStrategy #

Ord ActivitiesListGroupingStrategy # 
Read ActivitiesListGroupingStrategy # 
Show ActivitiesListGroupingStrategy # 
Generic ActivitiesListGroupingStrategy # 
Hashable ActivitiesListGroupingStrategy # 
ToJSON ActivitiesListGroupingStrategy # 
FromJSON ActivitiesListGroupingStrategy # 
FromHttpApiData ActivitiesListGroupingStrategy # 
ToHttpApiData ActivitiesListGroupingStrategy # 
type Rep ActivitiesListGroupingStrategy # 
type Rep ActivitiesListGroupingStrategy = D1 (MetaData "ActivitiesListGroupingStrategy" "Network.Google.AppsActivity.Types.Sum" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) ((:+:) (C1 (MetaCons "DriveUi" PrefixI False) U1) (C1 (MetaCons "None" PrefixI False) U1))

Rename

data Rename #

Contains information about a renametype event.

See: rename smart constructor.

Instances

Eq Rename # 

Methods

(==) :: Rename -> Rename -> Bool #

(/=) :: Rename -> Rename -> Bool #

Data Rename # 

Methods

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 # 
Generic Rename # 

Associated Types

type Rep Rename :: * -> * #

Methods

from :: Rename -> Rep Rename x #

to :: Rep Rename x -> Rename #

ToJSON Rename # 
FromJSON Rename # 
type Rep Rename # 
type Rep Rename = D1 (MetaData "Rename" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "Rename'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rNewTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rOldTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

rename :: Rename #

Creates a value of Rename with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rNewTitle :: Lens' Rename (Maybe Text) #

The new title.

rOldTitle :: Lens' Rename (Maybe Text) #

The old title.

Permission

data Permission #

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

Eq Permission # 
Data Permission # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Permission -> c Permission #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Permission #

toConstr :: Permission -> Constr #

dataTypeOf :: Permission -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Permission) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Permission) #

gmapT :: (forall b. Data b => b -> b) -> Permission -> Permission #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r #

gmapQ :: (forall d. Data d => d -> u) -> Permission -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Permission -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

Show Permission # 
Generic Permission # 

Associated Types

type Rep Permission :: * -> * #

ToJSON Permission # 
FromJSON Permission # 
type Rep Permission # 

permission :: Permission #

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) #

Whether the permission requires a link to the file.

pUser :: Lens' Permission (Maybe User) #

The user's information if the type is USER.

pRole :: Lens' Permission (Maybe PermissionRole) #

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) #

The name of the user or group the permission applies to.

pType :: Lens' Permission (Maybe PermissionType) #

Indicates how widely permissions are granted.

pPermissionId :: Lens' Permission (Maybe Text) #

The ID for this permission. Corresponds to the Drive API's permission ID returned as part of the Drive Permissions resource.

Target

data Target #

Information about the object modified by the event.

See: target smart constructor.

Instances

Eq Target # 

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Data Target # 

Methods

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 # 
Generic Target # 

Associated Types

type Rep Target :: * -> * #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

ToJSON Target # 
FromJSON Target # 
type Rep Target # 
type Rep Target = D1 (MetaData "Target" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "Target'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

target :: Target #

Creates a value of Target with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tMimeType :: Lens' Target (Maybe Text) #

The MIME type of the target.

tName :: Lens' Target (Maybe Text) #

The name of the target. For example, in Google Drive, this is the title of the file.

tId :: Lens' Target (Maybe Text) #

The ID of the target. For example, in Google Drive, this is the file or folder ID.

Move

data 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 # 

Methods

(==) :: Move -> Move -> Bool #

(/=) :: Move -> Move -> Bool #

Data Move # 

Methods

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 #

toConstr :: Move -> Constr #

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 # 

Methods

showsPrec :: Int -> Move -> ShowS #

show :: Move -> String #

showList :: [Move] -> ShowS #

Generic Move # 

Associated Types

type Rep Move :: * -> * #

Methods

from :: Move -> Rep Move x #

to :: Rep Move x -> Move #

ToJSON Move # 
FromJSON Move # 
type Rep Move # 
type Rep Move = D1 (MetaData "Move" "Network.Google.AppsActivity.Types.Product" "gogol-apps-activity-0.3.0-F3wcYjV6X3c8kAAoI3k6Qm" False) (C1 (MetaCons "Move'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mAddedParents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parent]))) (S1 (MetaSel (Just Symbol "_mRemovedParents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parent])))))

move :: Move #

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:

mAddedParents :: Lens' Move [Parent] #

The added parent(s).

mRemovedParents :: Lens' Move [Parent] #

The removed parent(s).