ViewOrScrollTimeline.fromJson constructor

ViewOrScrollTimeline.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ViewOrScrollTimeline.fromJson(Map<String, dynamic> json) {
  return ViewOrScrollTimeline(
    sourceNodeId: json.containsKey('sourceNodeId')
        ? dom.BackendNodeId.fromJson(json['sourceNodeId'] as int)
        : null,
    startOffset: json.containsKey('startOffset')
        ? json['startOffset'] as num
        : null,
    endOffset: json.containsKey('endOffset')
        ? json['endOffset'] as num
        : null,
    subjectNodeId: json.containsKey('subjectNodeId')
        ? dom.BackendNodeId.fromJson(json['subjectNodeId'] as int)
        : null,
    axis: dom.ScrollOrientation.fromJson(json['axis'] as String),
  );
}