CanvasSceneDocument constructor

const CanvasSceneDocument({
  1. @Size2DConverter() @Default.new(Size2D(740, 360)) Size2D artboardSize,
  2. @CanvasFillConverter() @JsonKey.new(required: true, disallowNullValue: true) required CanvasFill backgroundFill,
  3. @JsonKey.new(required: true, disallowNullValue: true) required double backgroundOpacity,
  4. @Default.new(<Node>[]) List<Node> children,
})

Implementation

const factory CanvasSceneDocument({
  @Size2DConverter() @Default(Size2D(740, 360)) Size2D artboardSize,

  @CanvasFillConverter()
  @JsonKey(required: true, disallowNullValue: true)
  required CanvasFill backgroundFill,

  @JsonKey(required: true, disallowNullValue: true)
  required double backgroundOpacity,

  @Default(<Node>[]) List<Node> children,
}) = _CanvasSceneDocument;