> ## 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.

# CheckoutPrimaryButtonRule

> Kotlin Data Class

**Data Class**

```kotlin theme={null}
data class CheckoutPrimaryButtonRule(val borderRadius: String? = null, val font: CheckoutFontStyle? = null, val colors: CheckoutColorStyle? = null, val hover: CheckoutStateStyle? = null, val disabled: CheckoutStateStyle? = null)
```

## Constructors

```kotlin theme={null}
constructor(borderRadius: String? = null, font: CheckoutFontStyle? = null, colors: CheckoutColorStyle? = null, hover: CheckoutStateStyle? = null, disabled: CheckoutStateStyle? = null)
```

## Properties

### borderRadius

```kotlin theme={null}
val borderRadius: String? = null
```

### colors

```kotlin theme={null}
val colors: CheckoutColorStyle? = null
```

### disabled

```kotlin theme={null}
val disabled: CheckoutStateStyle? = null
```

### font

```kotlin theme={null}
val font: CheckoutFontStyle? = null
```

### hover

```kotlin theme={null}
val hover: CheckoutStateStyle? = null
```
