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 call constrains the visibility of jobs present in the database, and only returns jobs that the caller has permission to search against.
See: Cloud Talent Solution API Reference for jobs.projects.jobs.search
.
Synopsis
- type ProjectsJobsSearchResource = "v3p1beta1" :> (Capture "parent" Text :> ("jobs:search" :> (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)))))))))
- projectsJobsSearch :: Text -> SearchJobsRequest -> ProjectsJobsSearch
- data ProjectsJobsSearch
- pjsParent :: Lens' ProjectsJobsSearch Text
- pjsXgafv :: Lens' ProjectsJobsSearch (Maybe Xgafv)
- pjsUploadProtocol :: Lens' ProjectsJobsSearch (Maybe Text)
- pjsAccessToken :: Lens' ProjectsJobsSearch (Maybe Text)
- pjsUploadType :: Lens' ProjectsJobsSearch (Maybe Text)
- pjsPayload :: Lens' ProjectsJobsSearch SearchJobsRequest
- pjsCallback :: Lens' ProjectsJobsSearch (Maybe Text)
REST Resource
type ProjectsJobsSearchResource = "v3p1beta1" :> (Capture "parent" Text :> ("jobs:search" :> (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.search
method which the
ProjectsJobsSearch
request conforms to.
Creating a Request
Creates a value of ProjectsJobsSearch
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ProjectsJobsSearch Source #
Searches for jobs using the provided SearchJobsRequest. This call constrains the visibility of jobs present in the database, and only returns jobs that the caller has permission to search against.
See: projectsJobsSearch
smart constructor.
Instances
Request Lenses
pjsParent :: Lens' ProjectsJobsSearch Text Source #
Required. The resource name of the project to search within. The format is "projects/{project_id}", for example, "projects/api-test-project".
pjsUploadProtocol :: Lens' ProjectsJobsSearch (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
pjsAccessToken :: Lens' ProjectsJobsSearch (Maybe Text) Source #
OAuth access token.
pjsUploadType :: Lens' ProjectsJobsSearch (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
pjsPayload :: Lens' ProjectsJobsSearch SearchJobsRequest Source #
Multipart request metadata.
pjsCallback :: Lens' ProjectsJobsSearch (Maybe Text) Source #
JSONP