gogol-admin-reports-0.0.1: Google Admin Reports SDK.

Copyright(c) 2015 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.Resource.Reports.Activities.List

Contents

Description

Retrieves a list of activities for a specific customer and application.

See: Admin Reports API Reference for reports.activities.list.

Synopsis

REST Resource

type ActivitiesListResource = "admin" :> ("reports" :> ("v1" :> ("activity" :> ("users" :> (Capture "userKey" Text :> ("applications" :> (Capture "applicationName" Text :> (QueryParam "startTime" Text :> (QueryParam "filters" Text :> (QueryParam "customerId" Text :> (QueryParam "actorIpAddress" Text :> (QueryParam "endTime" Text :> (QueryParam "pageToken" Text :> (QueryParam "eventName" Text :> (QueryParam "maxResults" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get `[JSON]` Activities)))))))))))))))) Source

A resource alias for reports.activities.list method which the ActivitiesList request conforms to.

Creating a Request

activitiesList Source

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

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

data ActivitiesList Source

Retrieves a list of activities for a specific customer and application.

See: activitiesList smart constructor.

Request Lenses

alStartTime :: Lens' ActivitiesList (Maybe Text) Source

Return events which occured at or after this time.

alFilters :: Lens' ActivitiesList (Maybe Text) Source

Event parameters in the form [parameter1 name][operator][parameter1 value],[parameter2 name][operator][parameter2 value],...

alCustomerId :: Lens' ActivitiesList (Maybe Text) Source

Represents the customer for which the data is to be fetched.

alActorIPAddress :: Lens' ActivitiesList (Maybe Text) Source

IP Address of host where the event was performed. Supports both IPv4 and IPv6 addresses.

alEndTime :: Lens' ActivitiesList (Maybe Text) Source

Return events which occured at or before this time.

alApplicationName :: Lens' ActivitiesList Text Source

Application name for which the events are to be retrieved.

alPageToken :: Lens' ActivitiesList (Maybe Text) Source

Token to specify next page.

alEventName :: Lens' ActivitiesList (Maybe Text) Source

Name of the event being queried.

alUserKey :: Lens' ActivitiesList Text Source

Represents the profile id or the user email for which the data should be filtered. When 'all' is specified as the userKey, it returns usageReports for all users.

alMaxResults :: Lens' ActivitiesList (Maybe Int32) Source

Number of activity records to be shown in each page.