toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
      'type': type.name,
      'text_content': textContent,
      'image_path': imagePath,
      'text_color': textColor.toHex(),
      'font_size': fontSize,
      'scale': scale,
      'rotation': rotation,
      'opacity': opacity,
      'vertical_alignment': verticalAlignment.name,
      'horizontal_alignment': horizontalAlignment.name,
      'vertical_offset': verticalOffset,
      'horizontal_offset': horizontalOffset,
      'pages': pages.join(','),
      'is_front': isFront,
      'is_tile_page': isTilePage,
      'horizontal_spacing': horizontalSpacing,
      'vertical_spacing': verticalSpacing
    };