shapeTypeToString function

String shapeTypeToString(
  1. WhiteboardShapeType type
)

Converts a WhiteboardShapeType to a string representation.

Implementation

String shapeTypeToString(WhiteboardShapeType type) {
  switch (type) {
    case WhiteboardShapeType.freehand:
      return 'freehand';
    case WhiteboardShapeType.line:
      return 'line';
    case WhiteboardShapeType.rectangle:
      return 'rectangle';
    case WhiteboardShapeType.circle:
      return 'circle';
    case WhiteboardShapeType.triangle:
      return 'triangle';
    case WhiteboardShapeType.pentagon:
      return 'pentagon';
    case WhiteboardShapeType.hexagon:
      return 'hexagon';
    case WhiteboardShapeType.rhombus:
      return 'rhombus';
    case WhiteboardShapeType.parallelogram:
      return 'parallelogram';
    case WhiteboardShapeType.octagon:
      return 'octagon';
    case WhiteboardShapeType.oval:
      return 'oval';
    case WhiteboardShapeType.text:
      return 'text';
    case WhiteboardShapeType.image:
      return 'image';
  }
}