Class: PayPal::SDK::Permissions::API
- Inherits:
-
Core::API::Platform
- Object
- Core::API::Platform
- PayPal::SDK::Permissions::API
- Defined in:
- lib/paypal-sdk/permissions/api.rb
Constant Summary collapse
- PERMISSIONS_HTTP_HEADER =
{ "X-PAYPAL-REQUEST-SOURCE" => "permissions-ruby-sdk-#{VERSION}" }
Constants included from Urls
Instance Method Summary collapse
- #default_http_header ⇒ Object
-
#initialize(environment = nil, options = {}) ⇒ API
constructor
A new instance of API.
Methods included from Urls
#grant_permission_url, #redirect_url
Methods included from Services
#BuildCancelPermissions, #BuildGetAccessToken, #BuildGetAdvancedPersonalData, #BuildGetBasicPersonalData, #BuildGetPermissions, #BuildRequestPermissions, #CancelPermissions, #GetAccessToken, #GetAdvancedPersonalData, #GetBasicPersonalData, #GetPermissions, #RequestPermissions
Constructor Details
#initialize(environment = nil, options = {}) ⇒ API
Returns a new instance of API.
10 11 12 |
# File 'lib/paypal-sdk/permissions/api.rb', line 10 def initialize(environment = nil, = {}) super(SERVICE_NAME, environment, ) end |
Instance Method Details
#default_http_header ⇒ Object
15 16 17 |
# File 'lib/paypal-sdk/permissions/api.rb', line 15 def default_http_header super.merge(PERMISSIONS_HTTP_HEADER) end |