Class: VoucherifySdk::ValidationsApi

Inherits:
Object
  • Object
show all
Defined in:
lib/VoucherifySdk/api/validations_api.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(api_client = ApiClient.default) ⇒ ValidationsApi

Returns a new instance of ValidationsApi.



19
20
21
# File 'lib/VoucherifySdk/api/validations_api.rb', line 19

def initialize(api_client = ApiClient.default)
  @api_client = api_client
end

Instance Attribute Details

#api_clientObject

Returns the value of attribute api_client.



17
18
19
# File 'lib/VoucherifySdk/api/validations_api.rb', line 17

def api_client
  @api_client
end

Instance Method Details

#validate_stacked_discounts(opts = {}) ⇒ ValidationsValidateResponseBody

Validate Stackable Discounts Verify redeemables provided in the request. This method is designed for server side integration which means that it is accessible only through private keys. API keys with a Merchant role cant use this endpoint.

Parameters:

  • opts (Hash) (defaults to: {})

    the optional parameters

Options Hash (opts):

Returns:



27
28
29
30
# File 'lib/VoucherifySdk/api/validations_api.rb', line 27

def validate_stacked_discounts(opts = {})
  data, _status_code, _headers = validate_stacked_discounts_with_http_info(opts)
  data
end