toJson method

Map<String, dynamic> toJson({
  1. required String appKey,
  2. required String requesterToken,
})

Serializes FeatureRequestDraft to JSON for POST /api/v1/feature-requests.

Implementation

Map<String, dynamic> toJson({required String appKey, required String requesterToken}) {
  return {
    'appKey': appKey,
    'title': title.trim(),
    'description': description.trim(),
    if (requesterName != null && requesterName!.trim().isNotEmpty)
      'requesterName': requesterName!.trim(),
    'requesterToken': requesterToken,
  };
}