---
schema_version: "1"
id: 365fc7891f05c474079591d4bf22e1f04178d9ecef230fc4102a406a72c1ba5a
title: ConnectApi.RangeRefinementInput
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_range_refinement.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_range_refinement.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 612906674369469d659b91f0c181a6a17473474d59b7f9e2b15241424ead6dd6
description: Attribute-based refinement with minimum or maximum numeric values for product search.
---
# ConnectApi.RangeRefinementInput

Attribute-based refinement with minimum or maximum numeric values for product search.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d712765e27">Property</th>
              <th class="featureTableHeader vertical-align-top " id="d712765e29">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d712765e31">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d712765e33">Required or Optional</th>
              <th class="featureTableHeader vertical-align-top " id="d712765e35">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property"><samp class="codeph apex_code">attributeType</samp></td>

              <td class="entry" headers="d712765e29" data-title="Type">String</td>

              <td class="entry" headers="d712765e31" data-title="Description">
                <span class="ph" id="attributeType"><a name="attributeType"><!-- --></a>Type of search attribute for the refinement. Values
                  are:</span><a name="attributeTypeValues"><!-- --></a>
                <ul class="ul bulletList" id="attributeTypeValues">
                  <li class="li"><samp class="codeph nolang">Custom</samp></li>

                  <li class="li"><samp class="codeph nolang">Standard</samp></li>

                  <li class="li"><samp class="codeph nolang">PricebookEntry</samp></li>

                </ul>
              </td>

              <td class="entry" headers="d712765e33" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d712765e27 d712765e35" data-title="Property">64.0</td>

            </tr>
            <tr>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property"><samp class="codeph apex_code">max</samp></td>
              <td class="entry" headers="d712765e29" data-title="Type">String</td>
              <td class="entry" headers="d712765e31" data-title="Description"><span class="ph" id="max"><a name="max"><!-- --></a>Maximum value for range refinement.</span></td>
              <td class="entry" headers="d712765e33" data-title="Required or Optional">Required if <samp class="codeph apex_code">min</samp> isn't specified</td>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property">64.0</td>
            </tr>
            <tr>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property"><samp class="codeph apex_code">min</samp></td>
              <td class="entry" headers="d712765e29" data-title="Type">String</td>
              <td class="entry" headers="d712765e31" data-title="Description"><span class="ph" id="min"><a name="min"><!-- --></a>Minimum value for range refinement.</span></td>
              <td class="entry" headers="d712765e33" data-title="Required or Optional">Required if <samp class="codeph apex_code">max</samp> isn't specified</td>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property">64.0</td>
            </tr>

            <tr>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property"><samp class="codeph apex_code">nameOrId</samp></td>

              <td class="entry" headers="d712765e29" data-title="Type">String</td>

              <td class="entry" headers="d712765e31" data-title="Description"><span class="ph" id="nameOrId"><a name="nameOrId"><!-- --></a>Developer name of the attribute for the
                  refinement.</span></td>

              <td class="entry" headers="d712765e33" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d712765e27 d712765e35" data-title="Property">64.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d712765e27 d712765e35" data-title="Property"><samp class="codeph apex_code">type</samp></td>

              <td class="entry" headers="d712765e29" data-title="Type">String</td>

              <td class="entry" headers="d712765e31" data-title="Description">
                <span class="ph" id="type"><a name="type"><!-- --></a>Type of the refinement. Values is:</span><a name="typeValues"><!-- --></a>
                <ul class="ul bulletList" id="typeValues">
                  <li class="li"><samp class="codeph nolang">Range</samp></li>

                </ul>
              </td>

              <td class="entry" headers="d712765e33" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d712765e27 d712765e35" data-title="Property">64.0</td>

            </tr>
          </tbody>
        </table>