Polarex.Product (Polarex v0.1.0)

View Source

Provides struct and type for a Product

Summary

Types

t()

@type t() :: %Polarex.Product{
  attached_custom_fields: [Polarex.AttachedCustomField.t()],
  benefits: [
    Polarex.BenefitCustom.t()
    | Polarex.BenefitDiscord.t()
    | Polarex.BenefitDownloadables.t()
    | Polarex.BenefitGitHubRepository.t()
    | Polarex.BenefitLicenseKeys.t()
    | Polarex.BenefitMeterCredit.t()
  ],
  created_at: DateTime.t(),
  description: String.t() | nil,
  id: String.t(),
  is_archived: boolean(),
  is_recurring: boolean(),
  medias: [Polarex.ProductMediaFileRead.t()],
  metadata: Polarex.Metadata.t(),
  modified_at: DateTime.t() | nil,
  name: String.t(),
  organization_id: String.t(),
  prices: [map()],
  recurring_interval: String.t() | nil
}