Schema representing a RetentionPolicy
Summary
Functions
Components could just be enums that are typed - so we need to decode those as enums as they will just be stings
Types
@type t() :: %ExStreamClient.Model.RetentionPolicy{ app_pk: integer(), config: ExStreamClient.Model.PolicyConfig.t(), enabled_at: DateTime.t() | integer() | String.t(), policy: String.t() }