toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final defaultEmailOption = this.defaultEmailOption;
  final emailMessage = this.emailMessage;
  final emailMessageByLink = this.emailMessageByLink;
  final emailSubject = this.emailSubject;
  final emailSubjectByLink = this.emailSubjectByLink;
  final smsMessage = this.smsMessage;
  return {
    if (defaultEmailOption != null)
      'DefaultEmailOption': defaultEmailOption.toValue(),
    if (emailMessage != null) 'EmailMessage': emailMessage,
    if (emailMessageByLink != null) 'EmailMessageByLink': emailMessageByLink,
    if (emailSubject != null) 'EmailSubject': emailSubject,
    if (emailSubjectByLink != null) 'EmailSubjectByLink': emailSubjectByLink,
    if (smsMessage != null) 'SmsMessage': smsMessage,
  };
}