module ITCAnalytics
Constants
- VERSION
Attributes
http_controller[RW]
itunesconnect_gateway[RW]
session_repository[RW]
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/itc_analytics.rb, line 17 def configure yield self end
get_app_downloads_for_date_range(app_id, start_date, end_date)
click to toggle source
# File lib/itc_analytics.rb, line 51 def get_app_downloads_for_date_range(app_id, start_date, end_date) application = Domain::Entities::Application.new( itunes_app_id: app_id, itunes_app_name: nil, is_bundle: nil, icon_url: nil, asset_token: nil, platforms: nil, is_enabled: nil, app_opt_in_rate: nil ) UseCases::GetAppInstalls.new( applications: [application], session_repository: session_repository, start_date: start_date, end_date: end_date, itunes_gateway: itunesconnect_gateway ).execute end
get_available_apps()
click to toggle source
# File lib/itc_analytics.rb, line 44 def get_available_apps UseCases::GetAvailableApplications.new( session_repository: session_repository, itunesconnect_gateway: itunesconnect_gateway ).execute end
login(user, pass)
click to toggle source
# File lib/itc_analytics.rb, line 34 def login(user, pass) success = UseCases::Login.new( username: user, password: pass, session_repository: session_repository, itunesconnect_gateway: itunesconnect_gateway) .execute return success end