Skip navigation links
A B C D E F G I L M N O P R S T U V W 

A

actions - Variable in class com.neura.resources.device.Device
 
ActivityPlace - Class in com.neura.resources.object
The object representing places where the user was active with place specific activity data.
ActivityPlace() - Constructor for class com.neura.resources.object.ActivityPlace
 
AddPlaceCallback - Interface in com.neura.resources.place
Pass a callback which implements AddPlaceCallback when requesting NeuraApiClient#addPlace(String, double, double, String, String, AddPlaceCallback).
AddPlaceListener - Interface in com.neura.resources.place
Pass a callback which implements AddPlaceCallback when requesting NeuraApiClient#addPlace(String, double, double, String, String, AddPlaceCallback).
AnonymousAuthenticateCallBack - Interface in com.neura.resources.authentication
AnonymousAuthenticateData - Class in com.neura.resources.authentication
AnonymousAuthenticateData(Parcel) - Constructor for class com.neura.resources.authentication.AnonymousAuthenticateData
 
AnonymousAuthenticateData(String) - Constructor for class com.neura.resources.authentication.AnonymousAuthenticateData
 
AnonymousAuthenticationStateListener - Interface in com.neura.resources.authentication
authenticate(AnonymousAuthenticationRequest, AnonymousAuthenticateCallBack) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Authenticating your user with Neura based on Device Id instead of phone number: login or sign up a new user.
AuthenticateCallback - Interface in com.neura.resources.authentication
Pass a callback which implements AuthenticateCallback when authenticating with NeuraApiClient : com.neura.standalonesdk.service.NeuraApiClient#authenticate(AuthenticationRequest, AuthenticateCallback).
AuthenticateData - Class in com.neura.resources.authentication
After authenticating with Neura (com.neura.standalonesdk.service.NeuraApiClient#authenticate(AuthenticationRequest, AuthenticateCallback)), the results are fetched on AuthenticateCallback.onSuccess(AuthenticateData).
AuthenticateData(Parcel) - Constructor for class com.neura.resources.authentication.AuthenticateData
 
AuthenticateData(String, String, ArrayList<String>) - Constructor for class com.neura.resources.authentication.AuthenticateData
 
AuthenticationState - Enum in com.neura.resources.authentication
Authentication states which defines authentication process

B

build() - Method in class com.neura.standalonesdk.util.Builder
Deprecated.
since NeuraSDK v. 4.4.2 Instead use NeuraApiClient.getClient(Context, String, String)
Builder - Class in com.neura.standalonesdk.util
Deprecated.
since NeuraSDK v. 4.4.2
From NeuraSDK v. 4.4.2 create the instance of the NeuraApiClient by calling NeuraApiClient.getClient(Context, String, String)
Builder(Context) - Constructor for class com.neura.standalonesdk.util.Builder
Deprecated.
since NeuraSDK v. 4.4.2
From NeuraSDK v. 4.4.2 create the instance of the NeuraApiClient by calling NeuraApiClient.getClient(Context, String, String)

C

capabilities - Variable in class com.neura.resources.device.Device
 
Capability - Class in com.neura.resources.device
Each device that Neura can talk with, has its own capabilities.
Capability() - Constructor for class com.neura.resources.device.Capability
 
Capability(String, String, String, String, String) - Constructor for class com.neura.resources.device.Capability
 
com.neura.resources.authentication - package com.neura.resources.authentication
 
com.neura.resources.data - package com.neura.resources.data
 
com.neura.resources.device - package com.neura.resources.device
 
com.neura.resources.insights - package com.neura.resources.insights
 
com.neura.resources.object - package com.neura.resources.object
 
com.neura.resources.place - package com.neura.resources.place
 
com.neura.resources.sensors - package com.neura.resources.sensors
 
com.neura.resources.situation - package com.neura.resources.situation
 
com.neura.resources.user - package com.neura.resources.user
 
com.neura.standalonesdk.engagement - package com.neura.standalonesdk.engagement
 
com.neura.standalonesdk.events - package com.neura.standalonesdk.events
 
com.neura.standalonesdk.service - package com.neura.standalonesdk.service
 
com.neura.standalonesdk.util - package com.neura.standalonesdk.util
 
CREATOR - Static variable in class com.neura.resources.authentication.AnonymousAuthenticateData
 
CREATOR - Static variable in class com.neura.resources.authentication.AuthenticateData
 

D

DailySummaryCallbacks - Interface in com.neura.resources.insights
DailySummaryData - Class in com.neura.resources.insights
Data of a user's daily summary, as received on NeuraApiClient.getDailySummary(long, DailySummaryCallbacks).
DailySummaryData(Object) - Constructor for class com.neura.resources.insights.DailySummaryData
 
describeContents() - Method in class com.neura.resources.authentication.AnonymousAuthenticateData
 
describeContents() - Method in class com.neura.resources.authentication.AuthenticateData
 
Device - Class in com.neura.resources.device
 
Device() - Constructor for class com.neura.resources.device.Device
 
Device(int, String, String, String, String, ArrayList<Capability>, ArrayList<Label>) - Constructor for class com.neura.resources.device.Device
 
DevicesRequestCallback - Interface in com.neura.resources.device
Pass a callback which implements DevicesRequestCallback when requesting a list of all the devices Neura can connect with on NeuraApiClient.getKnownDevices(DevicesRequestCallback)
DevicesResponseData - Class in com.neura.resources.device
DevicesResponseData(Object) - Constructor for class com.neura.resources.device.DevicesResponseData
 
disconnect() - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
since NeuraSDK v. 4.4.1 Disconnecting NeuraApiClient instance.
Call this method on your activity's onDestroy().

E

enableAutomaticallySyncLogs(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
This feature doesn't make any affect anymore.
enableLogFile(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated. 
enableNeuraHandingStateAlertMessages(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
use NeuraApiClient.enableNeuraHandlePermissions(boolean) and/or NeuraApiClient.enableNeuraHandleSensorsState(boolean)

Neura uses multiple sensors and permission, we're tracking when :
    - (On Marshmallow os and above) A permission isn't granted by your user, and is required by Neura to work. Fyi this applies only for permissions that are critical, for example - location.
    - Sensors are disabled by the user(location/wifi/bluetooth/network). Fyi This only means that the sensors are disabled, not when there's no wifi available for example.
We'll alert for the disabled sensors whenever Neura sdk might need it.

We're using NeuraStateAlertReceiver class which extends BroadcastReceiver, in order to let you know when a sensor is disabled or permission is missing.
In order for Neura to communicate with you, declare a receiver in your manifest, which listens to Consts#ACTION_NEURA_STATE_ALERT.

  <receiver
      android:name=".HandleNeuraStateAlertReceiver"
      android:enabled="true"
      android:exported="true">
      <intent-filter>
          <action android:name="com.neura.android.ACTION_NEURA_STATE_ALERT" />
      </intent-filter>
  </receiver>
 
Declare this receiver which extends NeuraStateAlertReceiver and implement the abstract methods which derived from the parent class.


By default Neura alert on sensors and permission is disabled.
If you choose to enable this feature, and let us handle a connection with your user, the flow is described below :
    1. Neura detects that a sensor is disabled or permission is missing and is needed at the moment.
    2. A notification for the user will be presented.
    3. If the user presses this notification :
        3a. When permission missing : A transparent activity is opened, with the standard permission dialog : See https://developer.android.com/images/training/permissions/request_permission_dialog.png
               If user selects "Never ask again", we won't display the notification anymore
        3b. When sensor is disabled : An intent for opening the sensors's settings will be called.

enableNeuraHandlePermissions(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Neura uses "dangerous" permission, we're tracking when :
    - (On Marshmallow os and above) A permission isn't granted by your user, and is required by Neura to work.
enableNeuraHandleSensorsState(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Neura uses multiple sensors, we're tracking when :
    Sensors are disabled by the user(location/wifi/bluetooth/network).
enablePedometerWithHighBatteryUsage(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
since NeuraSDK version 5.0.0 the Neura pedometer has been removed. due to Android 8 restrictions. Nuera uses the device's pedometer for different services.
Lack of existence or non functional pedometer may result in reduced services.
Neura has implemented its own pedometer, which can be in use for devices who doesn't support the default device's pedometer.
Using Neura's own pedometer may cause increase in battery usage.

By default Neura's own pedometer is disabled.
EngagementFeatureAction - Enum in com.neura.standalonesdk.engagement
User's action.
equals(Object) - Method in class com.neura.resources.device.Capability
 
errorCodeToString(int) - Static method in class com.neura.standalonesdk.util.SDKUtils
 
events - Variable in class com.neura.resources.device.Device
 

F

forgetMe(Handler.Callback) - Method in class com.neura.standalonesdk.service.NeuraApiClient
will perform a 'silent' disconnection from Neura.
forgetMe(Activity, boolean, Handler.Callback) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Calling forgetMe method will disconnect your Neura account, revoke all permissions and stop any notifications between Neura and your application.
fromJson(JSONObject) - Static method in class com.neura.resources.device.Capability
 
fromJson(Object) - Static method in class com.neura.resources.device.Device
 
fromJson(Object) - Static method in class com.neura.resources.device.DevicesResponseData
 
fromJson(JSONObject) - Static method in class com.neura.resources.insights.DailySummaryData
 
fromJson(JSONObject) - Static method in class com.neura.resources.insights.SleepProfileData
 
fromJson(JSONObject) - Static method in class com.neura.resources.object.ActivityPlace
 
fromJson(JSONObject) - Static method in class com.neura.resources.object.SleepData
 
fromJson(Object) - Static method in class com.neura.resources.situation.ProgressiveSituationData
 
fromJson(JSONObject) - Static method in class com.neura.resources.situation.SituationData
 
fromJson(JSONObject) - Static method in class com.neura.resources.situation.SubPlace
 
fromJson(JSONObject) - Static method in class com.neura.resources.situation.SubSituationData
 
fromJson(Object) - Static method in class com.neura.resources.user.UserDetails
 
fromJson(JSONObject) - Static method in class com.neura.resources.user.UserDetails.UserDetailsData
 
fromJson(Object) - Static method in class com.neura.resources.user.UserPhone
 

G

getAccessToken() - Method in class com.neura.resources.authentication.AuthenticateData
 
getActiveTime() - Method in class com.neura.resources.object.ActivityPlace
 
getActivity() - Method in class com.neura.resources.situation.SubSituationData
 
getActivityPlaces() - Method in class com.neura.resources.insights.DailySummaryData
 
getAddress() - Method in class com.neura.resources.place.PlaceNode
 
getAnonymousAuthenticationState() - Method in class com.neura.standalonesdk.service.NeuraApiClient
Retrieve current AuthenticationState
getAppPermissions(GetPermissionsRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
We will stop supporting this feature in the next release, please remove this usage or Contact Neura support for more information.
getAppSecret() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
getAppUid() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
getBedTime() - Method in class com.neura.resources.insights.SleepProfileData
 
getBedTime() - Method in class com.neura.resources.object.SleepData
 
getBusynessLevel() - Method in class com.neura.resources.insights.DailySummaryData
 
getBy() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata
 
getCalories() - Method in class com.neura.resources.insights.DailySummaryData
 
getCalories() - Method in class com.neura.resources.object.ActivityPlace
 
getCapabilities() - Method in class com.neura.resources.device.Device
 
getClient(Context, String, String) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Create instance of the NeuraApiClient and initialize it
getContext() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
getCreatedAt() - Method in class com.neura.resources.insights.DailySummaryData
 
getCreatedAt() - Method in class com.neura.resources.place.PlaceNode
 
getCurrentSituation() - Method in class com.neura.resources.situation.SituationData
 
getDailySummary(long, DailySummaryCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Returns a user's wellness information for a single day.
getData() - Method in class com.neura.resources.situation.ProgressiveSituationData
 
getData() - Method in class com.neura.resources.user.UserDetails
 
getDate() - Method in class com.neura.resources.insights.DailySummaryData
 
getDeepSleep() - Method in class com.neura.resources.insights.SleepProfileData
 
getDeepSleep() - Method in class com.neura.resources.object.SleepData
 
getDescription() - Method in class com.neura.resources.device.Capability
 
getDevices() - Method in class com.neura.resources.device.DevicesResponseData
 
getDisplayName() - Method in class com.neura.resources.device.Capability
 
getEfficiency() - Method in class com.neura.resources.insights.SleepProfileData
 
getEfficiency() - Method in class com.neura.resources.object.SleepData
 
getEmail() - Method in class com.neura.resources.user.UserDetails.UserDetailsData
 
getEvent(Intent) - Method in class com.neura.standalonesdk.events.NeuraGCMCommandFactory
Receiving event's data, when sent from GCM.
getEvent(Map<String, String>) - Method in class com.neura.standalonesdk.events.NeuraPushCommandFactory
Receiving event's data, when sent from FCM.
getEventName() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getEvents() - Method in class com.neura.resources.authentication.AuthenticateData
 
getEventTimestamp() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getFollowingSituation() - Method in class com.neura.resources.situation.SituationData
 
getFrom() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata
 
getHeartRate() - Method in class com.neura.resources.insights.DailySummaryData
 
getHeartRate() - Method in class com.neura.resources.object.ActivityPlace
 
getId() - Method in class com.neura.resources.device.Device
 
getIdentifier() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getImage() - Method in class com.neura.resources.device.Device
 
getImageUrl() - Method in class com.neura.resources.device.Capability
 
getImageUrl() - Method in class com.neura.resources.user.UserDetails.UserDetailsData
 
getInstance() - Static method in class com.neura.standalonesdk.events.NeuraGCMCommandFactory
 
getInstance() - Static method in class com.neura.standalonesdk.events.NeuraPushCommandFactory
 
getKnownCapabilities() - Method in class com.neura.standalonesdk.service.NeuraApiClient
Fetching all the known capabilities for devices.
getKnownDevices(DevicesRequestCallback) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
will be removed in the next Neura version
getLabel() - Method in class com.neura.resources.object.ActivityPlace
 
getLabels() - Method in class com.neura.resources.device.Device
 
getLatitude() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata.PlaceMetadata
 
getLength() - Method in class com.neura.resources.insights.SleepProfileData
 
getLength() - Method in class com.neura.resources.object.SleepData
 
getLightSleep() - Method in class com.neura.resources.insights.SleepProfileData
 
getLightSleep() - Method in class com.neura.resources.object.SleepData
 
getLocationBasedEvents() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
getLongitude() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata.PlaceMetadata
 
getMetadata() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getMinutesWalk() - Method in class com.neura.resources.insights.DailySummaryData
 
getMissingDataForEvent(String, PickerCallback) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
since NeuraSDK version 4.3.2 Do not in use more and will be removed in next versions. Currently it is stub only. Opening missing data flow screen. Lets examine neura events : There are plenty of 'personal places' events related. Neura allows your user to add multiple places for most of the places on the list except for home.
If the event isn't related to home - this method will always open a picker for your user.
fe : eventName = 'userArrivedAtAirport' - since there are plenty of airports, even if you set up an airport, you can still add more airports.
Note that there might be several labels that's missing for each event, so, PickerCallback will be called several times, each time for a missing label.
A boolean for success/fail will be returned in PickerCallback
Note:User must be logged in for this method.
getName() - Method in class com.neura.resources.device.Capability
 
getName() - Method in class com.neura.resources.device.Device
 
getName() - Method in class com.neura.resources.object.ActivityPlace
 
getName() - Method in class com.neura.resources.user.UserDetails.UserDetailsData
 
getName() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata.PlaceMetadata
 
getNearby() - Method in class com.neura.resources.situation.SubPlace
 
getNeuraId() - Method in class com.neura.resources.device.Capability
 
getNeuraId() - Method in class com.neura.resources.place.PlaceNode
 
getNeuraId() - Method in class com.neura.resources.user.UserDetails.UserDetailsData
 
getNeuraId() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getNeuraPackage() - Static method in class com.neura.standalonesdk.util.SDKUtils
 
getNodeId() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata.PlaceMetadata
 
getNumOfRunning() - Method in class com.neura.resources.object.ActivityPlace
 
getNumOfVisits() - Method in class com.neura.resources.object.ActivityPlace
 
getNumOfWalking() - Method in class com.neura.resources.object.ActivityPlace
 
getNumOfWorkouts() - Method in class com.neura.resources.object.ActivityPlace
 
getPermissionStatus(ArrayList<Permission>) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
We will stop supporting this feature in the next release, please remove this usage or Contact Neura support for more information.
getPhone() - Method in class com.neura.resources.user.UserPhone
 
getPlace() - Method in class com.neura.resources.situation.SubSituationData
 
getPreviousSituation() - Method in class com.neura.resources.situation.SituationData
 
getSdkVersion() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
getSemanticName() - Method in class com.neura.resources.situation.SubPlace
 
getSemanticType() - Method in class com.neura.resources.situation.SubPlace
 
getSituationTimestamp() - Method in class com.neura.resources.situation.SituationData
 
getSleepData() - Method in class com.neura.resources.insights.DailySummaryData
 
getSleepProfile(long, long, SleepProfileCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Returns a user's sleep information during a period of time beginning on startTimestamp and ending on endTimestamp, inclusive.
getStartTimestamp() - Method in class com.neura.resources.situation.SubSituationData
 
getState() - Method in class com.neura.resources.situation.SubSituationData
 
getState() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getSteps() - Method in class com.neura.resources.insights.DailySummaryData
 
getSteps() - Method in class com.neura.resources.object.ActivityPlace
 
getSubscriptions(GetSubscriptionsCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Receiving all the subscriptions a user has to an application.
getTimeSpentAtPlace() - Method in class com.neura.resources.object.ActivityPlace
 
getTo() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata
 
getTotalActiveTime() - Method in class com.neura.resources.insights.DailySummaryData
 
getTotalDrivingTime() - Method in class com.neura.resources.insights.DailySummaryData
 
getTotalRunningTime() - Method in class com.neura.resources.insights.DailySummaryData
 
getTotalRunningTime() - Method in class com.neura.resources.object.ActivityPlace
 
getTotalWalkingTime() - Method in class com.neura.resources.insights.DailySummaryData
 
getTotalWalkingTime() - Method in class com.neura.resources.object.ActivityPlace
 
getTotalWorkoutsTime() - Method in class com.neura.resources.object.ActivityPlace
 
getType() - Method in class com.neura.resources.device.Device
 
getUserAccessToken() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
getUserDetails(UserDetailsCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Receiving user's details.
getUserId() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
getUserPlaceByLabelType(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
The user's place related address.
getUserSituation(SituationCallbacks, long) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Returning the user's whereabouts (locations & activities) for specific timestamp.
getVendor() - Method in class com.neura.resources.device.Device
 
getVisitedPlaces() - Method in class com.neura.resources.insights.DailySummaryData
 
getWakeUpTime() - Method in class com.neura.resources.insights.SleepProfileData
 
getWakeUpTime() - Method in class com.neura.resources.object.SleepData
 
getWeight() - Method in class com.neura.resources.insights.DailySummaryData
 

I

id - Variable in class com.neura.resources.device.Device
Fields that only exists on weave application
image - Variable in class com.neura.resources.device.Device
 
isAuthInProgress() - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
isConnected(Context, NeuraApiClient) - Static method in class com.neura.standalonesdk.util.SDKUtils
Deprecated.
since NeuraSDK v. 4.4.1 instead use NeuraApiClient.isLoggedIn()
isDeviceSupported() - Method in class com.neura.standalonesdk.service.NeuraApiClient
Check whether Neura supports this device hardware and API level.
isLoggedIn() - Method in class com.neura.standalonesdk.service.NeuraApiClient
Check if user is logged in to Neura.
isMissingDataForEvent(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
since NeuraSDK version 4.3.2 Do not in use more and will be removed in next versions. Currently it is stub only. Returning whether the event missing required fields in order for the sdk to detect when it occurs.
fe : eventName = 'userArrivedToGym' - return true if gym exists, false otherwise.
fe : eventName = 'userArrivedWorkFromHome' - return true if work or home(or both) doesn't exist.
fe : eventName = 'userArrivedAtPharmacy' - return true if your user has at least 1 pharmacy in his places.
Plus, if both home and work exists to the user, we'll consider this event as complete, there's no need to set any more data in order for the sdk to detect the event.
Note:User must be logged in for this method.
isNeuraEvent(Intent) - Method in class com.neura.standalonesdk.events.NeuraGCMCommandFactory
Detecting if a push message which was sent from GCM, is a neura event.
isNeuraEvent(Map<String, String>) - Method in class com.neura.standalonesdk.events.NeuraPushCommandFactory
Deprecated.
isNeuraInstalledAndLoggedIn(Context, NeuraApiClient) - Static method in class com.neura.standalonesdk.util.SDKUtils
Deprecated.
since NeuraSDK v. 4.4.1 instead use instead use NeuraApiClient.isLoggedIn()
isNeuraPush(Context, Map<String, String>, NeuraEventCallBack) - Method in class com.neura.standalonesdk.events.NeuraPushCommandFactory
Check and handle push if it is Neura's push.

L

labels - Variable in class com.neura.resources.device.Device
 

M

Metadata(JSONObject) - Constructor for class com.neura.standalonesdk.events.NeuraEvent.Metadata
 

N

name - Variable in class com.neura.resources.device.Device
 
NeuraApiClient - Class in com.neura.standalonesdk.service
This class handles all of Neura sdk functionality.
NeuraApiClient(Builder) - Constructor for class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
since NeuraSDK v.4.4.2
NeuraEngagements - Class in com.neura.standalonesdk.engagement
This API is aimed to improve user engagement, using it will generate a detailed engagement report that focuses on who the user is, and what the user does.
NeuraEngagements() - Constructor for class com.neura.standalonesdk.engagement.NeuraEngagements
 
NeuraEvent - Class in com.neura.standalonesdk.events
Object representation of Neura event as received from gcm.
NeuraEvent(JSONObject) - Constructor for class com.neura.standalonesdk.events.NeuraEvent
 
NeuraEvent.Metadata - Class in com.neura.standalonesdk.events
This object represents extra information regarding the event itself.
NeuraEvent.Metadata.PlaceMetadata - Class in com.neura.standalonesdk.events
 
NeuraEventCallBack - Interface in com.neura.standalonesdk.events
Call back that will return a Neura event once detected.
neuraEventDetected(NeuraEvent) - Method in interface com.neura.standalonesdk.events.NeuraEventCallBack
Calls when neura event received
NeuraGCMCommandFactory - Class in com.neura.standalonesdk.events

In order to parse the gcm received by Neura server, you'll need to :
    1.
NeuraGCMCommandFactory() - Constructor for class com.neura.standalonesdk.events.NeuraGCMCommandFactory
 
NeuraPushCommandFactory - Class in com.neura.standalonesdk.events

In order to parse the gcm received by Neura server, you'll need to :
    1.
NeuraPushCommandFactory() - Constructor for class com.neura.standalonesdk.events.NeuraPushCommandFactory
 
NeuraStateAlertReceiver - Class in com.neura.standalonesdk.util
This class handles communication between Neura and your application for Neura messaging alerts.
NeuraStateAlertReceiver() - Constructor for class com.neura.standalonesdk.util.NeuraStateAlertReceiver
 

O

onDetectedMissingPermission(Context, String) - Method in class com.neura.standalonesdk.util.NeuraStateAlertReceiver
When Neura detects that a permission is missing, and is in need of that permission, this method will be called.
onDetectedMissingPermissionAfterUserPressedNeverAskAgain(Context, String) - Method in class com.neura.standalonesdk.util.NeuraStateAlertReceiver
Even when Neura takes care of the permission requesting mechanism for your app, we're notifying your application when there's a situation that the user pressed 'Never ask again' in the permission dialog.
Neura won't display permission notification and dialog anymore.
onFailure(int) - Method in interface com.neura.resources.device.DevicesRequestCallback
 
onFailure(Bundle, int) - Method in interface com.neura.resources.insights.DailySummaryCallbacks
 
onFailure(Bundle, int) - Method in interface com.neura.resources.insights.SleepProfileCallbacks
 
onFailure(Bundle, int) - Method in interface com.neura.resources.insights.SyncAttrCallBack
 
onFailure() - Method in interface com.neura.resources.place.AddPlaceCallback
 
onFailure(int, String) - Method in interface com.neura.resources.place.AddPlaceListener
 
onFailure(int, String) - Method in interface com.neura.resources.place.RemovePlaceCallBack
 
onFailure(Bundle, int) - Method in interface com.neura.resources.situation.SituationCallbacks
 
onFailure(Bundle, int) - Method in interface com.neura.resources.user.UserDetailsCallbacks
 
onFailure(Bundle, int) - Method in interface com.neura.resources.user.UserPhoneCallbacks
 
onReceive(Context, Intent) - Method in class com.neura.standalonesdk.util.NeuraStateAlertReceiver
There's no need to override this method in the receiver that will extend BaseStateAlertReceiver, this receiver handles everything internally, and calling the corresponding method when Neura detects that a permission is needed or sensor is disabled.
onResult(boolean) - Method in interface com.neura.resources.data.PickerCallback
 
onSensorStateChanged(Context, SensorType, boolean) - Method in class com.neura.standalonesdk.util.NeuraStateAlertReceiver
When Neura detects that a sensor is disabled, and is in need to enable, this method will be called.
onStateChanged(AuthenticationState) - Method in interface com.neura.resources.authentication.AnonymousAuthenticationStateListener
Calls when there is a change in state of anonymous authentication process
onSuccess(AnonymousAuthenticateData) - Method in interface com.neura.resources.authentication.AnonymousAuthenticateCallBack
Calls when anonymous authentication request succeeded.
onSuccess(AuthenticateData) - Method in interface com.neura.resources.authentication.AuthenticateCallback
Calls when anonymous authentication request succeeded.
onSuccess(DevicesResponseData) - Method in interface com.neura.resources.device.DevicesRequestCallback
 
onSuccess(DailySummaryData) - Method in interface com.neura.resources.insights.DailySummaryCallbacks
 
onSuccess(SleepProfileData) - Method in interface com.neura.resources.insights.SleepProfileCallbacks
 
onSuccess() - Method in interface com.neura.resources.insights.SyncAttrCallBack
 
onSuccess(PlaceNode) - Method in interface com.neura.resources.place.AddPlaceCallback
 
onSuccess(PlaceNode) - Method in interface com.neura.resources.place.AddPlaceListener
 
onSuccess() - Method in interface com.neura.resources.place.RemovePlaceCallBack
 
onSuccess(SituationData) - Method in interface com.neura.resources.situation.SituationCallbacks
 
onSuccess(UserDetails) - Method in interface com.neura.resources.user.UserDetailsCallbacks
 
onSuccess(UserPhone) - Method in interface com.neura.resources.user.UserPhoneCallbacks
 

P

PickerCallback - Interface in com.neura.resources.data
Pass a callback which implements PickerCallback when requesting :
    1.
PlaceMetadata(JSONObject) - Constructor for class com.neura.standalonesdk.events.NeuraEvent.Metadata.PlaceMetadata
 
PlaceNode - Class in com.neura.resources.place
Neura detects special locations and places for each user.
PlaceNode(String, String, long) - Constructor for class com.neura.resources.place.PlaceNode
 
ProgressiveSituationData - Class in com.neura.resources.situation
ProgressiveSituationData(Object) - Constructor for class com.neura.resources.situation.ProgressiveSituationData
 

R

registerAuthStateListener(AnonymousAuthenticationStateListener) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Register AnonymousAuthenticationStateListener to receive authentication state changes There is should be only one listener
registerFirebaseToken(Activity, String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Deprecated.
registerFirebaseToken(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
RemovePlaceCallBack - Interface in com.neura.resources.place
Call back to be used in com.neura.standalonesdk.service.NeuraApiClient#removePlace(String, RemovePlaceCallBack) in order to receive success or failure.
removeSubscription(String, String, boolean, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
removeSubscription(String, String, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Removing subscription to a specified event.
removeSubscription(String, String, SubscriptionMethod, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient

S

SDKUtils - Class in com.neura.standalonesdk.util
 
SDKUtils() - Constructor for class com.neura.standalonesdk.util.SDKUtils
 
sendFeedbackOnEvent(String, boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Sending Neura a feedback for an event received.
sendFeedbackOnEvent(Context, String) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Sending Neura a feedback for an event received.
SensorType - Enum in com.neura.resources.sensors
In use in order to alert your user when a sensor needs a permission authorization and disabled/enabled change.
setAccessTokenReceiver(Context, Class<?>) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Neura will refresh its Access Token once in a while, if you are sending the token to your backend make sure to pass us a Receiver class so that you will be able to update your backend.
setAppSecret(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
setAppUid(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
setDevices(ArrayList<Device>) - Method in class com.neura.resources.device.DevicesResponseData
 
setExternalId(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Associate neura user with your user ID.
setUserAttribute(Context, String, String) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, boolean) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, int) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, Date) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, float) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, String[]) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, boolean[]) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, int[]) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, Date[]) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
setUserAttribute(Context, String, float[]) - Static method in class com.neura.standalonesdk.service.NeuraApiClient
Creates and stores the user attribute data in the database.
shouldSubscribeToEvent(String) - Method in class com.neura.standalonesdk.service.NeuraApiClient
 
simulateAnEvent() - Method in class com.neura.standalonesdk.service.NeuraApiClient
simulateAnEvent(String, SimulateEventCallBack) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Simulate an event for development purposes.
SituationCallbacks - Interface in com.neura.resources.situation
Pass a callback which implements SituationCallbacks when requesting NeuraApiClient.getUserSituation(SituationCallbacks, long).
SituationData - Class in com.neura.resources.situation
Data of a user's situation, as received on NeuraApiClient.getUserSituation(SituationCallbacks, long).
SituationData(Object) - Constructor for class com.neura.resources.situation.SituationData
 
SleepData - Class in com.neura.resources.object
Summary of the user's night sleep
SleepData() - Constructor for class com.neura.resources.object.SleepData
 
SleepProfileCallbacks - Interface in com.neura.resources.insights
SleepProfileData - Class in com.neura.resources.insights
Data of a user's sleep profile, as received on NeuraApiClient.getSleepProfile(long, long, SleepProfileCallbacks).
SleepProfileData(Object) - Constructor for class com.neura.resources.insights.SleepProfileData
 
startNeuraForeground(boolean) - Method in class com.neura.standalonesdk.service.NeuraApiClient
By Enabling Foreground, Neura Service will call startForeground and will show a notification to the user, so that he will be aware of Neura service.
SubPlace - Class in com.neura.resources.situation
Data of a related place for a situation, as received on NeuraApiClient.getUserSituation(SituationCallbacks, long)
SituationData is received in SituationCallbacks.
SubPlace() - Constructor for class com.neura.resources.situation.SubPlace
 
subscribeToEvent(String, String, boolean, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
subscribeToEvent(String, String, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
subscribeToEvent(String, String, SubscriptionMethod, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Adding a subscription for the specified event.
subscribeToEvent(String, String, String, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
Adding subscription for the specified event by receiving events with your own server(webhook).
subscribeToEvent(String, String, SubscriptionMethod, String, SubscriptionRequestCallbacks) - Method in class com.neura.standalonesdk.service.NeuraApiClient
SubSituationData - Class in com.neura.resources.situation
SubSituationData() - Constructor for class com.neura.resources.situation.SubSituationData
 
SUCCESS - Static variable in class com.neura.standalonesdk.engagement.NeuraEngagements
Engagement tagged successfully.
SyncAttrCallBack - Interface in com.neura.resources.insights
 

T

tagEngagementAttempt(Context, String, String, String) - Static method in class com.neura.standalonesdk.engagement.NeuraEngagements
Method to tag an action triggered by the user that will be monitored in the engagement dashboard.
tagEngagementFeature(Context, String, String, EngagementFeatureAction, String) - Static method in class com.neura.standalonesdk.engagement.NeuraEngagements
Method to tag an action triggered by the user that will be monitored in the engagement dashboard.
toJson() - Method in class com.neura.resources.device.Capability
 
toJson() - Method in class com.neura.resources.device.Device
 
toJson() - Method in class com.neura.resources.device.DevicesResponseData
 
toJson() - Method in class com.neura.resources.insights.DailySummaryData
 
toJson() - Method in class com.neura.resources.insights.SleepProfileData
 
toJson() - Method in class com.neura.resources.object.ActivityPlace
 
toJson() - Method in class com.neura.resources.object.SleepData
 
toJson() - Method in class com.neura.resources.place.PlaceNode
 
toJson() - Method in class com.neura.resources.situation.SituationData
 
toJson() - Method in class com.neura.resources.situation.SubPlace
 
toJson() - Method in class com.neura.resources.situation.SubSituationData
 
toJson() - Method in class com.neura.resources.user.UserDetails
 
toJson() - Method in class com.neura.resources.user.UserDetails.UserDetailsData
 
toNode() - Method in class com.neura.resources.device.Device
 
toString() - Method in class com.neura.resources.insights.DailySummaryData
 
toString() - Method in class com.neura.resources.insights.SleepProfileData
 
toString() - Method in class com.neura.resources.object.ActivityPlace
 
toString() - Method in class com.neura.resources.object.SleepData
 
toString() - Method in class com.neura.resources.situation.SituationData
 
toString() - Method in class com.neura.resources.situation.SubPlace
 
toString() - Method in class com.neura.resources.situation.SubSituationData
 
toString() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata.PlaceMetadata
 
toString() - Method in class com.neura.standalonesdk.events.NeuraEvent.Metadata
 
toString() - Method in class com.neura.standalonesdk.events.NeuraEvent
 
triggers - Variable in class com.neura.resources.device.Device
 
type - Variable in class com.neura.resources.device.Device
 

U

unregisterAuthStateListener() - Method in class com.neura.standalonesdk.service.NeuraApiClient
Unregister from AnonymousAuthenticationStateListener updates
UserDetails - Class in com.neura.resources.user
UserDetails(Object) - Constructor for class com.neura.resources.user.UserDetails
 
UserDetails.UserDetailsData - Class in com.neura.resources.user
In use by UserDetails.
UserDetailsCallbacks - Interface in com.neura.resources.user
Pass a callback which implements UserDetailsCallbacks when requesting NeuraApiClient.getUserDetails(UserDetailsCallbacks).
UserDetailsData() - Constructor for class com.neura.resources.user.UserDetails.UserDetailsData
 
UserPhone - Class in com.neura.resources.user
An instance received from com.neura.standalonesdk.service.NeuraApiClient#getUserPhone(UserPhoneCallbacks) on UserPhoneCallbacks.
UserPhone(Object) - Constructor for class com.neura.resources.user.UserPhone
 
UserPhoneCallbacks - Interface in com.neura.resources.user
Pass a callback which implements UserPhoneCallbacks when requesting com.neura.standalonesdk.service.NeuraApiClient#getUserPhone(UserPhoneCallbacks).

V

valueOf(String) - Static method in enum com.neura.resources.authentication.AuthenticationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.neura.resources.sensors.SensorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.neura.standalonesdk.engagement.EngagementFeatureAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.neura.resources.authentication.AuthenticationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.neura.resources.sensors.SensorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.neura.standalonesdk.engagement.EngagementFeatureAction
Returns an array containing the constants of this enum type, in the order they are declared.
vendor - Variable in class com.neura.resources.device.Device
 

W

writeToParcel(Parcel, int) - Method in class com.neura.resources.authentication.AnonymousAuthenticateData
 
writeToParcel(Parcel, int) - Method in class com.neura.resources.authentication.AuthenticateData
 
A B C D E F G I L M N O P R S T U V W 
Skip navigation links