Class: EmailParams::InvalidInvoiceEmailParams

Inherits:
BaseEmailParams show all
Defined in:
app/notifications/email_params/invalid_invoice_email_params.rb

Instance Attribute Summary

Attributes inherited from BaseEmailParams

#event_notification_configuration, #recipient, #reference_event

Instance Method Summary collapse

Methods inherited from BaseEmailParams

#from, #initialize, #template_name, #to

Constructor Details

This class inherits a constructor from EmailParams::BaseEmailParams

Instance Method Details

#customer_nameObject



15
16
17
# File 'app/notifications/email_params/invalid_invoice_email_params.rb', line 15

def customer_name
  edi_invoice.customer_name
end

#dearObject



7
8
9
# File 'app/notifications/email_params/invalid_invoice_email_params.rb', line 7

def dear
  recipient.user_name
end

#formatted_event_start_dateObject



19
20
21
# File 'app/notifications/email_params/invalid_invoice_email_params.rb', line 19

def formatted_event_start_date
  reference_event.formatted_created_date
end

#invoice_numberObject



11
12
13
# File 'app/notifications/email_params/invalid_invoice_email_params.rb', line 11

def invoice_number
  edi_invoice.invoice_no
end

#invoice_urlObject



23
24
25
# File 'app/notifications/email_params/invalid_invoice_email_params.rb', line 23

def invoice_url
  "#{AppMode.edi.web_uri}/app/edi/invoices"
end

#subjectObject



3
4
5
# File 'app/notifications/email_params/invalid_invoice_email_params.rb', line 3

def subject
  I18n.t('emails.invalid_invoice.subject')
end