TTKitSetting Constants Reference
Declared in | TTKitSetting.h |
---|
TTKitSetting
Enumeration for different user / organization settings.
Definition
typedef NS_ENUM(NSInteger, TTKitSetting ) {
TTKitSettingUnknown,
TTKitSettingDeleteOnRead,
TTKitSettingTimeToLive,
TTKitSettingDoNotDisturb,
TTKitSettingDoNotDisturbText,
TTKitSettingNotificationSounds,
TTKitSettingNotificationAlerts,
TTKitSettingNotificationBadges,
TTKitSettingPushSound,
TTKitSettingPINLock,
TTKitSettingStatus,
TTKitSettingPINDuration,
TTKitSettingDepartment,
TTKitSettingTitle,
TTKitSettingPreferredEmail,
TTKitSettingPreferredPhone,
TTKitSettingForward,
TTKitSettingInAppAlertSounds,
TTKitSettingPendingAdminApproval,
TTKitSettingAllowPublicGroups,
TTKitSettingAllowDNDAutoforward,
TTKitSettingDNDAutoforwardReceiver,
TTKitSettingDNDAutoforwardSetters,
TTKitSettingPriorityMessaging,
TTKitSettingSessionExpired,
TTKitSettingDisableChangePassword,
TTKitSettingRoleService,
TTKitSettingClickToCall,
TTKitSettingCalendarService,
TTKitSettingQuickReplies,
TTKitSettingEnableMissedCallNotifications,
TTKitSettingOrganizationClickToCallNumber,
TTKitSettingOrganizationClickToCallLabel,
TTKitSettingOrganizationClickToCallContactCurrentName,
TTKitSettingOrganizationEULA,
TTKitSettingOrganizationEULAURL,
TTKitSettingClickToCallOutGoingContactName,
TTKitSettingClickToCallOutGoingContactToken,
TTKitSettingAlertsService,
TTKitSettingPatientCare,
TTKitSettingVoipService,
TTKitSettingVideoCallService,
TTKitSettingNoAttachments,
TTKitSettingNoPhotos,
TTKitSettingEscalations,
TTKitSettingGroupAudioCallService,
TTKitSettingGroupVideoCallService,
TTKitSettingPatientNetwork,
TTKitSettingPatientNetworkAway,
TTKitSettingPatientNetworkAwayMessage,
TTKitSettingPatientNetworkGroupExpireAt,
TTKitSettingTeamsService,
TTKitSettingUserRoles,
TTKitSettingPatientGroupAudioCallService,
TTKitSettingPatientGroupVideoCallService,
TTKitSettingPatientVoipService,
TTKitSettingPatientVideoCallService,
};
Constants
TTKitSettingUnknown
-
The setting
TTKitSettingUnknown
indicates an invalid or unsupported setting.Declared In
TTKitSetting.h
. TTKitSettingDeleteOnRead
-
Delete on read setting. The key for this setting type is “dor”, and the value is a boolean. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingTimeToLive
-
Setting for how long a message is available. The key for this setting type is “ttl”, and the value is a NSNumber with an integer value in minutes. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingDoNotDisturb
-
Setting for whether the user is on do not disturb. The key for this setting type is “dnd”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingDoNotDisturbText
-
Setting for do not disturb text. The key for this setting type is “dnd_text”, and the value is a string. The default for this setting is “Do not disturb”.
Declared In
TTKitSetting.h
. TTKitSettingNotificationSounds
-
Setting for whether to play notification sounds. The key for this setting type is “notification_sounds”, and the value is a boolean. The default for this setting is
@YES
.Declared In
TTKitSetting.h
. TTKitSettingNotificationAlerts
-
Setting for whether to display notification alerts. The key for this setting type is “notification_alerts”, and the value is a boolean. The default for this setting is
@YES
.Declared In
TTKitSetting.h
. TTKitSettingNotificationBadges
-
Setting for whether to display notification badges. The key for this setting type is “notification_badges”, and the value is a boolean. The default for this setting is
@YES
.Declared In
TTKitSetting.h
. TTKitSettingPushSound
-
Setting for which sound to play when there is a push notification. The key for this setting type is “push_sound”, and the value is a string, indicating the title of a sound file. The default for this setting is “purr.caf”.
Declared In
TTKitSetting.h
. TTKitSettingPINLock
-
Setting for whether pin lock is enabled. The key for this setting type is “pin_lock”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingStatus
-
Setting for the status string. The key for this setting type is “status”, and the value is a string. The default for this setting is an empty string.
Declared In
TTKitSetting.h
. TTKitSettingPINDuration
-
Setting for amount of time before user is required to enter pin. The key for this setting type is “pin_duration”, and the value is a NSNumber with integer value in minutes. The default for this setting is 0.
Declared In
TTKitSetting.h
. TTKitSettingDepartment
-
Setting for user’s department. The key for this setting type is “department”, and the value is a string. The default for this setting is an empty string.
Declared In
TTKitSetting.h
. TTKitSettingTitle
-
Setting for user’s title. The key for this setting type is “title”, and the value is a string. The default for this setting is an empty string.
Declared In
TTKitSetting.h
. TTKitSettingPreferredEmail
-
Setting for user’s preferred email. The key for this setting type is “preferred_email”, and the value is a string. The default for this setting is an empty string.
Declared In
TTKitSetting.h
. TTKitSettingPreferredPhone
-
Setting for user’s preferred phone number. The key for this setting type is “preferred_phone”, and the value is a string. The default for this setting is an empty string.
Declared In
TTKitSetting.h
. TTKitSettingForward
-
Setting for whether the message forwarding function is enabled. The key for this setting type is “forward”, and the value is a boolean. The default for this setting is
@YES
.Declared In
TTKitSetting.h
. TTKitSettingInAppAlertSounds
-
Setting for whether the app plays a sound when user receives a message while the user has the app open. The key for this setting type is “in_app_alert_sounds”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPendingAdminApproval
-
Setting for whether the user has been approved by admin. The key for this setting type is “pending_admin_approval”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingAllowPublicGroups
-
Setting for whether an organization has public groups (forums). The key for this setting type is “allow_public_groups”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingAllowDNDAutoforward
-
Setting for whether autoforward is allowed when user is on do not disturb. The key for this setting type is “dnd_auto_forward”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingDNDAutoforwardReceiver
-
Setting that indicates the receiver of the do not disturb autoforward messages. The key for this setting type is “dnd_auto_forward_receiver”, and the value is a string that is the receiver’s user token. The default for this setting is an empty string.
Declared In
TTKitSetting.h
. TTKitSettingDNDAutoforwardSetters
-
Setting for do not disturb autoforward setters. The key for this setting type is “dnd_auto_forward_setters”, and the value is a string array. The default for this setting is an empty array.
Declared In
TTKitSetting.h
. TTKitSettingPriorityMessaging
-
Setting for whether priority messaging is enabled. The key for this setting type is “priority_messaging”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingSessionExpired
-
Setting indicating if the current session is expired. The key for this setting type is “session_expired”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingDisableChangePassword
-
Setting for whether change password is disabled. The key for this setting type is “disabled_change_password”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingRoleService
-
Setting for whether roles are enabled in the organization. The key for this setting type is “role_service”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingClickToCall
-
Setting for whether click to call is enabled in the organization. The key for this setting type is “click_to_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingCalendarService
-
Setting for whether calendar for role shifts is enabled in the organization. The key for this setting type is “calendar”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingQuickReplies
-
Setting for the predefined list of quick replies. The key for this setting type is “quick_replies”, and the value is an array of strings. The default for this setting is an empty array.
Declared In
TTKitSetting.h
. TTKitSettingEnableMissedCallNotifications
-
Setting for whether missed call notifications are enabled. The key for this setting type is “enable_c2c_notifications”, and the value is a boolean. The default for this setting is
@YES
.Declared In
TTKitSetting.h
. TTKitSettingOrganizationClickToCallNumber
-
Setting for the proxy phone number for the organization. The key for this setting type is “proxy_number”, and the value is a string. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingOrganizationClickToCallLabel
-
Setting for name that is displayed for the organization during a call. The key for this setting type is “phone_label”, and the value is a string. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingOrganizationClickToCallContactCurrentName
-
Setting that indicates the name that is displayed for the contact during a call. The key for this setting type is “proxy_number_identifier”, and the value is a string. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingOrganizationEULA
-
Setting for whether to show end user license agreement. The key for this setting type is “eula”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingOrganizationEULAURL
-
Setting for the url of the end user license agreement. The key for this setting type is “eula_content”, and the value is a string. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingClickToCallOutGoingContactName
-
Setting for the name used when the current user calls someone. The key for this setting type is “outgoing_call_contact_name”, and the value is a string. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingClickToCallOutGoingContactToken
-
Setting for the token of the current user for outgoing calls. The key for this setting type is “outgoing_call_contact_token”, and the value is a string. There is no default for this setting (default is
nil
).Declared In
TTKitSetting.h
. TTKitSettingAlertsService
-
Setting for whether the alerts service is enabled. The key for this setting type is “feature_alerts”, and the value is a a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientCare
-
Setting for whether the patient care service is enabled. The key for this setting type is “patient_care”, and the value is a a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingVoipService
-
Setting for whether VoIP is enabled. The key for this setting type is “voip”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingVideoCallService
-
Setting for whether video call feature is enabled. The key for this setting type is “video_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingNoAttachments
-
Setting for whether attachments are allowed. If the value is
@YES
, then attachments are not allowed. The key for this setting type is “no_attachment”, and the value is a boolean. The default for this setting is@NO
.Declared In
TTKitSetting.h
. TTKitSettingNoPhotos
-
Setting for whether sending photos is allowed. If the value is
@YES
, then photos are not allowed. The key for this setting type is “no_photo”, and the value is a boolean. The default for this setting is@NO
.Declared In
TTKitSetting.h
. TTKitSettingEscalations
-
Setting for whether escalations feature is enabled. The key for this setting type is “roles_escalation”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingGroupAudioCallService
-
Setting for whether group audio call feature is enabled. The key for this setting type is “group_audio_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingGroupVideoCallService
-
Setting for whether group video call feature is enabled. The key for this setting type is “group_video_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientNetwork
-
Setting for whether the patient network is enabled. The key for this setting type is “patient_network”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientNetworkAway
-
Setting for whether the user has turned “away” status on. The key for this setting type is “patient_network_away”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientNetworkAwayMessage
-
Setting the user’s patient network away message text. The key for this setting type is “patient_network_away_message”, and the value is a string. The default for this setting is nil`.
Declared In
TTKitSetting.h
. TTKitSettingPatientNetworkGroupExpireAt
-
Setting for patient network’s group expiration. The key for this setting type is “patient_network_group_expire_at”, and the value is a string representing a date which the group expires at. The default for this setting is nil.
Declared In
TTKitSetting.h
. TTKitSettingTeamsService
-
Setting for whether the teams service is enabled. The key for this setting type is “teams”, and the value is a a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingUserRoles
-
Setting for user roles in the organization. The key for this setting type is “organization_user_roles”, and the value is an array. The default for this setting is
nil
. Note that this enum type has nothing to do with the roles feature. This type is used to determine whether a user is a team admin in an organization.Declared In
TTKitSetting.h
. TTKitSettingPatientGroupAudioCallService
-
Setting for whether group audio call feature is enabled. The key for this setting type is “group_audio_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientGroupVideoCallService
-
Setting for whether group video call feature is enabled. The key for this setting type is “group_video_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientVoipService
-
Setting for whether VoIP is enabled. The key for this setting type is “voip”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
. TTKitSettingPatientVideoCallService
-
Setting for whether video call feature is enabled. The key for this setting type is “video_call”, and the value is a boolean. The default for this setting is
@NO
.Declared In
TTKitSetting.h
.
Declared In
TTKitSetting.h