Class: LockstepSdk::TransactionModelTransactionSummaryTotalModelSummaryFetchResult
- Inherits:
-
Object
- Object
- LockstepSdk::TransactionModelTransactionSummaryTotalModelSummaryFetchResult
- Defined in:
- lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb
Instance Attribute Summary collapse
- #aging_summary ⇒ SummaryAgingTotalsModel
- #page_number ⇒ Int32
- #page_size ⇒ Int32
- #records ⇒ TransactionModel
-
#summary ⇒ TransactionSummaryTotalModel
Represents transaction summary information based on the query request within the group account.
- #total_count ⇒ Int32
Instance Method Summary collapse
-
#as_json(options = {}) ⇒ object
This object as a JSON key-value structure.
-
#initialize(params = {}) ⇒ TransactionModelTransactionSummaryTotalModelSummaryFetchResult
constructor
Initialize the TransactionModelTransactionSummaryTotalModelSummaryFetchResult using the provided prototype.
-
#to_json(*options) ⇒ String
This object converted to a JSON string.
Constructor Details
#initialize(params = {}) ⇒ TransactionModelTransactionSummaryTotalModelSummaryFetchResult
Initialize the TransactionModelTransactionSummaryTotalModelSummaryFetchResult using the provided prototype
23 24 25 26 27 28 29 30 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 23 def initialize(params = {}) @total_count = params.dig(:total_count) @page_size = params.dig(:page_size) @page_number = params.dig(:page_number) @records = params.dig(:records) @summary = params.dig(:summary) @aging_summary = params.dig(:aging_summary) end |
Instance Attribute Details
#aging_summary ⇒ SummaryAgingTotalsModel
54 55 56 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 54 def aging_summary @aging_summary end |
#page_number ⇒ Int32
42 43 44 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 42 def page_number @page_number end |
#page_size ⇒ Int32
38 39 40 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 38 def page_size @page_size end |
#records ⇒ TransactionModel
46 47 48 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 46 def records @records end |
#summary ⇒ TransactionSummaryTotalModel
Returns Represents transaction summary information based on the query request within the group account.
50 51 52 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 50 def summary @summary end |
#total_count ⇒ Int32
34 35 36 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 34 def total_count @total_count end |
Instance Method Details
#as_json(options = {}) ⇒ object
Returns This object as a JSON key-value structure.
58 59 60 61 62 63 64 65 66 67 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 58 def as_json(={}) { 'totalCount' => @total_count, 'pageSize' => @page_size, 'pageNumber' => @page_number, 'records' => @records, 'summary' => @summary, 'agingSummary' => @aging_summary, } end |
#to_json(*options) ⇒ String
Returns This object converted to a JSON string.
71 72 73 |
# File 'lib/lockstep_sdk/models/transaction_model_transaction_summary_total_model_summary_fetch_result.rb', line 71 def to_json(*) "[#{as_json(*).to_json(*)}]" end |