Model/Adminhtml/Source/Rules/Type.php
public function getInputType($attribute)
    {
        switch ($attribute) {
            case 'subtotal':
            case 'grand_total':
            case 'items_qty':
                return 'numeric';

            case 'method':
            case 'shipping_method':
            case 'country_id':
            case 'region_id':
            case 'customer_group_id':
                return 'select';

            default:
                $attribute = $this->configFactory->getAttribute(
                    'catalog_product',
                    $attribute
                );
                return $this->processAttribute($attribute);
        }
    }
public function getInputType($attribute)
    {
        switch ($attribute) {
            case 'subtotal':
            case 'grand_total':
            case 'items_qty':
                return 'numeric';

            case 'method':
            case 'shipping_method':
            case 'country_id':
            case 'region_id':
            case 'customer_group_id':
                return 'select';

            default:
                $attribute = $this->configFactory->getAttribute(
                    'catalog_product',
                    $attribute
                );
                return $this->processAttribute($attribute);
        }
    }
public function getInputType ( $ attribute ) { switch ( $ attribute ) { case 'subtotal' : case 'grand_total' : case 'items_qty' : return 'numeric' ; case 'method' : case 'shipping_method' : case 'country_id' : case 'region_id' : case 'customer_group_id' : return 'select' ; default : $ attribute = $ this -> configFactory -> getAttribute ( 'catalog_product' , $ attribute ) ; return $ this -> processAttribute ( $ attribute ) ; } }
Default options.

@param string $attribute

@return string
Default options .