detect method

Implementation

Future<DetectResponseModel> detect(DetectRequestModel request) async {
  final uri = Uri.parse(_kDetectEndpoint);
  final body = jsonEncode(request.toJson());
  log('GTranslateV2:detect: body=`$body`');

  final response = await client.post(
    uri,
    body: body,
    headers: _headers,
  );

  _checkHttpCode(response);
  final responseJson = _checkBodyFormat(response);

  log('GTranslateV2:detect: responseJson=`$responseJson`');
  return DetectResponseModel.fromJson(responseJson);
}