SpecificStartPosition.fromJson constructor

SpecificStartPosition.fromJson(
  1. Map json_
)

Implementation

SpecificStartPosition.fromJson(core.Map json_)
  : this(
      mongodbChangeStreamPosition:
          json_.containsKey('mongodbChangeStreamPosition')
              ? MongodbChangeStreamPosition.fromJson(
                json_['mongodbChangeStreamPosition']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      mysqlGtidPosition:
          json_.containsKey('mysqlGtidPosition')
              ? MysqlGtidPosition.fromJson(
                json_['mysqlGtidPosition']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      mysqlLogPosition:
          json_.containsKey('mysqlLogPosition')
              ? MysqlLogPosition.fromJson(
                json_['mysqlLogPosition']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      oracleScnPosition:
          json_.containsKey('oracleScnPosition')
              ? OracleScnPosition.fromJson(
                json_['oracleScnPosition']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      sqlServerLsnPosition:
          json_.containsKey('sqlServerLsnPosition')
              ? SqlServerLsnPosition.fromJson(
                json_['sqlServerLsnPosition']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );