The QueryLanguageRestriction datatype includes various settings.

Table: QueryLanguageRestriction

versionLanguageVersionyes The query language version used (see LanguageVersion Table).
allowedFunctions[string]yes The list of functions allowed in the language version.
enabledbooleanyes Whether the query language restriction is enabled.

[a] Some arguments may be required, as indicated in this column. For some fields, this column indicates that a result will always be returned for it.