RemoteRepositoryConfig.fromJson constructor

RemoteRepositoryConfig.fromJson(
  1. Map json_
)

Implementation

RemoteRepositoryConfig.fromJson(core.Map json_)
  : this(
      aptRepository: json_.containsKey('aptRepository')
          ? AptRepository.fromJson(
              json_['aptRepository'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      commonRepository: json_.containsKey('commonRepository')
          ? CommonRemoteRepository.fromJson(
              json_['commonRepository']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      description: json_['description'] as core.String?,
      disableUpstreamValidation:
          json_['disableUpstreamValidation'] as core.bool?,
      dockerRepository: json_.containsKey('dockerRepository')
          ? DockerRepository.fromJson(
              json_['dockerRepository']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      mavenRepository: json_.containsKey('mavenRepository')
          ? MavenRepository.fromJson(
              json_['mavenRepository'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      npmRepository: json_.containsKey('npmRepository')
          ? NpmRepository.fromJson(
              json_['npmRepository'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      pythonRepository: json_.containsKey('pythonRepository')
          ? PythonRepository.fromJson(
              json_['pythonRepository']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      upstreamCredentials: json_.containsKey('upstreamCredentials')
          ? UpstreamCredentials.fromJson(
              json_['upstreamCredentials']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      yumRepository: json_.containsKey('yumRepository')
          ? YumRepository.fromJson(
              json_['yumRepository'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );