Un enum definește un set închis de valori valide. Dacă un client trimite o valoare care nu se regăsește în enum, cererea este respinsă automat de motorul GraphQL înainte de a apela resolverul.
Cuvântul Cheie enum în GraphQL: Enumerări Discrete de Valori în GraphQL
Definire Scheme (SDL)
GraphQL
Ghid complet pentru enums în GraphQL SDL: restricționarea valorilor unui câmp la un set fix de constante tipizate verificate la compilare.
Sintaxă
enum Role { ADMIN EDITOR VIEWER }