Class: GetCommerceCasesQuery
- Inherits:
-
Object
- Object
- GetCommerceCasesQuery
- Defined in:
- lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb
Instance Attribute Summary collapse
-
#commerce_case_id ⇒ Object
Returns the value of attribute commerce_case_id.
-
#from_date ⇒ Object
Returns the value of attribute from_date.
-
#include_checkout_status ⇒ Object
Returns the value of attribute include_checkout_status.
-
#include_payment_channel ⇒ Object
Returns the value of attribute include_payment_channel.
-
#merchant_customer_id ⇒ Object
Returns the value of attribute merchant_customer_id.
-
#merchant_reference ⇒ Object
Returns the value of attribute merchant_reference.
-
#offset ⇒ Object
Returns the value of attribute offset.
-
#size ⇒ Object
Returns the value of attribute size.
-
#to_date ⇒ Object
Returns the value of attribute to_date.
Instance Method Summary collapse
-
#initialize ⇒ GetCommerceCasesQuery
constructor
A new instance of GetCommerceCasesQuery.
- #set_commerce_case_id(commerce_case_id) ⇒ Object
- #set_from_date(from_date) ⇒ Object
- #set_include_checkout_status(include_checkout_status) ⇒ Object
- #set_include_payment_channel(include_payment_channel) ⇒ Object
- #set_merchant_customer_id(merchant_customer_id) ⇒ Object
- #set_merchant_reference(merchant_reference) ⇒ Object
- #set_offset(offset) ⇒ Object
- #set_size(size) ⇒ Object
- #set_to_date(to_date) ⇒ Object
- #to_query_map ⇒ Object
Constructor Details
#initialize ⇒ GetCommerceCasesQuery
Returns a new instance of GetCommerceCasesQuery.
6 7 8 9 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 6 def initialize @include_checkout_status = [] @include_payment_channel = [] end |
Instance Attribute Details
#commerce_case_id ⇒ Object
Returns the value of attribute commerce_case_id.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def commerce_case_id @commerce_case_id end |
#from_date ⇒ Object
Returns the value of attribute from_date.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def from_date @from_date end |
#include_checkout_status ⇒ Object
Returns the value of attribute include_checkout_status.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def include_checkout_status @include_checkout_status end |
#include_payment_channel ⇒ Object
Returns the value of attribute include_payment_channel.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def include_payment_channel @include_payment_channel end |
#merchant_customer_id ⇒ Object
Returns the value of attribute merchant_customer_id.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def merchant_customer_id @merchant_customer_id end |
#merchant_reference ⇒ Object
Returns the value of attribute merchant_reference.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def merchant_reference @merchant_reference end |
#offset ⇒ Object
Returns the value of attribute offset.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def offset @offset end |
#size ⇒ Object
Returns the value of attribute size.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def size @size end |
#to_date ⇒ Object
Returns the value of attribute to_date.
2 3 4 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 2 def to_date @to_date end |
Instance Method Details
#set_commerce_case_id(commerce_case_id) ⇒ Object
31 32 33 34 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 31 def set_commerce_case_id(commerce_case_id) @commerce_case_id = commerce_case_id self end |
#set_from_date(from_date) ⇒ Object
21 22 23 24 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 21 def set_from_date(from_date) @from_date = from_date self end |
#set_include_checkout_status(include_checkout_status) ⇒ Object
46 47 48 49 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 46 def set_include_checkout_status(include_checkout_status) @include_checkout_status = include_checkout_status self end |
#set_include_payment_channel(include_payment_channel) ⇒ Object
51 52 53 54 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 51 def set_include_payment_channel(include_payment_channel) @include_payment_channel = include_payment_channel self end |
#set_merchant_customer_id(merchant_customer_id) ⇒ Object
41 42 43 44 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 41 def set_merchant_customer_id(merchant_customer_id) @merchant_customer_id = merchant_customer_id self end |
#set_merchant_reference(merchant_reference) ⇒ Object
36 37 38 39 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 36 def set_merchant_reference(merchant_reference) @merchant_reference = merchant_reference self end |
#set_offset(offset) ⇒ Object
11 12 13 14 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 11 def set_offset(offset) @offset = offset self end |
#set_size(size) ⇒ Object
16 17 18 19 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 16 def set_size(size) @size = size self end |
#set_to_date(to_date) ⇒ Object
26 27 28 29 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 26 def set_to_date(to_date) @to_date = to_date self end |
#to_query_map ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/PCP-server-Ruby-SDK/queries/get_commerce_cases_query.rb', line 56 def to_query_map query = {} query['offset'] = @offset.to_s if @offset query['size'] = @size.to_s if @size query['fromDate'] = @from_date if @from_date query['toDate'] = @to_date if @to_date query['commerceCaseId'] = @commerce_case_id if @commerce_case_id query['merchantReference'] = @merchant_reference if @merchant_reference query['merchantCustomerId'] = @merchant_customer_id if @merchant_customer_id query['includeCheckoutStatus'] = @include_checkout_status.join(',') if @include_checkout_status.any? query['includePaymentChannel'] = @include_payment_channel.join(',') if @include_payment_channel.any? query end |