Files
Krow-workspace/dataconnect/connector/certification/mutations.gql
2025-11-25 17:23:57 -05:00

48 lines
1.1 KiB
GraphQL

mutation CreateCertification(
$employeeName: String!,
$certificationName: String!,
$certificationType: CertificationType,
$status: CertificationStatus,
$expiryDate: String!,
$validationStatus: CertificationValidationStatus
) @auth(level: USER) {
certification_insert(
data: {
employeeName: $employeeName
certificationName: $certificationName
certificationType: $certificationType
status: $status
expiryDate: $expiryDate
validationStatus: $validationStatus
}
)
}
mutation UpdateCertification(
$id: UUID!,
$employeeName: String,
$certificationName: String,
$certificationType: CertificationType,
$status: CertificationStatus,
$expiryDate: String,
$validationStatus: CertificationValidationStatus
) @auth(level: USER) {
certification_update(
id: $id,
data: {
employeeName: $employeeName
certificationName: $certificationName
certificationType: $certificationType
status: $status
expiryDate: $expiryDate
validationStatus: $validationStatus
}
)
}
mutation DeleteCertification(
$id: UUID!
) @auth(level: USER) {
certification_delete(id: $id)
}