Class: ITCAnalytics::Domain::Entities::SourcesQuery
- Inherits:
-
AnalyticsQuery
- Object
- Query
- AnalyticsQuery
- ITCAnalytics::Domain::Entities::SourcesQuery
- Defined in:
- lib/itc_analytics/domain/entities/sources_query.rb
Instance Attribute Summary collapse
-
#sources_options ⇒ Object
readonly
Returns the value of attribute sources_options.
Attributes inherited from AnalyticsQuery
Attributes inherited from Query
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(session:, applications:, analytics_options:, sources_options:) ⇒ SourcesQuery
constructor
A new instance of SourcesQuery.
Constructor Details
#initialize(session:, applications:, analytics_options:, sources_options:) ⇒ SourcesQuery
Returns a new instance of SourcesQuery.
22 23 24 25 |
# File 'lib/itc_analytics/domain/entities/sources_query.rb', line 22 def initialize(session:, applications:, analytics_options:, sources_options:) super(session: session, applications: applications, analytics_options: ) @sources_options = end |
Instance Attribute Details
#sources_options ⇒ Object (readonly)
Returns the value of attribute sources_options.
6 7 8 |
# File 'lib/itc_analytics/domain/entities/sources_query.rb', line 6 def @sources_options end |
Class Method Details
.dimensions ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/itc_analytics/domain/entities/sources_query.rb', line 8 def self.dimensions d = Hash.new d[:appVersion] = "appVersion" d[:campaigns] = "campaignId" d[:device] = "platform" d[:platformVersion] = "platformVersion" d[:region] = "region" d[:territory] = "storefront" d[:websites] = "domainReferrer" d[:apps] = "appReferer" d[:sourceType] = "source" return d end |