BoardColumn.fromJson constructor

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

Deserializes BoardColumn from a JSON map.

Implementation

factory BoardColumn.fromJson(Map<String, dynamic> json) {
  return BoardColumn(
    id: json['id'] as String? ?? '',
    appId: json['appId'] as String? ?? '',
    name: json['name'] as String? ?? '',
    slug: json['slug'] as String? ?? '',
    position: (json['position'] as num?)?.toInt() ?? 0,
    isVisible: json['isVisible'] as bool? ?? true,
    isSystem: json['isSystem'] as bool? ?? false,
    kind: BoardColumnKind.fromWire(json['kind'] as String?),
    color: json['color'] as String?,
    createdAt: json['createdAt'] as String? ?? '',
    updatedAt: json['updatedAt'] as String? ?? '',
  );
}