Sha256: b01a3aef31387a0ca213d0d24569dacb88df11081dd6601a88668d21e21d3b4b
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
module GoTransverseTractApi module Order class ProductUsageRule class << self def get_product_usage_rules(product_usage_rules) product_usage_rule = { attributes: api_data.get_page_info(product_usage_rule), matchAllProductUsageRule: { attributes: { eid: product_usage_rule[:eid], limit: product_usage_rule[:limit], usageUom: product_usage_rule[:usage_uom], name: product_usage_rule[:name], order: product_usage_rule[:order], proratedOnOrder: product_usage_rule[:prorated_on_order], proratedOnCancel: product_usage_rule[:prorated_on_cancel], rollOverType: product_usage_rule[:roll_over_type], allowanceType: product_usage_rule[:allowance_type], validFrom: product_usage_rule[:valid_from], validTo: product_usage_rule[:valid_to], ruleType: product_usage_rule[:rule_type], status: product_usage_rule[:status], chargeCategory: product_usage_rule[:charge_category] }, usageRate: UsageRate.get_usage_rate(product_usage_rule[:usage_rate]) } } product_usage_rule end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gotransverse-tract-api-0.5.1 | lib/gotransverse-tract-api/order/product_usage_rule.rb |