Class: PayPal::SDK::Invoice::API
- Inherits:
-
Core::API::Platform
- Object
- Core::API::Platform
- PayPal::SDK::Invoice::API
- Includes:
- Services
- Defined in:
- lib/paypal-sdk/invoice/api.rb
Constant Summary collapse
- INVOICE_HTTP_HEADER =
{ "X-PAYPAL-REQUEST-SOURCE" => "invoice-ruby-sdk-#{VERSION}" }
Instance Method Summary collapse
- #default_http_header ⇒ Object
-
#initialize(environment = nil, options = {}) ⇒ API
constructor
A new instance of API.
Methods included from Services
#BuildCancelInvoice, #BuildCreateAndSendInvoice, #BuildCreateInvoice, #BuildDeleteInvoice, #BuildGenerateInvoiceNumber, #BuildGetInvoiceDetails, #BuildMarkInvoiceAsPaid, #BuildMarkInvoiceAsRefunded, #BuildMarkInvoiceAsUnpaid, #BuildRemindInvoice, #BuildSearchInvoices, #BuildSendInvoice, #BuildUpdateInvoice, #CancelInvoice, #CreateAndSendInvoice, #CreateInvoice, #DeleteInvoice, #GenerateInvoiceNumber, #GetInvoiceDetails, #MarkInvoiceAsPaid, #MarkInvoiceAsRefunded, #MarkInvoiceAsUnpaid, #RemindInvoice, #SearchInvoices, #SendInvoice, #UpdateInvoice
Constructor Details
#initialize(environment = nil, options = {}) ⇒ API
Returns a new instance of API.
9 10 11 |
# File 'lib/paypal-sdk/invoice/api.rb', line 9 def initialize(environment = nil, = {}) super(SERVICE_NAME, environment, ) end |
Instance Method Details
#default_http_header ⇒ Object
14 15 16 |
# File 'lib/paypal-sdk/invoice/api.rb', line 14 def default_http_header super.merge(INVOICE_HTTP_HEADER) end |