toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = id;
  data['text'] = text;
  data['template'] = template;
  data['voice'] = voice;
  data['language'] = language;
  data['enhance'] = enhance;

  switch (requestVideoType) {
    case RequestVideoType.chunk:
      data["type"] = "chunk";
      data["chunk_size"] = 60;
      break;
    case RequestVideoType.internal:
      data["type"] = "internal";
      break;
    case RequestVideoType.none:
      break;
  }

  return data;
}