encode method

  1. @override
void encode(
  1. KeyedArchive object
)

Implementation

@override
void encode(KeyedArchive object) {
  object
    ..encode('html', html)
    ..encode('text', text)
    ..encode('subject', subject)
    ..encode('from_email', fromEmail)
    ..encode('from_name', fromName)
    ..encodeObjects('to', to)
    ..encode('headers', headers)
    ..encode('important', important)
    ..encode('track_opens', trackOpens)
    ..encode('track_clicks', trackClicks)
    ..encode('auto_text', autoText)
    ..encode('auto_html', autoHtml)
    ..encode('inline_css', inlineCss)
    ..encode('url_strip_qs', urlStripQs)
    ..encode('preserve_recipients', preserveRecipients)
    ..encode('view_content_link', viewContentLink)
    ..encode('bcc_address', bccAddress)
    ..encode('tracking_domain', trackingDomain)
    ..encode('signing_domain', signingDomain)
    ..encode('return_path_domain', returnPathDomain)
    ..encode('merge', merge)
    ..encode('merge_language', mergeLanguage)
    ..encode('global_merge_vars', utils.toVarList(globalMergeVars))
    ..encodeObjects('merge_vars', mergeVars)
    ..encode('tags', tags)
    ..encode('subaccount', subaccount)
    ..encode('google_analytics_domains', googleAnalyticsDomains)
    ..encode('google_analytics_campaign', googleAnalyticsCampaign)
    ..encode('metadata', metadata)
    ..encodeObjects('recipient_metadata', recipientMetadata)
    ..encodeObjects('attachments', attachments)
    ..encodeObjects('images', images);
}