generatePreviews method

Future<PreviewListResult> generatePreviews(
  1. String id,
  2. PreviewRequestOptions options
)

Implementation

Future<PreviewListResult> generatePreviews(String id, PreviewRequestOptions options) async {
  final url = Uri.parse('${baseUrl}api/messages/$id/previews');
  final response = await client.post(url, body: jsonEncode(options));

  if (response.statusCode != 200) {
    throw MailosaurError(response);
  }

  return PreviewListResult.fromJson(jsonDecode(response.body));
}