startSilence static method

Future<HttpClientResponse> startSilence(
  1. String channelId,
  2. dynamic queryParams,
  3. dynamic qParams
)

Implementation

static Future<HttpClientResponse> startSilence(
    String channelId, dynamic queryParams, qParams) async {
  // params: {
  //     'endpoint':,
  //     'extension':,
  //     'context':,
  //     'priority':,
  //     'label':,
  //     'app':,
  //     'appArgs':,
  //     'callerId':,
  //     'timeout':,
  //     'channelId':,
  //     'otherChannelId':,
  //     'originator':,
  //     'formats': [].concat(formats).join(","),
  //   },
  //   data: { variables },

  var uri = Uri.http(baseUrl, '/channels/${channelId}/silence', qParams);
  HttpClientRequest request = await client.postUrl(uri);
  HttpClientResponse response = await request.close();
  print(response);
  final String stringData = await response.transform(utf8.decoder).join();
  print(response.statusCode);
  //print(stringData);
  return response;
}