StickyPositionConstraint.fromJson constructor

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

Implementation

factory StickyPositionConstraint.fromJson(Map<String, dynamic> json) {
  return StickyPositionConstraint(
    stickyBoxRect: dom.Rect.fromJson(
      json['stickyBoxRect'] as Map<String, dynamic>,
    ),
    containingBlockRect: dom.Rect.fromJson(
      json['containingBlockRect'] as Map<String, dynamic>,
    ),
    nearestLayerShiftingStickyBox:
        json.containsKey('nearestLayerShiftingStickyBox')
        ? LayerId.fromJson(json['nearestLayerShiftingStickyBox'] as String)
        : null,
    nearestLayerShiftingContainingBlock:
        json.containsKey('nearestLayerShiftingContainingBlock')
        ? LayerId.fromJson(
            json['nearestLayerShiftingContainingBlock'] as String,
          )
        : null,
  );
}