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 |
Searches for jobs using the provided SearchJobsRequest. This API call is intended for the use case of targeting passive job seekers (for example, job seekers who have signed up to receive email alerts about potential job opportunities), and has different algorithmic adjustments that are targeted to passive job seekers. This call constrains the visibility of jobs present in the database, and only returns jobs the caller has permission to search against.
See: Cloud Talent Solution API Reference for jobs.projects.jobs.searchForAlert
.
Synopsis
- type ProjectsJobsSearchForAlertResource = "v3p1beta1" :> (Capture "parent" Text :> ("jobs:searchForAlert" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] SearchJobsRequest :> Post '[JSON] SearchJobsResponse)))))))))
- projectsJobsSearchForAlert :: Text -> SearchJobsRequest -> ProjectsJobsSearchForAlert
- data ProjectsJobsSearchForAlert
- pjsfaParent :: Lens' ProjectsJobsSearchForAlert Text
- pjsfaXgafv :: Lens' ProjectsJobsSearchForAlert (Maybe Xgafv)
- pjsfaUploadProtocol :: Lens' ProjectsJobsSearchForAlert (Maybe Text)
- pjsfaAccessToken :: Lens' ProjectsJobsSearchForAlert (Maybe Text)
- pjsfaUploadType :: Lens' ProjectsJobsSearchForAlert (Maybe Text)
- pjsfaPayload :: Lens' ProjectsJobsSearchForAlert SearchJobsRequest
- pjsfaCallback :: Lens' ProjectsJobsSearchForAlert (Maybe Text)
REST Resource
type ProjectsJobsSearchForAlertResource = "v3p1beta1" :> (Capture "parent" Text :> ("jobs:searchForAlert" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] SearchJobsRequest :> Post '[JSON] SearchJobsResponse))))))))) Source #
A resource alias for jobs.projects.jobs.searchForAlert
method which the
ProjectsJobsSearchForAlert
request conforms to.
Creating a Request
projectsJobsSearchForAlert Source #
Creates a value of ProjectsJobsSearchForAlert
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ProjectsJobsSearchForAlert Source #
Searches for jobs using the provided SearchJobsRequest. This API call is intended for the use case of targeting passive job seekers (for example, job seekers who have signed up to receive email alerts about potential job opportunities), and has different algorithmic adjustments that are targeted to passive job seekers. This call constrains the visibility of jobs present in the database, and only returns jobs the caller has permission to search against.
See: projectsJobsSearchForAlert
smart constructor.
Instances
Request Lenses
pjsfaParent :: Lens' ProjectsJobsSearchForAlert Text Source #
Required. The resource name of the project to search within. The format is "projects/{project_id}", for example, "projects/api-test-project".
pjsfaXgafv :: Lens' ProjectsJobsSearchForAlert (Maybe Xgafv) Source #
V1 error format.
pjsfaUploadProtocol :: Lens' ProjectsJobsSearchForAlert (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
pjsfaAccessToken :: Lens' ProjectsJobsSearchForAlert (Maybe Text) Source #
OAuth access token.
pjsfaUploadType :: Lens' ProjectsJobsSearchForAlert (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
pjsfaPayload :: Lens' ProjectsJobsSearchForAlert SearchJobsRequest Source #
Multipart request metadata.
pjsfaCallback :: Lens' ProjectsJobsSearchForAlert (Maybe Text) Source #
JSONP