| 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 |
Network.Google.Resource.Jobs.Projects.ClientEvents.Create
Description
Report events issued when end user interacts with customer's application that uses Cloud Talent Solution. You may inspect the created events in self service tools. Learn more about self service tools.
See: Cloud Talent Solution API Reference for jobs.projects.clientEvents.create.
Synopsis
- type ProjectsClientEventsCreateResource = "v3p1beta1" :> (Capture "parent" Text :> ("clientEvents" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CreateClientEventRequest :> Post '[JSON] ClientEvent)))))))))
- projectsClientEventsCreate :: Text -> CreateClientEventRequest -> ProjectsClientEventsCreate
- data ProjectsClientEventsCreate
- pcecParent :: Lens' ProjectsClientEventsCreate Text
- pcecXgafv :: Lens' ProjectsClientEventsCreate (Maybe Xgafv)
- pcecUploadProtocol :: Lens' ProjectsClientEventsCreate (Maybe Text)
- pcecAccessToken :: Lens' ProjectsClientEventsCreate (Maybe Text)
- pcecUploadType :: Lens' ProjectsClientEventsCreate (Maybe Text)
- pcecPayload :: Lens' ProjectsClientEventsCreate CreateClientEventRequest
- pcecCallback :: Lens' ProjectsClientEventsCreate (Maybe Text)
REST Resource
type ProjectsClientEventsCreateResource = "v3p1beta1" :> (Capture "parent" Text :> ("clientEvents" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CreateClientEventRequest :> Post '[JSON] ClientEvent))))))))) Source #
A resource alias for jobs.projects.clientEvents.create method which the
ProjectsClientEventsCreate request conforms to.
Creating a Request
projectsClientEventsCreate Source #
Creates a value of ProjectsClientEventsCreate with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ProjectsClientEventsCreate Source #
Report events issued when end user interacts with customer's application that uses Cloud Talent Solution. You may inspect the created events in self service tools. Learn more about self service tools.
See: projectsClientEventsCreate smart constructor.
Instances
Request Lenses
pcecParent :: Lens' ProjectsClientEventsCreate Text Source #
Parent project name.
pcecUploadProtocol :: Lens' ProjectsClientEventsCreate (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
pcecAccessToken :: Lens' ProjectsClientEventsCreate (Maybe Text) Source #
OAuth access token.
pcecUploadType :: Lens' ProjectsClientEventsCreate (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
pcecPayload :: Lens' ProjectsClientEventsCreate CreateClientEventRequest Source #
Multipart request metadata.
pcecCallback :: Lens' ProjectsClientEventsCreate (Maybe Text) Source #
JSONP