# Functions
CreateTask : sends a new task to the topic 'task'.
DeleteUser : deletes the data of a user.
DisableUser : disables the data of a user.
EnableUser : enables the data of a user.
GetIPLocation : the location of an IP address must be retrieved.
InvalidateCache : invalidates a cache.
InvalidAuthToken : invalidates a auth token.
InvalidAuthTokens : invalidates auth tokens.
NotifyUser : notify the user that an event occurs.
NotifyUsersWithAbility : notify the users with an ability that an event occurs.
ParseGroupAbilityAndPayload : parses the content of a kafka message.
ParseMessageAndPayload : parses the content of a kafka message.
RegistrationDone : informs that a new user is registered.
RegistrationValidated : informs that a new user is validated.
SendAndroidNotification : notify the user that an event occurs by android.
SendChromeNotification : notify the user that an event occurs by chrome.
SendFirefoxNotification : notify the user that an event occurs by firefox.
SendIOSNotification : notify the user that an event occurs by iOS.
SendMail : notify the user that an event occurs by email.
SendSafariNotification : notify the user that an event occurs by safari.
UnmarshalPayload : unmarshals a payload of a kafka message.
UpdateUserSocialNetworks : updates the data of a user.
# Constants
MessageCacheInvalidAuthToken : invalidates a auth token.
MessageMailDeleteAccountCancelled : account deletion is cancelled.
MessageMailDeleteAccountConfirmation : confirm to delete the account.
MessageMailDeleteAccountConfirmed : account deletion is confirmed.
MessageMailDisableAccountCancelled : account disable is cancelled.
MessageMailDisableAccountConfirmation : confirm to disable the account.
MessageMailDisableAccountConfirmed : account disable is confirmed.
MessageMailEnableAccountConfirmed : account enable is confirmed.
MessageMailForgotPasswordCancelled : the password update is cancelled.
MessageMailForgotPasswordConfirmation : confirm to modify the password.
MessageMailForgotPasswordConfirmed : the password update is confirmed.
MessageMailNewLogin : new login occurs.
MessageMailRegistrationCancelled : registration cancelled.
MessageMailRegistrationConfirmation : confirm the registration.
MessageMailRegistrationConfirmed : registration confirmed.
MessageMailRegistrationWelcome : welcome the user.
MessageMailUpdateEmailAddressCancelled : the email address update is cancelled.
MessageMailUpdateEmailAddressConfirmation : confirm to modify the email address.
MessageMailUpdateEmailAddressConfirmed : the email address update is confirmed.
MessageMailUpdatePasswordCancelled : the password update is cancelled.
MessageMailUpdatePasswordConfirmation : confirm to modify the password.
MessageMailUpdatePasswordConfirmed : the password update is confirmed.
MessageMailValidateNewEmailAddress : the new email address must be validated.
MessageTaskDeleteUser : deletes the data of a user.
MessageTaskDisableUser : disables the data of a user.
MessageTaskEnableUser : enables the data of a user.
MessageTaskIPLocation : gets the location of an IP address.
MessageTaskRegistrationDone : informs that a new user is registered.
MessageTaskRegistrationValidated : informs that a new user is validated.
MessageTaskUpdateUserSocialNetworks : updates the social networks of a user.
TopicAndroid : topic name for the android notifications.
TopicCache : topic name for the various caches.
TopicChrome : topic name for the chrome notifications.
TopicFirefox : topic name for the firefox notifications.
TopicGroupNotification : topic name for the group notifications.
TopicIOS : topic name for the ios notifications.
TopicMail : topic name for mail to send.
TopicSafari : topic name for the safari notifications.
TopicTasks : topic name for the various tasks.
TopicUserNotification : topic name for the user notifications.
# Structs
CacheAuthToken : content of a payload.
GroupNotification : content of a payload.
MailNewLogin : content of a payload.
MailNotification : content of a payload.
MailProcessConfirmation : content of a payload.
MailRegistrationConfirmation : content of a payload.
Message : struct Message.
TaskDeleteUser : content of a payload.
TaskDisableUser : content of a payload.
TaskEnableUser : content of a payload.
TaskIPLocation : content of a payload.
TaskRegistrationDone : content of a payload.
TaskRegistrationValidated : content of a payload.
TaskUpdateUserSocialNetworks : content of a payload.
UserNotificationNewLogin : content of a payload.
# Type aliases
MailDeleteAccountCancelled : content of a payload.
MailDeleteAccountConfirmation : content of a payload.
MailDeleteAccountConfirmed : content of a payload.
MailDisableAccountCancelled : content of a payload.
MailDisableAccountConfirmation : content of a payload.
MailDisableAccountConfirmed : content of a payload.
MailEnableAccountConfirmed : content of a payload.
MailForgotPasswordCancelled : content of a payload.
MailForgotPasswordConfirmation : content of a payload.
MailForgotPasswordConfirmed : content of a payload.
MailRegistrationCancelled : content of a payload.
MailRegistrationConfirmed : content of a payload.
MailRegistrationWelcome : content of a payload.
MailUpdateEmailAddressCancelled : content of a payload.
MailUpdateEmailAddressConfirmation : content of a payload.
MailUpdateEmailAddressConfirmed : content of a payload.
MailUpdatePasswordCancelled : content of a payload.
MailUpdatePasswordConfirmation : content of a payload.
MailUpdatePasswordConfirmed : content of a payload.
MailValidateNewEmailAddress : content of a payload.