<?xml version="1.0" encoding="UTF-8"?>
<!--
 IBUITextInputTraits.inspector
 Copyright © 2010-2018 Apple Inc. All rights reserved.
 -->
<slice>
    <section title="Text Input Traits">
        <sliver title="Content Type">
            <property type="enumeration" valueType="string" keyPath="inspectedObjectsController.selection.object.textInputTraits.textContentType">
                <option-group>
                    <option title="Unspecified"/>           <!-- nil value -->
                </option-group>
                <!-- These are the values of UITextContentType constants. -->
                <option-group>
                    <option title="Name"                    value="name"/>
                    <option title="Name Prefix"             value="honorifix-prefix"/>
                    <option title="Given Name"              value="given-name"/>
                    <option title="Middle Name"             value="additional-name"/>
                    <option title="Family Name"             value="family-name"/>
                    <option title="Name Suffix"             value="honorifix-suffix"/>
                    <option title="Nickname"                value="nickname"/>
                </option-group>
                <option-group>
                    <option title="Job Title"               value="organization-title"/>
                    <option title="Organization Name"       value="organization"/>
                </option-group>
                <option-group>
                    <option title="Location"                value="location"/>
                    <option title="Full Street Address"     value="street-address"/>
                    <option title="Street Address Line 1"   value="address-line1"/>
                    <option title="Street Address Line 2"   value="address-line2"/>
                    <option title="City"                    value="address-level2"/>
                    <option title="State"                   value="address-level1"/>
                    <option title="City and State"          value="address-level1+2"/>
                    <option title="Sublocality"             value="address-level3"/>
                    <option title="Country Name"            value="country-name"/>
                    <option title="Postal Code"             value="postal-code"/>
                </option-group>
                <option-group>
                    <option title="Telephone Number"        value="tel"/>
                    <option title="Email Address"           value="email"/>
                </option-group>
                <option-group>
                    <option title="URL"                     value="url"/>
                </option-group>
                <option-group>
                    <option title="Username"                value="username"/>
                    <option title="Password"                value="password"/>
                    <option title="New Password"            value="new-password"/>
                    <option title="One Time Code"           value="one-time-code"/>
                </option-group>
                <option-group>
                    <option title="Birthday"               value="bday"/>
                    <option title="Birthday Day"           value="bday-day"/>
                    <option title="Birthday Month"         value="bday-month"/>
                    <option title="Birthday Year"          value="bday-year"/>
                </option-group>
                <option-group>
                    <option title="Shipment Tracking Number" value="shipment-tracking-number"/>
                    <option title="Flight Number"            value="flight-number"/>
                    <option title="Date Time"                value="date-time"/>
                </option-group>
                <option-group>
                    <option title="Credit Card Number"             value="cc-number"/>
                    <option title="Credit Card Name"               value="cc-name"/>
                    <option title="Credit Card Given Name"         value="cc-given-name"/>
                    <option title="Credit Card Middle Name"        value="cc-additional-name"/>
                    <option title="Credit Card Family Name"        value="cc-family-name"/>
                    <option title="Credit Card Type"               value="cc-type"/>
                    <option title="Credit Card Expiration"         value="cc-exp"/>
                    <option title="Credit Card Expiration Month"   value="cc-exp-month"/>
                    <option title="Credit Card Expiration Year"    value="cc-exp-year"/>
                    <option title="Credit Card Security Code"      value="cc-csc"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Password Rule" visibleKeyPath="inspectedObjectsController.selection.object.textInputTraits.ibShowsPasswordRulesInspector">
            <property type="string" placeholder="Password Rule" keyPath="inspectedObjectsController.selection.object.textInputTraits.ibInspectedPasswordRulesDescriptor" allowsNilValues="YES"/>
        </sliver>
        <sliver title="Capitalization">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.autocapitalizationType">
                <option-group>
                    <option title="None" value="0"/>
                    <option title="Words" value="1"/>
                    <option title="Sentences" value="2"/>
                    <option title="All Characters" value="3"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Correction">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.autocorrectionType">
                <option-group>
                    <option title="Default" value="0"/>
                    <option title="No" value="1"/>
                    <option title="Yes" value="2"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Smart Dashes">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.smartDashesType">
                <option-group>
                    <option value="0" title="Default"/>
                    <option value="1" title="No"/>
                    <option value="2" title="Yes"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Smart Insert">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.smartInsertDeleteType">
                <option-group>
                    <option value="0" title="Default"/>
                    <option value="1" title="No"/>
                    <option value="2" title="Yes"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Smart Quotes">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.smartQuotesType">
                <option-group>
                    <option value="0" title="Default"/>
                    <option value="1" title="No"/>
                    <option value="2" title="Yes"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Spell Checking">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.spellCheckingType">
                <option-group>
                    <option title="Default" value="0"/>
                    <option title="No" value="1"/>
                    <option title="Yes" value="2"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Keyboard Type">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.keyboardType">
                <option-group>
                    <option title="Default" value="0"/>
                    <option title="ASCII Capable" value="1"/>
                    <option title="Numbers and Punctuation" value="2"/>
                    <option title="URL" value="3"/>
                    <option title="Number Pad" value="4"/>
                    <option title="Phone Pad" value="5"/>
                    <option title="Name Phone Pad" value="6"/>
                    <option title="E-mail Address" value="7"/>
                    <option title="Decimal Pad" value="8" />
                    <option title="Twitter" value="9" />
                    <option title="Web Search" value="10" />
                    <option title="ASCII Capable Number Pad" value="11" />
                </option-group>
            </property>
        </sliver>
        <sliver title="Keyboard Look">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.keyboardAppearance">
                <option-group>
                    <option title="Default" value="0"/>
                    <option title="Dark" value="1"/>
                    <option title="Light" value="2"/>
                </option-group>
            </property>
        </sliver>
        <sliver title="Return Key">
            <property type="enumeration" keyPath="inspectedObjectsController.selection.object.textInputTraits.returnKeyType">
                <option-group>
                    <option title="Default" value="0"/>
                    <option title="Go" value="1"/>
                    <option title="Google" value="2"/>
                    <option title="Join" value="3"/>
                    <option title="Next" value="4"/>
                    <option title="Route" value="5"/>
                    <option title="Search" value="6"/>
                    <option title="Send" value="7"/>
                    <option title="Yahoo" value="8"/>
                    <option title="Done" value="9"/>
                    <option title="Emergency Call" value="10"/>
                    <option title="Continue" value="11"/>
                </option-group>
            </property>
            <property type="boolean" title="Auto-enable Return Key" keyPath="inspectedObjectsController.selection.object.textInputTraits.enablesReturnKeyAutomatically"/>
            <property type="boolean" title="Secure Text Entry" keyPath="inspectedObjectsController.selection.object.textInputTraits.secureTextEntry"/>
        </sliver>
    </section>
</slice>
