ServiceTemplateContainerMountSpec.fromJson constructor

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

Implementation

factory ServiceTemplateContainerMountSpec.fromJson(Map<String, dynamic> json) {
  return ServiceTemplateContainerMountSpec(
    room: (json['room'] as List<dynamic>?)?.map((e) => RoomStorageMountSpec.fromJson(_jsonObject(e))).toList(),
    project: (json['project'] as List<dynamic>?)?.map((e) => ProjectStorageMountSpec.fromJson(_jsonObject(e))).toList(),
    images: (json['images'] as List<dynamic>?)?.map((e) => ImageStorageMountSpec.fromJson(_jsonObject(e))).toList(),
    files: (json['files'] as List<dynamic>?)?.map((e) => FileStorageMountSpec.fromJson(_jsonObject(e))).toList(),
    emptyDirs: (json['empty_dirs'] as List<dynamic>?)?.map((e) => EmptyDirMountSpec.fromJson(_jsonObject(e))).toList(),
    configs: (json['configs'] as List<dynamic>?)?.map((e) => ConfigMountSpec.fromJson(_jsonObject(e))).toList(),
  );
}