postMailReplyAll method

Future<RestApiResponse> postMailReplyAll(
  1. String sourceMailOid, {
  2. String uuid = '',
  3. String oid = '',
  4. String from = '-',
  5. String to = '-',
  6. String cc = '-',
  7. String bcc = '-',
  8. String name = '-',
  9. String description = '-',
  10. String subject = '-',
  11. String htmlContent = '-',
  12. String plainContent = '-',
  13. String template = '',
  14. Map<String, dynamic>? templateData,
  15. List<Map<String, dynamic>>? attachments,
  16. int priorityValue = 3,
  17. String priorityText = 'normal',
  18. bool acknowledgementRequired = false,
  19. bool keepCalendar = false,
  20. DateTime? startTime,
  21. String action = '',
  22. String actions = '',
  23. String serialization = '',
  24. bool assignAddress = false,
  25. bool assignProject = false,
  26. bool assignProduct = false,
  27. bool assignContact = false,
  28. bool sendAssignReceiver = false,
  29. bool assignAction = false,
})

not implemented in df-restapi

This request allows to reply all for an email

Hinweis zur neuen API: Beantwortet eine E-Mail an alle (POST v1/mail/replyAll/{sourceMailOid}).

Serverseitig (noch) nicht implementiert; der Client-Vertrag bleibt exakt erhalten.

Implementation

Future<RestApiResponse> postMailReplyAll(
  String sourceMailOid, {
  String uuid = '',
  String oid = '',
  String from = '-',
  String to = '-',
  String cc = '-',
  String bcc = '-',
  String name = '-',
  String description = '-',
  String subject = '-',
  String htmlContent = '-',
  String plainContent = '-',
  String template = '',
  Map<String, dynamic>? templateData,
  List<Map<String, dynamic>>? attachments,
  int priorityValue = 3,
  String priorityText = 'normal',
  bool acknowledgementRequired = false,
  bool keepCalendar = false,
  DateTime? startTime,
  String action = '',
  String actions = '',
  String serialization = '',
  bool assignAddress = false,
  bool assignProject = false,
  bool assignProduct = false,
  bool assignContact = false,
  bool sendAssignReceiver = false,
  bool assignAction = false,
}) {
  return _stringRecipientReply(
    path: '/mail/replyAll/$sourceMailOid',
    operation: 'postMailReplyAll',
    uuid: uuid,
    oid: oid,
    from: from,
    to: to,
    cc: cc,
    bcc: bcc,
    name: name,
    description: description,
    subject: subject,
    htmlContent: htmlContent,
    plainContent: plainContent,
    template: template,
    templateData: templateData,
    attachments: attachments,
    priorityValue: priorityValue,
    priorityText: priorityText,
    acknowledgementRequired: acknowledgementRequired,
    keepCalendar: keepCalendar,
    startTime: startTime,
    action: action,
    actions: actions,
    serialization: serialization,
    assignAddress: assignAddress,
    assignProject: assignProject,
    assignProduct: assignProduct,
    assignContact: assignContact,
    sendAssignReceiver: sendAssignReceiver,
    assignAction: assignAction,
  );
}