Class: StatsV3Client

Inherits:
Object
  • Object
show all
Defined in:
lib/mobpush/client/stat/stats_v3_client.rb

Class Attribute Summary collapse

Instance Method Summary collapse

Class Attribute Details

.GET_BY_DAY_URIObject

Returns the value of attribute GET_BY_DAY_URI.



16
17
18
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16

def GET_BY_DAY_URI
  @GET_BY_DAY_URI
end

.GET_BY_DEVICE_URIObject

Returns the value of attribute GET_BY_DEVICE_URI.



16
17
18
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16

def GET_BY_DEVICE_URI
  @GET_BY_DEVICE_URI
end

.GET_BY_HOUR_URIObject

Returns the value of attribute GET_BY_HOUR_URI.



16
17
18
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16

def GET_BY_HOUR_URI
  @GET_BY_HOUR_URI
end

.GET_BY_WORKID_URIObject

Returns the value of attribute GET_BY_WORKID_URI.



16
17
18
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16

def GET_BY_WORKID_URI
  @GET_BY_WORKID_URI
end

.GET_BY_WORKIDS_URIObject

Returns the value of attribute GET_BY_WORKIDS_URI.



16
17
18
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16

def GET_BY_WORKIDS_URI
  @GET_BY_WORKIDS_URI
end

.GET_BY_WORKNO_URIObject

Returns the value of attribute GET_BY_WORKNO_URI.



16
17
18
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16

def GET_BY_WORKNO_URI
  @GET_BY_WORKNO_URI
end

Instance Method Details

#getStatsByDay(day) ⇒ Object



43
44
45
46
47
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 43

def getStatsByDay(day)
    params = {:day => day}
    url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_DAY_URI
    MobHTTP.post(url, nil, params)
end

#getStatsByDevice(workId, pageIndex, pageSize) ⇒ Object



49
50
51
52
53
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 49

def getStatsByDevice(workId, pageIndex, pageSize)
    params = {:workId => workId, :pageIndex => pageIndex, :pageSize => pageSize}
    url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_DEVICE_URI
    MobHTTP.post(url, nil, params)
end

#getStatsByHour(hour) ⇒ Object



37
38
39
40
41
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 37

def getStatsByHour(hour)
    params = {:hour => hour}
    url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_HOUR_URI
    MobHTTP.post(url, nil, params)
end

#getStatsByWorkId(workId) ⇒ Object



19
20
21
22
23
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 19

def getStatsByWorkId(workId)
    params = {:workId => workId}
    url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_WORKID_URI
    MobHTTP.post(url, nil, params)
end

#getStatsByWorkIds(workIds) ⇒ Object



25
26
27
28
29
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 25

def getStatsByWorkIds(workIds)
    params = {:workIds => workIds}
    url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_WORKIDS_URI
    MobHTTP.post(url, nil, params)
end

#getStatsByWorkno(workno) ⇒ Object



31
32
33
34
35
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 31

def getStatsByWorkno(workno)
    params = {:workno => workno}
    url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_WORKNO_URI
    MobHTTP.post(url, nil, params)
end