FunctionDeclaration constructor
FunctionDeclaration(})
Implementation
FunctionDeclaration(this.name, this.description,
{required Map<String, Schema> parameters,
List<String> optionalParameters = const []})
: _schemaObject = parameters.values.any((s) => s is JSONSchema)
? JSONSchema.object(
properties: parameters.cast<String, JSONSchema>(),
optionalProperties: optionalParameters)
: Schema.object(
properties: parameters, optionalProperties: optionalParameters);