Repository.fromJson constructor

Repository.fromJson(
  1. Map json_
)

Implementation

Repository.fromJson(core.Map json_)
  : this(
      cleanupPolicies:
          (json_['cleanupPolicies'] as core.Map<core.String, core.dynamic>?)
              ?.map(
                (key, value) => core.MapEntry(
                  key,
                  CleanupPolicy.fromJson(
                    value as core.Map<core.String, core.dynamic>,
                  ),
                ),
              ),
      cleanupPolicyDryRun: json_['cleanupPolicyDryRun'] as core.bool?,
      createTime: json_['createTime'] as core.String?,
      description: json_['description'] as core.String?,
      disallowUnspecifiedMode: json_['disallowUnspecifiedMode'] as core.bool?,
      dockerConfig: json_.containsKey('dockerConfig')
          ? DockerRepositoryConfig.fromJson(
              json_['dockerConfig'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      format: json_['format'] as core.String?,
      kmsKeyName: json_['kmsKeyName'] as core.String?,
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      mavenConfig: json_.containsKey('mavenConfig')
          ? MavenRepositoryConfig.fromJson(
              json_['mavenConfig'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      mode: json_['mode'] as core.String?,
      name: json_['name'] as core.String?,
      registryUri: json_['registryUri'] as core.String?,
      remoteRepositoryConfig: json_.containsKey('remoteRepositoryConfig')
          ? RemoteRepositoryConfig.fromJson(
              json_['remoteRepositoryConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
      satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
      sizeBytes: json_['sizeBytes'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
      virtualRepositoryConfig: json_.containsKey('virtualRepositoryConfig')
          ? VirtualRepositoryConfig.fromJson(
              json_['virtualRepositoryConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      vulnerabilityScanningConfig:
          json_.containsKey('vulnerabilityScanningConfig')
          ? VulnerabilityScanningConfig.fromJson(
              json_['vulnerabilityScanningConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );