Class: PaysonAPI::V2::Requests::ListCheckouts

Inherits:
Object
  • Object
show all
Defined in:
lib/payson_api/v2/requests/list_checkouts.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(page_size = 20, page = 1) ⇒ ListCheckouts

Returns a new instance of ListCheckouts.



9
10
11
12
# File 'lib/payson_api/v2/requests/list_checkouts.rb', line 9

def initialize(page_size = 20, page = 1)
  @page_size = page_size
  @page = page
end

Instance Attribute Details

#pageObject

Returns the value of attribute page.



7
8
9
# File 'lib/payson_api/v2/requests/list_checkouts.rb', line 7

def page
  @page
end

#page_sizeObject

Returns the value of attribute page_size.



7
8
9
# File 'lib/payson_api/v2/requests/list_checkouts.rb', line 7

def page_size
  @page_size
end

Instance Method Details

#to_hashObject



14
15
16
17
18
19
# File 'lib/payson_api/v2/requests/list_checkouts.rb', line 14

def to_hash
  {}.tap do |hash|
    hash['pageSize'] = @page_size
    hash['page'] = @page
  end
end