<?xml version="1.0" encoding="UTF-8"?>
<!--
  AppConfig Community specification for FileCap for iOS (com.contec.FileCap).
  Import this file into an MDM console that supports the AppConfig schema
  (Workspace ONE UEM, Ivanti, and others) to get a guided configuration form.
  Documentation: docs/mdm-configuration.md
-->
<managedAppConfiguration>
  <version>1</version>
  <bundleId>com.contec.FileCap</bundleId>
  <dict>
    <string keyName="host">
      <defaultValue>
        <value>company.filecap.eu</value>
      </defaultValue>
    </string>
    <string keyName="apiKey">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <string keyName="email">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <string keyName="phone">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <integer keyName="maxDownloads">
      <defaultValue>
        <value>10</value>
      </defaultValue>
    </integer>
    <integer keyName="maxDays">
      <defaultValue>
        <value>14</value>
      </defaultValue>
    </integer>
    <boolean keyName="allowUserChanges">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
  </dict>
  <presentation defaultLocale="en-US">
    <fieldGroup>
      <name>
        <language value="en-US">FileCap server</language>
      </name>
      <field keyName="host" type="input">
        <label>
          <language value="en-US">Portal host name</language>
        </label>
        <description>
          <language value="en-US">Host name of your FileCap portal, e.g. company.filecap.eu. Locked in the app.</language>
        </description>
      </field>
      <field keyName="apiKey" type="input">
        <label>
          <language value="en-US">API key</language>
        </label>
        <description>
          <language value="en-US">The portal's API key (admin panel: Configuration > Add-ins and apps > API Key). The same key serves all users. Locked in the app.</language>
        </description>
      </field>
    </fieldGroup>
    <fieldGroup>
      <name>
        <language value="en-US">Sender identity</language>
      </name>
      <field keyName="email" type="input">
        <label>
          <language value="en-US">Sender email address</language>
        </label>
        <description>
          <language value="en-US">The user's email address as registered on the FileCap server. Locked in the app.</language>
        </description>
      </field>
      <field keyName="phone" type="input">
        <label>
          <language value="en-US">Sender mobile number</language>
        </label>
        <description>
          <language value="en-US">Optional. Used for SMS-verified transfers. Locked in the app when set.</language>
        </description>
      </field>
    </fieldGroup>
    <fieldGroup>
      <name>
        <language value="en-US">Transfer defaults</language>
      </name>
      <field keyName="maxDownloads" type="input">
        <label>
          <language value="en-US">Default download count</language>
        </label>
        <description>
          <language value="en-US">Optional. Clamped to the server maximum. Locked in the app when set.</language>
        </description>
      </field>
      <field keyName="maxDays" type="input">
        <label>
          <language value="en-US">Default retention (days)</language>
        </label>
        <description>
          <language value="en-US">Optional. Clamped to the server maximum. Locked in the app when set.</language>
        </description>
      </field>
      <field keyName="allowUserChanges" type="checkbox">
        <label>
          <language value="en-US">Allow users to change these values</language>
        </label>
        <description>
          <language value="en-US">When enabled the values are pre-filled but not locked. Default: disabled (locked).</language>
        </description>
      </field>
    </fieldGroup>
  </presentation>
</managedAppConfiguration>
