<!-- *********************************************************************************
* HCL Verse iOS AppConfiguration file
* Change Log
* - Version 1 - Original
* - Version 2 - Added keyName="displayContactPhotos" & keyName="allowCustomKeyboards"
* - Version 3 - Added keyName="oidcClientId" for OIDC client ID configuration
*
********************************************************************************** -->
<managedAppConfiguration>
    <version>3</version>
    <bundleId>com.ibm.lotus.traveler</bundleId>
    <dict>
        <boolean keyName="appConfigOnly">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <!-- ******************************************************************
         Account Settings - Default Values
         ****************************************************************** -->
        <string keyName="serverType">
            <defaultValue>
                <value>choice</value>
            </defaultValue>
        </string>
        
        <string keyName="serverURL"/>
        <string keyName="user"/>
        <string keyName="password"/>
        <string keyName="deviceId"/>
        <string keyName="oidcClientId"/>
        <boolean keyName="oidcClientId.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <!-- ******************************************************************
         Restrictions - Default Values
         ****************************************************************** -->
        <boolean keyName="restrictClipboard">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="disableRemoteImages">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="disableShareMenu">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <string keyName="mamKey"/>
        <integer keyName="mamKeyMismatchTimeout">
            <defaultValue>
                <value>24</value>
            </defaultValue>
        </integer>
        
        <boolean keyName="disableAttachmentExport">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <!-- ******************************************************************
         Sync Settings - Default Values
         ****************************************************************** -->
        <string keyName="syncMode">
            <defaultValue>
                <value>push</value>
            </defaultValue>
        </string>
        <boolean keyName="syncMode.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <!-- ******************************************************************
         Mail Settings - Default Values
         ****************************************************************** -->
        <integer keyName="mailFilterDays">
            <defaultValue>
                <value>3</value>
            </defaultValue>
        </integer>
        <boolean keyName="mailFilterDays.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <integer keyName="previewLines">
            <defaultValue>
                <value>2</value>
            </defaultValue>
        </integer>
        <boolean keyName="previewLines.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="confirmDelete">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        <boolean keyName="confirmDelete.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <integer keyName="attachmentFilter">
            <defaultValue>
                <value>100</value>
            </defaultValue>
        </integer>
        <boolean keyName="attachmentFilter.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="mailThreads">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        <boolean keyName="mailThreads.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="useMailSignature">
            <defaultValue>
                <value>true</value>
            </defaultValue>
        </boolean>
        <boolean keyName="useMailSignature.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <string keyName="mailSignature">
            <defaultValue>
                <value></value>
            </defaultValue>
        </string>
        <boolean keyName="mailSignature.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="bccMyself">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        <boolean keyName="bccMyself.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <integer keyName="mailNotification">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        <boolean keyName="mailNotification.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="mailNotifyMeNow">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        <boolean keyName="mailNotifyMeNow.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>

        <!-- ******************************************************************
         Calendar Settings - Default Values
         ****************************************************************** -->
        <integer keyName="calendarPastFilterDays">
            <defaultValue>
                <value>14</value>
            </defaultValue>
        </integer>
        <boolean keyName="calendarPastFilterDays.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="calendarAlarms">
            <defaultValue>
                <value>true</value>
            </defaultValue>
        </boolean>
        <boolean keyName="calendarAlarms.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="calendarAudioAlarms">
            <defaultValue>
                <value>true</value>
            </defaultValue>
        </boolean>
        <boolean keyName="calendarAudioAlarms.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <integer keyName="weekStartDay">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        <boolean keyName="weekStartDay.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <!-- ******************************************************************
         Contact Settings - Default Values
         ****************************************************************** -->
        <boolean keyName="exportContacts">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="exportContacts.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="searchCorpDirectory">
            <defaultValue>
                <value>true</value>
            </defaultValue>
        </boolean>
        <boolean keyName="searchCorpDirectory.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <string keyName="contactSortOrder">
            <defaultValue>
                <value>lastfirst</value>
            </defaultValue>
        </string>
        <boolean keyName="contactSortOrder.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <string keyName="contactDisplayOrder">
            <defaultValue>
                <value>firstlast</value>
            </defaultValue>
        </string>
        <boolean keyName="contactDisplayOrder.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <!-- ******************************************************************
         Other Settings - Default Values
         ****************************************************************** -->
        <boolean keyName="allowCustomKeyboards">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="allowCustomKeyboards.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="displayContactPhotos">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        <boolean keyName="displayContactPhotos.lock">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>

        <!-- ******************************************************************
         Application Password - Default Values
         ****************************************************************** -->
        <boolean keyName="appPassword">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <string keyName="appPasswordType">
            <defaultValue>
                <value>numeric</value>
            </defaultValue>
        </string>
        
        <integer keyName="appPasswordMinLetters">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordMinNumeric">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordMinNonLetters">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordMinUppercase">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordMinLowercase">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordMinSymbols">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordMinLength">
            <defaultValue>
                <value>4</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordAutolock">
            <defaultValue>
                <value>30</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordExpiration">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordHistory">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <integer keyName="appPasswordWipeFailures">
            <defaultValue>
                <value>0</value>
            </defaultValue>
        </integer>
        
        <boolean keyName="appPasswordProhibitSequences">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
        
        <boolean keyName="appPasswordProhibitTouchID">
            <defaultValue>
                <value>false</value>
            </defaultValue>
        </boolean>
    </dict>
    
    <presentation defaultLocale="en-US">
        <field keyName="appConfigOnly" type="checkbox">
            <label>
                <language value="en-US">Only use AppConfig settings</language>
            </label>
            <description>
                <language value="en-US">Always enable this setting unless using MobileIron or MaaS360. Enable to force the use of AppConfig settings.
                    Only disable this setting if you are using the older SDK integration of Verse with MobileIron and MaaS360.</language>
            </description>
        </field>
        
        <!-- ******************************************************************
         Account Settings - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Account Settings</language>
            </name>
            
            <field keyName="serverType" type="select">
                <label>
                    <language value="en-US">Server Type</language>
                </label>
                <description>
                    <language value="en-US">Where is your Traveler server located?  Select ‘No Selection’ to give the user a choice.</language>
                </description>
                <options>
                    <option value="cloud">
                        <language value="en-US">IBM Connections Cloud</language>
                    </option>
                    <option value="onpremises">
                        <language value="en-US">My Company's Traveler Server</language>
                    </option>
                    <option value="choice">
                        <language value="en-US">No Selection</language>
                    </option>
                </options>
            </field>
            
            <field keyName="serverURL" type="input">
                <label>
                    <language value="en-US">Server URL</language>
                </label>
                <description>
                    <language value="en-US">Provide the hostname or a fully qualified URL to your company's Traveler server.  Only provide this value if using My Company's Server as the server type.</language>
                </description>
            </field>
            
            <field keyName="user" type="input">
                <label>
                    <language value="en-US">Traveler User ID</language>
                </label>
                <description>
                    <language value="en-US">Login user id or name.  Substitution variables are accepted.</language>
                </description>
            </field>
            <field keyName="password" type="input">
                <label>
                    <language value="en-US">Traveler Password</language>
                </label>
                <description>
                    <language value="en-US">Password.  Substitution variables are accepted if they are available.</language>
                </description>
            </field>
            <field keyName="deviceId" type="input">
                <label>
                    <language value="en-US">Device ID</language>
                </label>
                <description>
                    <language value="en-US">Unique identifier for this device. Leave blank unless using an MDM provider which requires this to be set.  This value must be unique for all devices used by a user so it must use an MDM provider macro as a value.</language>
                </description>
            </field>
            <field keyName="oidcClientId" type="input">
                <label>
                    <language value="en-US">OIDC client ID</language>
                </label>
                <description>
                    <language value="en-US">Use your organization's custom client ID for signing in with OpenID Connect (OIDC). If you're unsure, leave this blank — a default is already configured.</language>
                </description>
            </field>
            <field keyName="oidcClientId.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock OIDC client ID</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the OIDC client ID.</language>
                </description>
            </field>
        </fieldGroup>
        
        <!-- ******************************************************************
         Restrictions - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Restrictions</language>
            </name>
            
            <field keyName="restrictClipboard" type="checkbox">
                <label>
                    <language value="en-US">Restrict Clipboard</language>
                </label>
                <description>
                    <language value="en-US">Enable to enforce that copy and paste operations are restricted to only this application.  Information copied to the clipboard from inside the app can only be pasted within the same app.</language>
                </description>
            </field>
            
            <field keyName="disableRemoteImages" type="checkbox">
                <label>
                    <language value="en-US">Prohibit loading of remote images</language>
                </label>
                <description>
                    <language value="en-US">Enable to prevent the user from loading and viewing images hosted on external web sites.</language>
                </description>
            </field>
            
            <field keyName="disableShareMenu" type="checkbox">
                <label>
                    <language value="en-US">Disable Share Menu</language>
                </label>
                <description>
                    <language value="en-US">Disabling the Share menu will disable the share and copy options from the apps context menus.  This option also disables the attachment viewing options within the Verse app.</language>
                </description>
            </field>
            
            <field keyName="mamKey" type="input">
                <label>
                    <language value="en-US">MAM Required Signature Key</language>
                </label>
                <description>
                    <language value="en-US">If your Traveler server has defined a MAM Required Signature, include the corresponding Signature Key here.</language>
                </description>
            </field>
            
            <field keyName="mamKeyMismatchTimeout" type="input">
                <label>
                    <language value="en-US">MAM Required Key Mismatch Timeout (hours)</language>
                </label>
                <description>
                    <language value="en-US">When changing the MAM Signature Key, allow up to Mismatch Timeout hours for the keys to be distributed before the application blocks.</language>
                </description>
            </field>
            
            <field keyName="disableAttachmentExport" type="checkbox">
                <label>
                    <language value="en-US">Prohibit export of attachments</language>
                </label>
                <description>
                    <language value="en-US">If export is prohibited, attachments can only be viewed if there is an Apple viewer compatible with the file type.</language>
                </description>
            </field>
        </fieldGroup>
        
        <!-- ******************************************************************
         Sync Settings - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Sync Settings</language>
            </name>
            
            <field keyName="syncMode" type="select">
                <label>
                    <language value="en-US">Sync Mode</language>
                </label>
                <description>
                    <language value="en-US">Select Push to allow sync as data arrives at the server.</language>
                </description>
                <options>
                    <option value="push">
                        <language value="en-US">Push</language>
                    </option>
                    <option value="manual">
                        <language value="en-US">Manual</language>
                    </option>
                </options>
            </field>
            <field keyName="syncMode.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Sync Mode</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Sync Mode setting.</language>
                </description>
            </field>
        </fieldGroup>
        
        <!-- ******************************************************************
         Mail Settings - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Mail Settings</language>
            </name>
            
            <field keyName="mailFilterDays" type="select">
                <label>
                    <language value="en-US">Days to Sync</language>
                </label>
                <description>
                    <language value="en-US">Sync up to this many days of mail.</language>
                </description>
                <options>
                    <option value="1">
                        <language value="en-US">1 day</language>
                    </option>
                    <option value="3">
                        <language value="en-US">3 days</language>
                    </option>
                    <option value="7">
                        <language value="en-US">1 week</language>
                    </option>
                    <option value="14">
                        <language value="en-US">2 weeks</language>
                    </option>
                    <option value="30">
                        <language value="en-US">1 month</language>
                    </option>
                    <option value="90">
                        <language value="en-US">3 months</language>
                    </option>
                    <option value="180">
                        <language value="en-US">6 months</language>
                    </option>
                    <option value="365">
                        <language value="en-US">1 year</language>
                    </option>
                    <option value="0">
                        <language value="en-US">Unlimited</language>
                    </option>
                </options>
            </field>
            
            <field keyName="mailFilterDays.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Days to Sync</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Days to Sync setting.</language>
                </description>
            </field>
            
            <field keyName="previewLines" type="select">
                <label>
                    <language value="en-US">Preview Lines</language>
                </label>
                <description>
                    <language value="en-US">Lines of message text to display in the message preview.  Set to zero to disable message preview.</language>
                </description>
                <options>
                    <option value="0">
                        <language value="en-US">0</language>
                    </option>
                    <option value="1">
                        <language value="en-US">1</language>
                    </option>
                    <option value="2">
                        <language value="en-US">2</language>
                    </option>
                    <option value="3">
                        <language value="en-US">3</language>
                    </option>
                </options>
            </field>
            <field keyName="previewLines.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Preview Lines</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Preview Lines setting.</language>
                </description>
            </field>
            
            <field keyName="confirmDelete" type="checkbox">
                <label>
                    <language value="en-US">Confirm Delete</language>
                </label>
                <description>
                    <language value="en-US">When enabled, prompt to confirm deletion of each mail message.</language>
                </description>
            </field>
            <field keyName="confirmDelete.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Confirm Delete</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Confirm Delete setting.</language>
                </description>
            </field>
            
            <field keyName="attachmentFilter" type="select">
                <label>
                    <language value="en-US">Attachment Download</language>
                </label>
                <description>
                    <language value="en-US">Automatically download attachments that are smaller than the specified threshold.</language>
                </description>
                <options>
                    <option value="0">
                        <language value="en-US">Do not download</language>
                    </option>
                    <option value="25">
                        <language value="en-US">25 KB</language>
                    </option>
                    <option value="100">
                        <language value="en-US">100 KB</language>
                    </option>
                    <option value="500">
                        <language value="en-US">500 KB</language>
                    </option>
                    <option value="2000">
                        <language value="en-US">2 MB</language>
                    </option>
                    <option value="10000">
                        <language value="en-US">10 MB</language>
                    </option>
                </options>
            </field>
            
            <field keyName="attachmentFilter.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Attachment Download</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Attachment Download setting.</language>
                </description>
            </field>
            
            <field keyName="mailThreads" type="checkbox">
                <label>
                    <language value="en-US">Organize by Thread</language>
                </label>
                <description>
                    <language value="en-US">Enable mail conversation threading.</language>
                </description>
            </field>
            <field keyName="mailThreads.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Organize by Thread</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Organize by Thread setting.</language>
                </description>
            </field>
            
            <field keyName="useMailSignature" type="checkbox">
                <label>
                    <language value="en-US">Use Mail Signature</language>
                </label>
                <description>
                    <language value="en-US">When enabled, append the mail signature to outbound mail messages.</language>
                </description>
            </field>
            <field keyName="useMailSignature.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Use Mail Signature</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Use Mail Signature setting.</language>
                </description>
            </field>
            
            <field keyName="mailSignature" type="input">
                <label>
                    <language value="en-US">Mail Signature</language>
                </label>
                <description>
                    <language value="en-US">Specify the signature text to be used when composing a new message or reply.</language>
                </description>
            </field>
            <field keyName="mailSignature.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Mail Signature</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Mail Signature setting.</language>
                </description>
            </field>
            
            <field keyName="bccMyself" type="checkbox">
                <label>
                    <language value="en-US">Always BCC Myself</language>
                </label>
                <description>
                    <language value="en-US">When enabled, add the composer's email address to the Blind Carbon Copy (BCC) for each new composed message or reply.</language>
                </description>
            </field>
            <field keyName="bccMyself.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Always BCC Myself</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Always BCC Myself setting.</language>
                </description>
            </field>
            
            <field keyName="mailNotification" type="select">
                <label>
                    <language value="en-US">Notifications</language>
                </label>
                <description>
                    <language value="en-US">Notification option when new mail arrives</language>
                </description>
                <options>
                    <option value="0">
                        <language value="en-US">All</language>
                    </option>
                    <option value="1">
                        <language value="en-US">Important people only</language>
                    </option>
                    <option value="2">
                        <language value="en-US">None</language>
                    </option>
                </options>
            </field>
            <field keyName="mailNotification.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Notifications</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Notifications setting.</language>
                </description>
            </field>
            
            <field keyName="mailNotifyMeNow" type="checkbox">
                <label>
                    <language value="en-US">Notify me immediately</language>
                </label>
                <description>
                    <language value="en-US">Enable this option to be notified of new messages that arrive in your inbox but are not yet synced with your device.</language>
                </description>
            </field>
            <field keyName="mailNotifyMeNow.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Notify me immediately</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Notify me immediately setting.</language>
                </description>
            </field>
        </fieldGroup>
        
        <!-- ******************************************************************
         Calendar Settings - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Calendar Settings</language>
            </name>
            
            <field keyName="calendarPastFilterDays" type="select">
                <label>
                    <language value="en-US">Show Past Events</language>
                </label>
                <description>
                    <language value="en-US">Sync up to this many days of past calendar events.  Zero syncs all calendar entries.</language>
                </description>
                <options>
                    <option value="14">
                        <language value="en-US">2 weeks</language>
                    </option>
                    <option value="30">
                        <language value="en-US">1 month</language>
                    </option>
                    <option value="90">
                        <language value="en-US">3 months</language>
                    </option>
                    <option value="180">
                        <language value="en-US">6 months</language>
                    </option>
                    <option value="0">
                        <language value="en-US">Unlimited</language>
                    </option>
                </options>
            </field>
            
            <field keyName="calendarPastFilterDays.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Show Past Events</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Show Past Events setting.</language>
                </description>
            </field>
            
            <field keyName="calendarAlarms" type="checkbox">
                <label>
                    <language value="en-US">Visual Alerts</language>
                </label>
                <description>
                    <language value="en-US">Display a calendar event when a calendar alarm is triggered.</language>
                </description>
            </field>
            <field keyName="calendarAlarms.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Visual Alerts</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Visual Alerts setting.</language>
                </description>
            </field>
            
            <field keyName="calendarAudioAlarms" type="checkbox">
                <label>
                    <language value="en-US">Audio Alerts</language>
                </label>
                <description>
                    <language value="en-US">Play a sound or vibrate the device when a calendar alarm is triggered.</language>
                </description>
            </field>
            <field keyName="calendarAudioAlarms.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Audio Alerts</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Audio Alerts setting.</language>
                </description>
            </field>
            
            <field keyName="weekStartDay" type="select">
                <label>
                    <language value="en-US">Start Week On</language>
                </label>
                <description>
                    <language value="en-US">Start a calendar week on the specified day.</language>
                </description>
                <options>
                    <option value="0">
                        <language value="en-US">Sunday</language>
                    </option>
                    <option value="1">
                        <language value="en-US">Monday</language>
                    </option>
                    <option value="2">
                        <language value="en-US">Tuesday</language>
                    </option>
                    <option value="3">
                        <language value="en-US">Wednesday</language>
                    </option>
                    <option value="4">
                        <language value="en-US">Thursday</language>
                    </option>
                    <option value="5">
                        <language value="en-US">Friday</language>
                    </option>
                    <option value="6">
                        <language value="en-US">Saturday</language>
                    </option>
                </options>
            </field>
            <field keyName="weekStartDay.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Start Week On</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Start Week On setting.</language>
                </description>
            </field>
        </fieldGroup>
        
        <!-- ******************************************************************
         Contact Settings - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Contact Settings</language>
            </name>
            
            <field keyName="exportContacts" type="checkbox">
                <label>
                    <language value="en-US">Export Verse Contacts</language>
                </label>
                <description>
                    <language value="en-US">Enable to sync Verse contacts with the OS so they can be used by caller ID.</language>
                </description>
            </field>
            <field keyName="exportContacts.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Export Verse Contacts</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Export Verse Contacts setting.</language>
                </description>
            </field>
            
            <field keyName="searchCorpDirectory" type="checkbox">
                <label>
                    <language value="en-US">Corporate Directory Search</language>
                </label>
                <description>
                    <language value="en-US">Include search results from your corporate directory enabled at the Traveler server. </language>
                </description>
            </field>
            <field keyName="searchCorpDirectory.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Corporate Directory Search</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Corporate Directory Search setting.</language>
                </description>
            </field>

            <field keyName="contactSortOrder" type="select">
                <label>
                    <language value="en-US">Sort Order</language>
                </label>
                <description>
                    <language value="en-US">Sort contacts by first or last name.</language>
                </description>
                <options>
                    <option value="lastfirst">
                        <language value="en-US">Last, First</language>
                    </option>
                    <option value="firstlast">
                        <language value="en-US">First, Last</language>
                    </option>
                </options>
            </field>
            <field keyName="contactSortOrder.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Sort Order</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Sort Order setting.</language>
                </description>
            </field>
            
            <field keyName="contactDisplayOrder" type="select">
                <label>
                    <language value="en-US">Display Order</language>
                </label>
                <description>
                    <language value="en-US">Display contact entries starting with either the first or last name.</language>
                </description>
                <options>
                    <option value="lastfirst">
                        <language value="en-US">Last, First</language>
                    </option>
                    <option value="firstlast">
                        <language value="en-US">First Last</language>
                    </option>
                </options>
            </field>
            <field keyName="contactDisplayOrder.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Display Order</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Display Order setting.</language>
                </description>
            </field>
        </fieldGroup>

        <!-- ******************************************************************
         Other Settings - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Other Settings</language>
            </name>
            
            <field keyName="allowCustomKeyboards" type="checkbox">
                <label>
                    <language value="en-US">Allow Custom Keyboards</language>
                </label>
                <description>
                    <language value="en-US">Enable this setting to allow your users to use a custom keyboard.  The recommendation is to leave this defaulted to Off.</language>
                </description>
            </field>
            <field keyName="allowCustomKeyboards.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Allow Custom Keyboards</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Allow Custom Keyboards setting.</language>
                </description>
            </field>
            
            <field keyName="displayContactPhotos" type="checkbox">
                <label>
                    <language value="en-US">Display Contact Photos</language>
                </label>
                <description>
                    <language value="en-US">Enable to display the sender's photo next to emails in the Inbox.  Recommendation is to leave this setting off to improve Inbox performance. </language>
                </description>
            </field>
            <field keyName="displayContactPhotos.lock" type="checkbox">
                <label>
                    <language value="en-US">Lock Display Contact Photos</language>
                </label>
                <description>
                    <language value="en-US">Prevent users from changing the Display Contact Photos setting.</language>
                </description>
            </field>
        </fieldGroup>
        
        <!-- ******************************************************************
         Application Password - Presentation
         ****************************************************************** -->
        <fieldGroup>
            <name>
                <language value="en-US">Application Password</language>
            </name>
            
            <field keyName="appPassword" type="checkbox">
                <label>
                    <language value="en-US">Enable Application Password</language>
                </label>
                <description>
                    <language value="en-US">Enabling requires the user to set a unique password that must be entered when the Verse application is accessed.  This is similar to a device passcode, but it applies only to the Verse application and not the entire device.</language>
                </description>
            </field>
            
            <field keyName="appPasswordType" type="select">
                <label>
                    <language value="en-US">Password Type</language>
                </label>
                <description>
                    <language value="en-US">Strength of your password</language>
                </description>
                <options>
                    <option value="numeric">
                        <language value="en-US">Numeric</language>
                    </option>
                    <option value="alphabetic">
                        <language value="en-US">Alphabetic</language>
                    </option>
                    <option value="alphanumeric">
                        <language value="en-US">Alphanumeric</language>
                    </option>
                    <option value="complex">
                        <language value="en-US">Complex</language>
                    </option>
                </options>
            </field>
            
            <field keyName="appPasswordMinLength" type="input">
                <label>
                    <language value="en-US">Minimum Length</language>
                </label>
                <description>
                    <language value="en-US">Minimum number of characters in an acceptable password. Must be 4 or higher. Applies to all password types.</language>
                </description>
            </field>
            
            <field keyName="appPasswordMinLetters" type="input">
                <label>
                    <language value="en-US">Minimum Letters</language>
                </label>
                <description>
                    <language value="en-US">Only applicable for Complex passwords.</language>
                </description>
            </field>
            
            <field keyName="appPasswordMinNonLetters" type="input">
                <label>
                    <language value="en-US">Minimum Non-Letters</language>
                </label>
                <description>
                    <language value="en-US">Only applicable for Complex passwords.</language>
                </description>
            </field>
            
            <field keyName="appPasswordMinNumeric" type="input">
                <label>
                    <language value="en-US">Minimum Numeric</language>
                </label>
                <description>
                    <language value="en-US">Only applicable for Complex passwords.</language>
                </description>
            </field>
            
            <field keyName="appPasswordMinUppercase" type="input">
                <label>
                    <language value="en-US">Minimum Uppercase</language>
                </label>
                <description>
                    <language value="en-US">Only applicable for Complex passwords.</language>
                </description>
            </field>
            
            <field keyName="appPasswordMinLowercase" type="input">
                <label>
                    <language value="en-US">Minimum Lowercase</language>
                </label>
                <description>
                    <language value="en-US">Only applicable for Complex passwords.</language>
                </description>
            </field>
            
            <field keyName="appPasswordMinSymbols" type="input">
                <label>
                    <language value="en-US">Minimum Symbols</language>
                </label>
                <description>
                    <language value="en-US">Only applicable for Complex passwords.</language>
                </description>
            </field>
            
            <field keyName="appPasswordAutolock" type="input">
                <label>
                    <language value="en-US">Auto Lock</language>
                </label>
                <description>
                    <language value="en-US">The amount of time in minutes after which the app will require the user to re-enter the password. Range is 1 – 60 (minutes).</language>
                </description>
            </field>
            
            <field keyName="appPasswordWipeFailures" type="input">
                <label>
                    <language value="en-US">Wipe Failures</language>
                </label>
                <description>
                    <language value="en-US">The number of times a user can enter an incorrect password before all data for the app is removed from the device. Zero disables wipe on failures. </language>
                </description>
            </field>
            
            <field keyName="appPasswordExpiration" type="input">
                <label>
                    <language value="en-US">Expiration</language>
                </label>
                <description>
                    <language value="en-US">The number of days a password can be used before the user is required to change it. Zero means the password will never expire.</language>
                </description>
            </field>
            
            <field keyName="appPasswordHistory" type="input">
                <label>
                    <language value="en-US">History</language>
                </label>
                <description>
                    <language value="en-US">The number of prior passwords that can't be reused. Zero means no history is maintained.</language>
                </description>
            </field>
            
            <field keyName="appPasswordProhibitSequences" type="checkbox">
                <label>
                    <language value="en-US">Prohibit Sequences</language>
                </label>
                <description>
                    <language value="en-US">Prohibit ascending, descending, repeating sequences in the password. If set to true, the password cannot contain any repeating characters or 3 or more ascending/descending characters.</language>
                </description>
            </field>
            
            <field keyName="appPasswordProhibitTouchID" type="checkbox">
                <label>
                    <language value="en-US">Prohibit Touch ID</language>
                </label>
                <description>
                    <language value="en-US">Prohibit a user from using Touch ID instead of entering the app password. </language>
                </description>
            </field>
        </fieldGroup>
    </presentation>
</managedAppConfiguration>
