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

# SignerChangeResult

> Kotlin Data Class

**Data Class**

```kotlin theme={null}
data class SignerChangeResult(val transactionId: String?, val status: TransactionStatus)
```

## Constructors

```kotlin theme={null}
constructor(transactionId: String?, status: TransactionStatus)
```

## Properties

| Property | Type | Description |
| - | - | - |
| `status` | `TransactionStatus` | TransactionStatus.SUCCESS when the change is complete. TransactionStatus.AWAITING\_APPROVAL when other quorum members must approve the change, or when you set `prepareOnly` to true. |
| `transactionId` | `String?` | The ID of the transaction that makes the change. To approve the change on another device, give this ID to Wallet.approve. The value is null when the change needs no transaction. |
