---
title: Interface: VariantInput
slug: chord-ui/interface-variantinput
docTags: 
createdAt: 2023-11-06T15:03:31.906Z
---

[react-autonomy](docId\:zoZ6W56ubpPACr0PO0GLS).VariantInput

## Properties

### costCurrency

• `Optional` **costCurrency**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:206

***

### costPrice

• `Optional` **costPrice**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:193

***

### depth

• `Optional` **depth**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:204

***

### height

• `Optional` **height**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:202

***

### lockVersion

• `Optional` **lockVersion**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:194

***

### name

• `Optional` **name**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:191

***

### optionValueIds

• `Optional` **optionValueIds**: `number`\[]

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:207

***

### optionValuesAttributes

• `Optional` **optionValuesAttributes**: [`OptionValueInput`](docId\:ZGLhYeljqvfVnASdqbz-w)\[]

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:199

***

### options

• `Optional` **options**: `Object`

### Type declaration

| Name     | Type     |
| -------- | -------- |
| `name?`  | `string` |
| `value?` | `string` |

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:208

***

### position

• `Optional` **position**: `number`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:195

***

### presentation

• `Optional` **presentation**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:192

***

### price

• `Optional` **price**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:200

***

### product

• `Optional` **product**: `number`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:198

***

### productId

• `Optional` **productId**: `number`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:197

***

### sku

• `Optional` **sku**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:205

***

### trackInventory

• `Optional` **trackInventory**: `boolean`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:196

***

### weight

• `Optional` **weight**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:201

***

### width

• `Optional` **width**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/inputs.d.ts:203
