# `Polarex.CustomerStateBenefitGrant`
[🔗](https://github.com/giusdp/polarex/blob/main/lib/polarex/schemas/customer_state_benefit_grant.ex#L1)

Provides struct and type for a CustomerStateBenefitGrant

# `t`

```elixir
@type t() :: %Polarex.CustomerStateBenefitGrant{
  benefit_id: String.t(),
  benefit_metadata: map(),
  benefit_type: String.t(),
  created_at: DateTime.t(),
  granted_at: DateTime.t(),
  id: String.t(),
  modified_at: DateTime.t() | nil,
  properties:
    map()
    | Polarex.BenefitGrantDiscordProperties.t()
    | Polarex.BenefitGrantDownloadablesProperties.t()
    | Polarex.BenefitGrantGitHubRepositoryProperties.t()
    | Polarex.BenefitGrantLicenseKeysProperties.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
