atsSyncCandidateSync
Retrieve CandidatesおよびSend Candidates APIのクエリ。
応答
AtsSyncCandidateSyncQueries を返す。assetsByTimeRange AtsSyncCandidateSyncAssetsConnection
時間範囲で確認済みのアセットを取得します。GraphQL Cursor Connections仕様を参照してください。
input AtsSyncCandidateSyncAssetsByTimeRangeInput! 必須
取得するアセットの時間範囲を指定するための入力。
first Int
1ページあたりに返すアセットの最大数。
after String
ページネーションを続けるためのカーソル。最初のページを取得するにはnullを使用します。
edges [AtsSyncCandidateSyncAssetsEdge]! 非null
AtsSyncCandidateSyncAssetsのエッジ。
node AtsSyncCandidateSyncAsset! 非null
このエッジのアセット。
cursor String! 非null
このエッジのカーソル。
pageInfo PageInfo! 非null
このコネクションのページネーション情報。
assets [AtsSyncCandidateSyncAsset]! 非null
このコネクションのAtsSyncCandidateSyncAssetオブジェクト。
application AtsSyncCandidateSyncApplicationQueries
AtsSyncCandidateSyncApplication型に関連するクエリ。
findStatuses AtsSyncCandidateSyncApplicationFindStatusesConnection
各応募バージョンのステータスを返します。
input AtsSyncCandidateSyncApplicationFindStatusesInput!
応募バージョンステータスの検索への入力です。
filter AtsSyncCandidateSyncApplicationFindStatusesFilterInput! default:{indeedRegistrationIds: [], applications: [], applicationVersionIds: [], applicationVersionStatusTypes: []}
応募バージョンステータスを検索するためのフィルター条件です。
first Int
前方ページネーションのページサイズです。
after String
前方ページネーションを開始するカーソルです。最初のページには null を使用します。
last Int
後方ページネーションのページサイズです。
before String
後方ページネーションを開始するカーソルです。最後のページには null を使用します。
edges [AtsSyncCandidateSyncApplicationFindStatusesEdge!]! 非null
応募バージョンのステータスとそれぞれのカーソルのリストです。
pageInfo PageInfo! 非null
レスポンスの Relay コネクションのページ情報です。
applicationVersionStatuses [AtsSyncCandidateSyncApplicationVersionStatus!]! 非null
応募バージョンのステータスのリストです。
findLatestStatuses AtsSyncCandidateSyncApplicationFindLatestStatusesConnection
各応募の最新バージョンのステータスを返します。
input AtsSyncCandidateSyncApplicationFindLatestStatusesInput!
最新の応募バージョンステータス検索のフィルターです。
filter AtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput! default:{indeedRegistrationIds: [], applications: [], applicationVersionStatusTypes: []}
最新の応募バージョンステータスを検索するた めのフィルター条件です。
first Int
前方ページネーションのページサイズです。
after String
前方ページネーションを開始するカーソルです。最初のページには null を使用します。
last Int
後方ページネーションのページサイズです。
before String
後方ページネーションを開始するカーソルです。最後のページには null を使用します。
edges [AtsSyncCandidateSyncApplicationFindLatestStatusesEdge!]! 非null
応募バージョンのステータスとそれぞれのカーソルのリストです。
pageInfo PageInfo! 非null
レスポンスの Relay コネクションのページ情報です。
applicationVersionStatuses [AtsSyncCandidateSyncApplicationVersionStatus!]! 非null
応募バージョンのステータスのリストです。
例
クエリ
query AtsSyncCandidateSync { atsSyncCandidateSync { assetsByTimeRange { edges { node { id metadata { stagedAt employerIdentifier stagedTest completeSourceAttribution { ...AtsSyncCandidateSyncCompleteSourceAttributionFragment } } } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } assets { id metadata { stagedAt employerIdentifier stagedTest completeSourceAttribution { enumKey name } } } } application { findStatuses { edges { node { applicationVersionId applicationIdentifier { ...AtsSyncCandidateSyncApplicationIdentifierFragment } status } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } applicationVersionStatuses { applicationVersionId applicationIdentifier { indeedRegistrationId atsCandidateId atsApplicationId job { ...AtsSyncCandidateSyncJobFragment } } status } } findLatestStatuses { edges { node { applicationVersionId applicationIdentifier { ...AtsSyncCandidateSyncApplicationIdentifierFragment } status } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } applicationVersionStatuses { applicationVersionId applicationIdentifier { indeedRegistrationId atsCandidateId atsApplicationId job { ...AtsSyncCandidateSyncJobFragment } } status } } } }}応答
{ "data": { "atsSyncCandidateSync": { "assetsByTimeRange": AtsSyncCandidateSyncAssetsConnection, "application": AtsSyncCandidateSyncApplicationQueries } }}