VersioningConfig.fromJson constructor

VersioningConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory VersioningConfig.fromJson(Map<String, dynamic> json) => .new(
  enabled: json['enabled'] as bool? ?? false,
  versions: switch (json['versions'] as List<dynamic>?) {
    final list? => [for (final e in list) e as String],
    null => const <String>[],
  },
  defaultVersion: json['defaultVersion'] as String? ?? '',
  versionDir: json['versionDir'] as String? ?? 'versions',
);