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