toJson method

Map<String, dynamic> toJson()

Serialize to a JSON-encodable map, omitting absent members.

Implementation

Map<String, dynamic> toJson() => <String, dynamic>{
      'id': id,
      'forge': forge,
      'owner': owner,
      if (kind != null) 'kind': kind!.value,
      'mode': mode.value,
      'state': state.value,
    };