> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CheckoutAppearanceRules

> Kotlin Data Class

**Data Class**

```kotlin theme={null}
data class CheckoutAppearanceRules(val destinationInput: CheckoutDestinationInputRule? = null, val receiptEmailInput: CheckoutReceiptEmailInputRule? = null, val label: CheckoutLabelRule? = null, val input: CheckoutInputRule? = null, val tab: CheckoutTabRule? = null, val primaryButton: CheckoutPrimaryButtonRule? = null)
```

## Constructors

```kotlin theme={null}
constructor(destinationInput: CheckoutDestinationInputRule? = null, receiptEmailInput: CheckoutReceiptEmailInputRule? = null, label: CheckoutLabelRule? = null, input: CheckoutInputRule? = null, tab: CheckoutTabRule? = null, primaryButton: CheckoutPrimaryButtonRule? = null)
```

## Properties

### destinationInput

@SerialName(value = "DestinationInput")

### destinationInput

```kotlin theme={null}
val destinationInput: CheckoutDestinationInputRule? = null
```

### input

@SerialName(value = "Input")

### input

```kotlin theme={null}
val input: CheckoutInputRule? = null
```

### label

@SerialName(value = "Label")

### label

```kotlin theme={null}
val label: CheckoutLabelRule? = null
```

### primaryButton

@SerialName(value = "PrimaryButton")

### primaryButton

```kotlin theme={null}
val primaryButton: CheckoutPrimaryButtonRule? = null
```

### receiptEmailInput

@SerialName(value = "ReceiptEmailInput")

### receiptEmailInput

```kotlin theme={null}
val receiptEmailInput: CheckoutReceiptEmailInputRule? = null
```

### tab

@SerialName(value = "Tab")

### tab

```kotlin theme={null}
val tab: CheckoutTabRule? = null
```
