package
1.0.1
Repository: https://github.com/osmeteor/enigma-go.git
Documentation: pkg.go.dev

# README

Schema Generator

This folder contains a script for generating enigma-go based on a specific version of Qlik Associative Engine. The version to be used must be one of the published versions of the Qlik Associative Engine, see here.

Please note that to be able to generate enigma-go you will need to accept the EULA.

ACCEPT_EULA=<yes/no> ENGINE_VERSION=<version> ./schema/generate.sh

If a version is not specified the script will default to the latest published version.

ACCEPT_EULA=<yes/no> ./schema/generate.sh

# Structs

Info represents engine information.
Layout represents GenericObject Layout definition.
Methodx represents a JSON Schema method.
Option represents a possible value in case of an "enum".
OrderAwareKey is a special key construct to retain order from json spec for properties.
QlikExtensions represents Qlik JSON Schema extensinos.
Schema represents a JSON Schema.
Service represents a JSON Schema service.
Type represents a JSON Schema object type.

# Type aliases

OrderAwareKeySlice is an alias of []OrderAwareKey so we can add functions to it.