Sha256: 3ce8d0594fef927da4cbb47c29a8a8ab0e6c048909fd09441699ecb35af406e2
Contents?: true
Size: 865 Bytes
Versions: 197
Compression:
Stored size: 865 Bytes
Contents
module Eco module API class Session class Batch class Policies < Eco::API::Session::Batch::BasePolicy CORE_ATTRS = Eco::API::Session::Batch::RequestStats.core_attrs(stats: true) ACCOUNT_ATTRS = Eco::API::Session::Batch::RequestStats.account_attrs(stats: true) DETAILS_ATTRS = Eco::API::Session::Batch::RequestStats.details_attrs(stats: true) core_model = {core: CORE_ATTRS} account_model = {account: ACCOUNT_ATTRS} details_model = {details: DETAILS_ATTRS} submodel = core_model.merge(account_model).merge(details_model) TOP_MODEL = Eco::API::Session::Batch::Job.types.each_with_object({}) {|t, h| h[t] = submodel} self.model = TOP_MODEL policy_attrs *model_attrs end end end end end
Version data entries
197 entries across 197 versions & 1 rubygems