OpenAPILink constructor

OpenAPILink({
  1. String? operationRef,
  2. String? operationId,
  3. Map<String, String>? parameters,
  4. Object? requestBody,
  5. String? description,
  6. OpenAPIServer? server,
  7. Map<String, Object?>? extensions,
})

Creates a link object.

Implementation

factory OpenAPILink({
  String? operationRef,
  String? operationId,
  Map<String, String>? parameters,
  Object? requestBody,
  String? description,
  OpenAPIServer? server,
  Map<String, Object?>? extensions,
}) {
  _validateLinkOperationFields(
    operationRef: operationRef,
    operationId: operationId,
    scope: 'OpenAPILink',
  );
  return OpenAPILink._({
    'operationRef': ?operationRef,
    'operationId': ?operationId,
    'parameters': ?parameters,
    'requestBody': ?requestBody,
    'description': ?description,
    'server': ?server,
    ...?prefixExtensions(extensions),
  });
}