SchemaRef constructor

SchemaRef(
  1. String ref
)

Implementation

factory SchemaRef(String ref) {
  final segments = ref.split('/');
  if (segments[0] != '#' ||
      segments[1] != 'components' ||
      segments[2] != 'schemas' ||
      segments.length != 4) {
    throw ArgumentError.value(ref, 'SchemaOpenApi', 'Invalid reference!');
  }
  return SchemaRef._(ref);
}