ParDoInstruction.fromJson constructor

ParDoInstruction.fromJson(
  1. Map _json
)

Implementation

ParDoInstruction.fromJson(core.Map _json)
    : this(
        input: _json.containsKey('input')
            ? InstructionInput.fromJson(
                _json['input'] as core.Map<core.String, core.dynamic>)
            : null,
        multiOutputInfos: _json.containsKey('multiOutputInfos')
            ? (_json['multiOutputInfos'] as core.List)
                .map((value) => MultiOutputInfo.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        numOutputs: _json.containsKey('numOutputs')
            ? _json['numOutputs'] as core.int
            : null,
        sideInputs: _json.containsKey('sideInputs')
            ? (_json['sideInputs'] as core.List)
                .map((value) => SideInputInfo.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        userFn: _json.containsKey('userFn')
            ? _json['userFn'] as core.Map<core.String, core.dynamic>
            : null,
      );