gogol-script-0.4.0: Google Apps Script 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.Resource.Script.Processes.List

Contents

Description

List information about processes made by or on behalf of a user, such as process type and current status.

See: Apps Script API Reference for script.processes.list.

Synopsis

REST Resource

type ProcessesListResource = "v1" :> ("processes" :> (QueryParams "userProcessFilter.userAccessLevels" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "userProcessFilter.functionName" Text :> (QueryParams "userProcessFilter.types" Text :> (QueryParam "userProcessFilter.deploymentId" Text :> (QueryParam "pageToken" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "userProcessFilter.projectName" Text :> (QueryParams "userProcessFilter.statuses" Text :> (QueryParam "userProcessFilter.scriptId" Text :> (QueryParam "userProcessFilter.endTime" DateTime' :> (QueryParam "userProcessFilter.startTime" DateTime' :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListUserProcessesResponse)))))))))))))))))) Source #

A resource alias for script.processes.list method which the ProcessesList request conforms to.

Creating a Request

data ProcessesList Source #

List information about processes made by or on behalf of a user, such as process type and current status.

See: processesList smart constructor.

Instances
Eq ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

Data ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

Methods

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

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

toConstr :: ProcessesList -> Constr #

dataTypeOf :: ProcessesList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

Generic ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

Associated Types

type Rep ProcessesList :: Type -> Type #

GoogleRequest ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

Associated Types

type Rs ProcessesList :: Type #

type Scopes ProcessesList :: [Symbol] #

type Rep ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

type Rep ProcessesList = D1 (MetaData "ProcessesList" "Network.Google.Resource.Script.Processes.List" "gogol-script-0.4.0-FTMJIbj3qQWJYzgfzFUSMi" False) (C1 (MetaCons "ProcessesList'" PrefixI True) ((((S1 (MetaSel (Just "_plUserProcessFilterUserAccessLevels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_plXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv))) :*: (S1 (MetaSel (Just "_plUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_plUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plUserProcessFilterFunctionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_plUserProcessFilterTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_plUserProcessFilterDeploymentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_plPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_plUserProcessFilterProjectName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plUserProcessFilterStatuses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 (MetaSel (Just "_plUserProcessFilterScriptId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plUserProcessFilterEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_plUserProcessFilterStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_plCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

type Scopes ProcessesList = "https://www.googleapis.com/auth/script.processes" ': ([] :: [Symbol])
type Rs ProcessesList Source # 
Instance details

Defined in Network.Google.Resource.Script.Processes.List

Request Lenses

plUserProcessFilterUserAccessLevels :: Lens' ProcessesList [Text] Source #

Optional field used to limit returned processes to those having one of the specified user access levels.

plUploadProtocol :: Lens' ProcessesList (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

plUploadType :: Lens' ProcessesList (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

plUserProcessFilterFunctionName :: Lens' ProcessesList (Maybe Text) Source #

Optional field used to limit returned processes to those originating from a script function with the given function name.

plUserProcessFilterTypes :: Lens' ProcessesList [Text] Source #

Optional field used to limit returned processes to those having one of the specified process types.

plUserProcessFilterDeploymentId :: Lens' ProcessesList (Maybe Text) Source #

Optional field used to limit returned processes to those originating from projects with a specific deployment ID.

plPageToken :: Lens' ProcessesList (Maybe Text) Source #

The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from a previous response.

plPageSize :: Lens' ProcessesList (Maybe Int32) Source #

The maximum number of returned processes per page of results. Defaults to 50.

plUserProcessFilterProjectName :: Lens' ProcessesList (Maybe Text) Source #

Optional field used to limit returned processes to those originating from projects with project names containing a specific string.

plUserProcessFilterStatuses :: Lens' ProcessesList [Text] Source #

Optional field used to limit returned processes to those having one of the specified process statuses.

plUserProcessFilterScriptId :: Lens' ProcessesList (Maybe Text) Source #

Optional field used to limit returned processes to those originating from projects with a specific script ID.

plUserProcessFilterEndTime :: Lens' ProcessesList (Maybe UTCTime) Source #

Optional field used to limit returned processes to those that completed on or before the given timestamp.

plUserProcessFilterStartTime :: Lens' ProcessesList (Maybe UTCTime) Source #

Optional field used to limit returned processes to those that were started on or after the given timestamp.