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
TTKitSettingUnknownindicates 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