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,
    );