return "time at install"; case version_code: return StringUtils.format("time at install for version code '%d'", RuntimeUtils.getAppVersionCode(context)); case version_name: return StringUtils.format("time at install for version name '%s'", RuntimeUtils.getAppVersionName(context)); return StringUtils.format("number of invokes for interaction '%s'", interactionId); case version_code: int appVersionCode = RuntimeUtils.getAppVersionCode(context); return StringUtils.format("number of invokes for interaction '%s' for version code '%d'", interactionId, appVersionCode); case version_name: return StringUtils.format("number of invokes for event '%s'", eventLabel); case version_code: int appVersionCode = RuntimeUtils.getAppVersionCode(context); return StringUtils.format("number of invokes for event '%s' for version code '%d'", eventLabel, appVersionCode); case version_name:
return versionHistory.getTimeAtInstallTotal(); case version_code: return versionHistory.getTimeAtInstallForVersionCode(RuntimeUtils.getAppVersionCode(context)); case version_name: return versionHistory.getTimeAtInstallForVersionName(RuntimeUtils.getAppVersionName(context)); return new BigDecimal(eventData.getInteractionCountTotal(interactionId)); case version_code: Integer appVersionCode = RuntimeUtils.getAppVersionCode(context); return new BigDecimal(eventData.getInteractionCountForVersionCode(interactionId, appVersionCode)); case version_name: return new BigDecimal(eventData.getEventCountTotal(eventLabel)); case version_code: Integer appVersionCode = RuntimeUtils.getAppVersionCode(context); return new BigDecimal(eventData.getEventCountForVersionCode(eventLabel, appVersionCode)); case version_name:
if (entry.getVersionCode() == RuntimeUtils.getAppVersionCode(ApptentiveInternal.getInstance().getApplicationContext())) { return new Apptentive.DateTime(entry.getTimestamp());