class SendGrid::MailSettings

Attributes

bcc[W]
bypass_list_management[W]
sandbox_mode[W]
spam_check[W]

Public Class Methods

new() click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 7
def initialize
  @bcc = nil
  @bypass_list_management = nil
  @footer = nil
  @sandbox_mode = nil
  @spam_check = nil
end

Public Instance Methods

bcc() click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 27
def bcc
  @bcc.nil? ? nil : @bcc.to_json
end
bypass_list_management() click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 19
def bypass_list_management
  @bypass_list_management.nil? ? nil : @bypass_list_management.to_json
end
sandbox_mode() click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 15
def sandbox_mode
  @sandbox_mode.nil? ? nil : @sandbox_mode.to_json
end
spam_check() click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 31
def spam_check
  @spam_check.nil? ? nil : @spam_check.to_json
end
to_json(*) click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 35
def to_json(*)
  {
    'bcc' => bcc,
    'bypass_list_management' => bypass_list_management,
    'footer' => footer,
    'sandbox_mode' => sandbox_mode,
    'spam_check' => spam_check
  }.delete_if { |_, value| value.to_s.strip == '' }
end