Batch
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CBatchSDK.BatchBatch SDK Core
 CBatchSDK.User.EditorUser data editor; This is the class you'll interact with to make changes to user attributes, such as:
 CIBackgroundTask
 CBatchSDK.Push.PushRefreshBackgroundTask
 CBatchSDK.Push.IToastAcceptedEventArgsEvent arguments for an accepted toast. A toast is "accepted" when a user taps on it or one of its buttons. This interface can be casted to GenericToastAcceptedEventArgs or BatchToastAcceptedEventArgs based on IsBatchPush's value. If the toast came from Batch, BatchToastAcceptedEventArgs will let you read additional information such as deeplinks, custom payload, etc...
 CBatchSDK.Push.BatchToastAcceptedEventArgsEvent arguments for an accepted toast, if sent by Batch.
 CBatchSDK.Push.GenericToastAcceptedEventArgsEvent arguments for an accepted toast, no matter when it comes from.
 CBatchSDK.Push.PushBatch's Push module. You
 CBatchSDK.Push.PushChannelRegisteredEventArgsEvent arguments for a successfull push notifications channel registration.
 CBatchSDK.Push.PushChannelRegistrationFailedEventArgsEvent arguments for a failed push notifications channel registration
 CBatchSDK.User.UserBatch's User module. Setting custom user data and tracking events happen here.