Class: Moneta::Api::Types::OperationInfoList

Inherits:
Object
  • Object
show all
Includes:
DataMapper
Defined in:
lib/moneta/api/types/operation_info_list.rb

Overview

Тип, представляющий список операций. Содержит разбиение по страницам для отображения длинных списков. Transaction list type. Contains paged structure for long list presentation.

Instance Method Summary collapse

Methods included from DataMapper

#fill, #to_hash

Instance Method Details

#operationArray[MonetaOperationInfo]

Returns Список операций / Transaction list.

Returns:

  • (Array[MonetaOperationInfo])

    Список операций / Transaction list



37
# File 'lib/moneta/api/types/operation_info_list.rb', line 37

property :operation, type: Moneta::Api::Types::OperationInfo

#page_numberInteger

Returns Номер текущей страницы. Нумерация начинается с 1 / Current page number starting with 1.

Returns:

  • (Integer)

    Номер текущей страницы. Нумерация начинается с 1 / Current page number starting with 1.



18
# File 'lib/moneta/api/types/operation_info_list.rb', line 18

property :page_number

#page_sizeInteger

Returns Количество операций, возвращаемых в результате запроса. / Transaction per page within one request.

Returns:

  • (Integer)

    Количество операций, возвращаемых в результате запроса. / Transaction per page within one request.



14
# File 'lib/moneta/api/types/operation_info_list.rb', line 14

property :page_size

#pages_countInteger

Returns Максимальное количество страниц с операциями по данному запросу / Total page count for given request.

Returns:

  • (Integer)

    Максимальное количество страниц с операциями по данному запросу / Total page count for given request.



22
# File 'lib/moneta/api/types/operation_info_list.rb', line 22

property :pages_count

#sizeInteger

Returns Количество операций на текущей странице. Меньше или равно pageSize. Последняя страница может содержать операций меньше, чем pageSize. / Transactions count in current page. Less or equal to pageSize. Last page may contain less than pageSize transactions.

Returns:

  • (Integer)

    Количество операций на текущей странице. Меньше или равно pageSize. Последняя страница может содержать операций меньше, чем pageSize. / Transactions count in current page. Less or equal to pageSize. Last page may contain less than pageSize transactions.



28
# File 'lib/moneta/api/types/operation_info_list.rb', line 28

property :size

#total_sizeInteger

Returns Общее количество операций, которое можно получить в данной выборке / Total transactions count for given request.

Returns:

  • (Integer)

    Общее количество операций, которое можно получить в данной выборке / Total transactions count for given request.



33
# File 'lib/moneta/api/types/operation_info_list.rb', line 33

property :total_size