# ResponseCode

Package: [Microsoft.Orleans.Core](/orleans/docs/api/csharp/microsoft.orleans.core/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core)

```csharp
[Orleans.GenerateSerializer]
public enum ResponseCode
```

Provides the base class for enumerations.

## Fields

- `OK` = `0` - Operation succeed
- `LeaseNotAvailable` = `1` - Lease is owned by other entity
- `InvalidToken` = `2` - The token in the AcquiredLease is invalid, which means the lease expired
- `TransientFailure` = `3` - TransientFailure, which should be retriable.
