Class: Smartbill::Sdk::Services::EmailService

Inherits:
BaseService
  • Object
show all
Defined in:
lib/smartbill/sdk/services/email_service.rb

Overview

/document/send endpoint.

Instance Method Summary collapse

Methods inherited from BaseService

#initialize

Constructor Details

This class inherits a constructor from Smartbill::Sdk::Services::BaseService

Instance Method Details

#send(email) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/smartbill/sdk/services/email_service.rb', line 8

def send(email)
  validate(email, Contracts::EmailContract)
  parse(execute(build_request(
                  method: "POST", base_url: @client.base_url, path: "document/send",
                  json_body: dump(email), auth_header: @client.auth_header
                )), Models::EmailResponse)
end