IcebergCatalog.fromJson constructor

IcebergCatalog.fromJson(
  1. Map json_
)

Implementation

IcebergCatalog.fromJson(core.Map json_)
  : this(
      catalogType: json_['catalogType'] as core.String?,
      glueIcebergCatalog: json_.containsKey('glueIcebergCatalog')
          ? GlueIcebergCatalog.fromJson(
              json_['glueIcebergCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      nessieIcebergCatalog: json_.containsKey('nessieIcebergCatalog')
          ? NessieIcebergCatalog.fromJson(
              json_['nessieIcebergCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      polarisIcebergCatalog: json_.containsKey('polarisIcebergCatalog')
          ? PolarisIcebergCatalog.fromJson(
              json_['polarisIcebergCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      restIcebergCatalog: json_.containsKey('restIcebergCatalog')
          ? RestIcebergCatalog.fromJson(
              json_['restIcebergCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );