Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilità integrate
La util variabile contiene metodi di utilità generali per aiutarvi a lavorare con i dati. Se non diversamente specificato, tutte le utilità usano il set di caratteri UTF-8.
Utilità di codifica
- 
                        util.urlEncode(String)
- 
                        Restituisce la stringa di input come stringa codificata application/x-www-form-urlencoded.
- 
                        util.urlDecode(String)
- 
                        Decodifica una stringa codificata application/x-www-form-urlencodednella relativa forma non codificata.
- util.base64Encode(string) : string
- 
                        Codifica l'input in una stringa con codifica base64. 
- util.base64Decode(string) : string
- 
                        Decodifica i dati da una stringa con codifica base64. 
Utilità per la generazione di ID
- 
                        util.autoId()
- 
                        Restituisce un valore UUID generato casualmente a 128 bit. 
- util.autoUlid()
- 
                        Restituisce un ULID (Universally Unique Lexicographically Sortable Identifier) generato casualmente a 128 bit. 
- util.autoKsuid()
- 
                        Restituisce un KSUID (K-Sortable Unique Identifier) base62 generato casualmente a 128 bit codificato come String con una lunghezza di 27. 
Utili di errore
- 
                        util.error(String, String?, Object?, Object?)
- 
                        Genera un errore personalizzato. Può essere usato nei modelli di mappatura di richieste o risposte se il modello rileva un errore nella richiesta o nel risultato della chiamata. Inoltre, è errorTypepossibile specificare undatacampo, unerrorInfocampo e un campo. Il valore didataverrà aggiunto al bloccoerrorcorrispondente all'interno dierrorsnella risposta di GraphQL.Notadataverrà filtrato in base al set di selezione dell'interrogazione. Il valore dierrorInfoverrà aggiunto al bloccoerrorcorrispondente all'interno dierrorsnella risposta di GraphQL.errorInfonon verrà filtrato in base al set di selezione delle interrogazioni.
- 
                        util.appendError(String, String?, Object?, Object?)
- 
                        Aggiunge un errore personalizzato. Può essere usato nei modelli di mappatura di richieste o risposte se il modello rileva un errore nella richiesta o nel risultato della chiamata. Inoltre, è errorTypepossibile specificare undatacampo, unerrorInfocampo e un campo. A differenza diutil.error(String, String?, Object?, Object?), la valutazione del modello non viene interrotta, in modo che i dati possano essere restituiti al chiamante. Il valore didataverrà aggiunto al bloccoerrorcorrispondente all'interno dierrorsnella risposta di GraphQL.Notadataverrà filtrato in base al set di selezione dell'interrogazione. Il valore dierrorInfoverrà aggiunto al bloccoerrorcorrispondente all'interno dierrorsnella risposta di GraphQL.errorInfonon verrà filtrato in base al set di selezione delle interrogazioni.
Utilità per la corrispondenza di tipi e modelli
- util.matches(String, String) : Boolean
- 
                        Restituisce true se il modello specificato nel primo argomento corrisponde ai dati forniti nel secondo argomento. Il modello deve essere un'espressione regolare, ad esempio util.matches("a*b", "aaaaab"). La funzionalità si basa sulla classe Patternche puoi consultare per ottenere altre informazioni. 
- 
                        util.authType()
- 
                        Restituisce una stringa che descrive il tipo di autenticazione multipla utilizzato da una richiesta, restituendo «IAM Authorization», «User Pool Authorization», «Open ID Connect Authorization» o «API Key Authorization». 
Restituisce il valore di comportamento (utils)
- 
                        util.escapeJavaScript(String)
- 
                        Restituisce la stringa di input come stringa di JavaScript escape. 
Utilità di autorizzazione Resolver
- 
                        util.unauthorized()
- 
                        Genera Unauthorizedper il campo in fase di risoluzione. Utilizzalo nei modelli di mappatura delle richieste o delle risposte per determinare se consentire al chiamante di risolvere il campo.