DatabaseEntity.fromJson constructor

DatabaseEntity.fromJson(
  1. Map json_
)

Implementation

DatabaseEntity.fromJson(core.Map json_)
  : this(
      database:
          json_.containsKey('database')
              ? DatabaseInstanceEntity.fromJson(
                json_['database'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      databaseFunction:
          json_.containsKey('databaseFunction')
              ? FunctionEntity.fromJson(
                json_['databaseFunction']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      databasePackage:
          json_.containsKey('databasePackage')
              ? PackageEntity.fromJson(
                json_['databasePackage']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      entityDdl:
          (json_['entityDdl'] as core.List?)
              ?.map(
                (value) => EntityDdl.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      entityType: json_['entityType'] as core.String?,
      issues:
          (json_['issues'] as core.List?)
              ?.map(
                (value) => EntityIssue.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      mappings:
          (json_['mappings'] as core.List?)
              ?.map(
                (value) => EntityMapping.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      materializedView:
          json_.containsKey('materializedView')
              ? MaterializedViewEntity.fromJson(
                json_['materializedView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      parentEntity: json_['parentEntity'] as core.String?,
      schema:
          json_.containsKey('schema')
              ? SchemaEntity.fromJson(
                json_['schema'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      sequence:
          json_.containsKey('sequence')
              ? SequenceEntity.fromJson(
                json_['sequence'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      shortName: json_['shortName'] as core.String?,
      storedProcedure:
          json_.containsKey('storedProcedure')
              ? StoredProcedureEntity.fromJson(
                json_['storedProcedure']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      synonym:
          json_.containsKey('synonym')
              ? SynonymEntity.fromJson(
                json_['synonym'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      table:
          json_.containsKey('table')
              ? TableEntity.fromJson(
                json_['table'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      tree: json_['tree'] as core.String?,
      udt:
          json_.containsKey('udt')
              ? UDTEntity.fromJson(
                json_['udt'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      view:
          json_.containsKey('view')
              ? ViewEntity.fromJson(
                json_['view'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );