submitAnswerOtherSurvey function

dynamic submitAnswerOtherSurvey(
  1. dynamic domain,
  2. dynamic token,
  3. dynamic value
)

Implementation

submitAnswerOtherSurvey(domain, token, value) async {
  var url =
      Uri.parse('https://${domain}/api/internal/submission/answers/${token}');
  // var url = Uri.parse(
  //     'http://sample.surveysparrow.test/api/internal/submission/answers/${token}');
  Map<dynamic, dynamic> payload = {};

  var submissionObjPayload = {
    'answers': value,
    'stripe': {
      'currency': {},
      'amount': '',
      'cardCompleted': false,
      'discountCoupon': {},
    },
    'customParams': {},
    'additionalAttributes': {},
    'timeTaken': 24,
    'timeZone': 'Asia/Calcutta',
    'browserLanguage': 'en-GB',
    'language': 'en',
  };

  var body = json.encode(submissionObjPayload);

  var response = await http.post(url,
      headers: {"Content-Type": "application/json"}, body: body);
  return response;
}