FunctionDefinition constructor

FunctionDefinition({
  1. String? name,
  2. String? inputType,
  3. String? outputType,
  4. Expression? body,
  5. String? description,
  6. bool? isBase,
  7. Struct? metadata,
})

Implementation

factory FunctionDefinition({
  $core.String? name,
  $core.String? inputType,
  $core.String? outputType,
  Expression? body,
  $core.String? description,
  $core.bool? isBase,
  $0.Struct? metadata,
}) {
  final result = create();
  if (name != null) result.name = name;
  if (inputType != null) result.inputType = inputType;
  if (outputType != null) result.outputType = outputType;
  if (body != null) result.body = body;
  if (description != null) result.description = description;
  if (isBase != null) result.isBase = isBase;
  if (metadata != null) result.metadata = metadata;
  return result;
}