{
	"$schema": "https://json-schema.org/schema",
	"version": 2,
	"title": "GenerateSources executor",
	"description": "",
	"type": "object",
	"properties": {
		"outputProjectName": {
			"type": "string",
			"description": "The name of the project to generate sources to"
		},
		"sourceSpecPath": {
			"type": "string",
			"description": "The path to the source spec"
		},
		"generator": {
			"type": "string",
			"description": "The generator to use"
		},
		"sourceSpecUrlAuthorizationHeaders": {
			"type": "string",
			"description": "The authorization headers for the source spec"
		},
		"additionalProperties": {
			"type": "string",
			"description": "The additional properties for the source spec"
		},
		"globalProperties": {
			"type": "string",
			"description": "The global properties for the source spec"
		},
		"typeMappings": {
			"type": "string",
			"description": "The type mappings for the source spec"
		},
		"silent": {
			"type": "boolean",
			"description": "Whether to run the generator in silent mode"
		}
	},
	"required": ["outputProjectName", "sourceSpecPath", "generator"]
}
