Class: Report::CouponSalesReport::CouponSalesReport::Result
- Inherits:
-
Data
- Object
- Data
- Report::CouponSalesReport::CouponSalesReport::Result
- Defined in:
- app/services/report/coupon_sales_report/coupon_sales_report.rb
Instance Attribute Summary collapse
-
#coupon_vs_branch ⇒ Object
readonly
Returns the value of attribute coupon_vs_branch.
-
#coupon_vs_customer ⇒ Object
readonly
Returns the value of attribute coupon_vs_customer.
-
#coupon_vs_report_grouping ⇒ Object
readonly
Returns the value of attribute coupon_vs_report_grouping.
-
#coupons_by_month ⇒ Object
readonly
Returns the value of attribute coupons_by_month.
-
#coupons_items ⇒ Object
readonly
Returns the value of attribute coupons_items.
-
#cy_end_date ⇒ Object
readonly
Returns the value of attribute cy_end_date.
-
#cy_start_date ⇒ Object
readonly
Returns the value of attribute cy_start_date.
-
#end_date ⇒ Object
readonly
Returns the value of attribute end_date.
-
#items_by_month ⇒ Object
readonly
Returns the value of attribute items_by_month.
-
#lm_end_date ⇒ Object
readonly
Returns the value of attribute lm_end_date.
-
#lm_start_date ⇒ Object
readonly
Returns the value of attribute lm_start_date.
-
#start_date ⇒ Object
readonly
Returns the value of attribute start_date.
-
#success ⇒ Object
readonly
Returns the value of attribute success.
-
#top_ten_coupons ⇒ Object
readonly
Returns the value of attribute top_ten_coupons.
-
#top_ten_products ⇒ Object
readonly
Returns the value of attribute top_ten_products.
-
#total_by_country ⇒ Object
readonly
Returns the value of attribute total_by_country.
Instance Method Summary collapse
-
#initialize(success: nil, total_by_country: [], top_ten_coupons: [], top_ten_products: [], coupons_by_month: [], items_by_month: [], coupons_items: [], coupon_vs_customer: [], coupon_vs_report_grouping: [], coupon_vs_branch: [], start_date: nil, end_date: nil, cy_start_date: nil, cy_end_date: nil, lm_start_date: nil, lm_end_date: nil) ⇒ Result
constructor
A new instance of Result.
- #success? ⇒ Boolean
Constructor Details
#initialize(success: nil, total_by_country: [], top_ten_coupons: [], top_ten_products: [], coupons_by_month: [], items_by_month: [], coupons_items: [], coupon_vs_customer: [], coupon_vs_report_grouping: [], coupon_vs_branch: [], start_date: nil, end_date: nil, cy_start_date: nil, cy_end_date: nil, lm_start_date: nil, lm_end_date: nil) ⇒ Result
Returns a new instance of Result.
4 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 4 def initialize(success: nil, total_by_country: [], top_ten_coupons: [], top_ten_products: [], coupons_by_month: [], items_by_month: [], coupons_items: [], coupon_vs_customer: [], coupon_vs_report_grouping: [], coupon_vs_branch: [], start_date: nil, end_date: nil, cy_start_date: nil, cy_end_date: nil, lm_start_date: nil, lm_end_date: nil) = super |
Instance Attribute Details
#coupon_vs_branch ⇒ Object (readonly)
Returns the value of attribute coupon_vs_branch
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def coupon_vs_branch @coupon_vs_branch end |
#coupon_vs_customer ⇒ Object (readonly)
Returns the value of attribute coupon_vs_customer
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def coupon_vs_customer @coupon_vs_customer end |
#coupon_vs_report_grouping ⇒ Object (readonly)
Returns the value of attribute coupon_vs_report_grouping
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def coupon_vs_report_grouping @coupon_vs_report_grouping end |
#coupons_by_month ⇒ Object (readonly)
Returns the value of attribute coupons_by_month
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def coupons_by_month @coupons_by_month end |
#coupons_items ⇒ Object (readonly)
Returns the value of attribute coupons_items
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def coupons_items @coupons_items end |
#cy_end_date ⇒ Object (readonly)
Returns the value of attribute cy_end_date
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def cy_end_date @cy_end_date end |
#cy_start_date ⇒ Object (readonly)
Returns the value of attribute cy_start_date
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def cy_start_date @cy_start_date end |
#end_date ⇒ Object (readonly)
Returns the value of attribute end_date
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def end_date @end_date end |
#items_by_month ⇒ Object (readonly)
Returns the value of attribute items_by_month
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def items_by_month @items_by_month end |
#lm_end_date ⇒ Object (readonly)
Returns the value of attribute lm_end_date
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def lm_end_date @lm_end_date end |
#lm_start_date ⇒ Object (readonly)
Returns the value of attribute lm_start_date
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def lm_start_date @lm_start_date end |
#start_date ⇒ Object (readonly)
Returns the value of attribute start_date
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def start_date @start_date end |
#success ⇒ Object (readonly)
Returns the value of attribute success
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def success @success end |
#top_ten_coupons ⇒ Object (readonly)
Returns the value of attribute top_ten_coupons
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def top_ten_coupons @top_ten_coupons end |
#top_ten_products ⇒ Object (readonly)
Returns the value of attribute top_ten_products
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def top_ten_products @top_ten_products end |
#total_by_country ⇒ Object (readonly)
Returns the value of attribute total_by_country
3 4 5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 3 def total_by_country @total_by_country end |
Instance Method Details
#success? ⇒ Boolean
5 |
# File 'app/services/report/coupon_sales_report/coupon_sales_report.rb', line 5 def success? = success |