submit method
- FeedbackDraft draft, {
- String? userToken,
Submits user feedback draft.
Implementation
Future<FeedbackSubmissionResult> submit(
FeedbackDraft draft, {
String? userToken,
}) async {
final payload = draft.toJson(
appKey: config.appKey,
submittedAt: iso8601Now(),
);
final json = await _sendJson(
method: 'POST',
path: '/api/v1/feedback',
body: payload,
userToken: userToken,
acceptedStatuses: const [200, 201, 202],
);
return FeedbackSubmissionResult.fromJson(json);
}