module UniOne::Client::Email

Public Instance Methods

send_email(message) click to toggle source
# File lib/unione/client/email.rb, line 4
def send_email(message)
  post 'email/send.json', message
  validate_response({
    'type' => 'object', 'required' => ['status', 'job_id', 'emails'], 'properties' => {
      'status' => {'type' => 'string'},
      'job_id' => {'type' => 'string'},
      'emails' => {'items' => {'type' => 'string'}},
      'failed_emails' => {'type' => 'object'}}
  })
end
subscribe_email(params) click to toggle source
# File lib/unione/client/email.rb, line 15
def subscribe_email(params)
  post 'email/subscribe.json', params
  validate_response({
    'type' => 'object', 'required' => ['status'], 'properties' => {
      'status' => {'type' => 'string'}}
  })
end