55 lines
1.0 KiB
GraphQL
55 lines
1.0 KiB
GraphQL
query listCertification @auth(level: USER) {
|
|
certifications {
|
|
id
|
|
employeeName
|
|
certificationName
|
|
certificationType
|
|
status
|
|
expiryDate
|
|
validationStatus
|
|
}
|
|
}
|
|
|
|
query getCertificationById(
|
|
$id: UUID!
|
|
) @auth(level: USER) {
|
|
certification(id: $id) {
|
|
id
|
|
employeeName
|
|
certificationName
|
|
certificationType
|
|
status
|
|
expiryDate
|
|
validationStatus
|
|
createdDate
|
|
updatedDate
|
|
createdBy
|
|
}
|
|
}
|
|
|
|
query filterCertification(
|
|
$employeeName: String,
|
|
$certificationName: String,
|
|
$certificationType: CertificationType,
|
|
$status: CertificationStatus,
|
|
$validationStatus: CertificationValidationStatus
|
|
) @auth(level: USER) {
|
|
certifications(
|
|
where: {
|
|
employeeName: { eq: $employeeName }
|
|
certificationName: { eq: $certificationName }
|
|
certificationType: { eq: $certificationType }
|
|
status: { eq: $status }
|
|
validationStatus: { eq: $validationStatus }
|
|
}
|
|
) {
|
|
id
|
|
employeeName
|
|
certificationName
|
|
certificationType
|
|
status
|
|
expiryDate
|
|
validationStatus
|
|
}
|
|
}
|