MailServerSettings.fromJson constructor

MailServerSettings.fromJson(
  1. Map<String, dynamic> json
)

Implementation

MailServerSettings.fromJson(Map<String, dynamic> json)
    : mailFrom = json['mailFrom'],
      smtpProtocol = smtpProtocolFromString(json['smtpProtocol']),
      smtpHost = json['smtpHost'],
      smtpPort = json['smtpPort'],
      timeout = json['timeout'],
      enableTls = json['enableTls'],
      tlsVersion = json['tlsVersion'],
      username = json['username'],
      password = json['password'],
      enableProxy = json['enableProxy'],
      proxyHost = json['proxyHost'],
      proxyPort = json['proxyPort'],
      proxyUser = json['proxyUser'],
      proxyPassword = json['proxyPassword'],
      enableOauth2 = json['enableOauth2'],
      providerId = json['providerId'],
      clientId = json['clientId'],
      clientSecret = json['clientSecret'],
      providerTenantId = json['providerTenantId'],
      authUri = json['authUri'],
      tokenUri = json['tokenUri'],
      scope = List.from(json['scope']),
      redirectUri = json['redirectUri'],
      tokenGenerated = json['tokenGenerated'];