Liking cljdoc? Tell your friends :D

Style Records

Styles Wrapper

A ::styles-wrapper record set.

  • BeerXML Type: Record Set

Wrapped Record

Styles

A vector of valid ::style records.

Collection Type

Style Wrapper

A ::style record wrapped in a :style map.

  • BeerXML Type: Record

Wrapped Record

Style

A record representing a beer style.

Required Keys

Optional Keys

Abv Max

A non-negative IEEE-754 floating point number representing the maximum recommended ABV percentage for the style.

  • BeerXML Type: Percentage
  • BeerXML Unit: ABV
  • Clojure Key Name: :abv-max
  • Clojure Type: Double
  • Example: 0.04

Abv Min

A non-negative IEEE-754 floating point number representing the minimum recommended ABV percentage for the style.

  • BeerXML Type: Percentage
  • BeerXML Unit: ABV
  • Clojure Key Name: :abv-min
  • Clojure Type: Double
  • Example: 0.032

Abv Range

A non-empty string denoting a display value for the range of ABV levels formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :abv-range
  • Clojure Type: String
  • Example: "8.0-11.2%"

Maximum Carbonation

A non-negative IEEE-754 floating point number representing the maximum carbonation for this style in volumes of CO2.

  • BeerXML Type: Percentage
  • BeerXML Unit: Volumes of CO2
  • Clojure Key Name: :carb-max
  • Clojure Type: Double
  • Example: 2.2

Minimum Carbonation

A non-negative IEEE-754 floating point number representing the minimum carbonation for this style in volumes of CO2.

  • BeerXML Type: Percentage
  • BeerXML Unit: Volumes of CO2
  • Clojure Key Name: :carb-min
  • Clojure Type: Double
  • Example: 1.5

Carbonation Range

A non-empty string denoting a display value for the range of carbonation volumes formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :carb-range
  • Clojure Type: String
  • Example: "2.0-2.6 vols CO2"

Category

A non-empty string denoting the category this style belongs to.

  • BeerXML Type: Text
  • Clojure Key Name: :category
  • Clojure Type: String
  • Example: "American Lagers"

Category Number

A non-empty string denoting the category number of this style. The category number is a string because it can be a letter followed by a number, e.g. 'A1' on some guides.

  • BeerXML Type: Text
  • Clojure Key Name: :category-number
  • Clojure Type: String
  • Example: "1"

Color Max

A non-negative IEEE-754 floating point number representing the darkest color in SRM for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: SRM
  • Clojure Key Name: :color-max
  • Clojure Type: Double
  • Example: 40.0

Color Min

A non-negative IEEE-754 floating point number representing the lightest color in SRM for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: SRM
  • Clojure Key Name: :color-min
  • Clojure Type: Double
  • Example: 32.0

Color Range

A non-empty string denoting a display value for the range of colors formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :color-range
  • Clojure Type: String
  • Example: "10 - 22 SRM"

Display Color Max

A non-empty string denoting a display value for the maximum color formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-color-max
  • Clojure Type: String
  • Example: "40 SRM"

Display Color Min

A non-empty string denoting a display value for the minimum color formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-color-min
  • Clojure Type: String
  • Example: "32SRM"

Display Final Gravity Max

A non-empty string denoting a display value for the maximum final gravity formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-fg-max
  • Clojure Type: String
  • Example: "1.050sg"

Display Final Gravity Min

A non-empty string denoting a display value for the minimum final gravity formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-fg-min
  • Clojure Type: String
  • Example: "1.036sg"

Display Original Gravity Max

A non-empty string denoting a display value for the maximum original gravity formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-og-max
  • Clojure Type: String
  • Example: "1.050sg"

Display Original Gravity Min

A non-empty string denoting a display value for the minimum original gravity formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-og-min
  • Clojure Type: String
  • Example: "1.036sg"

Examples

A non-empty string denoting example beers of this style.

  • BeerXML Type: Text
  • Clojure Key Name: :examples
  • Clojure Type: String
  • Example: "Every overly citrus IPA on the market."

Maximum Final Gravity

A non-negative IEEE-754 floating point number representing the maximum post-fermentation specific gravity for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Specific Gravity
  • Clojure Key Name: :fg-max
  • Clojure Type: Double
  • Example: 1.06

Minimum Final Gravity

A non-negative IEEE-754 floating point number representing the minimum post-fermentation specific gravity for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Specific Gravity
  • Clojure Key Name: :fg-min
  • Clojure Type: Double
  • Example: 1.048

Final Gravity Range

A non-empty string denoting a display value for the range of final gravities formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :fg-range
  • Clojure Type: String
  • Example: "1.036sg-1.050sg"

Maximum International Bittering Units

A non-negative IEEE-754 floating point number representing the maximum bitterness in IBUs for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: IBU
  • Clojure Key Name: :ibu-max
  • Clojure Type: Double
  • Example: 40.0

Minimum International Bittering Units

A non-negative IEEE-754 floating point number representing the minimum bitterness in IBUs for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: IBU
  • Clojure Key Name: :ibu-min
  • Clojure Type: Double
  • Example: 32.0

International Bittering Units Range

A non-empty string denoting a display value for the range of International Bittering Units formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :ibu-range
  • Clojure Type: String
  • Example: "10-20IBUs"

Ingredients

A non-empty string denoting the suggested ingredients for the style.

  • BeerXML Type: Text
  • Clojure Key Name: :ingredients
  • Clojure Type: String
  • Example: "water, barley, and hops."

Name

A non-empty string representing the name of the ingredient.

  • BeerXML Type: Text
  • Clojure Key Name: :name
  • Clojure Type: String
  • Example: "Citra"

Notes

A non-empty string representing any notes about the subject.

  • BeerXML Type: Text
  • Clojure Key Name: :notes
  • Clojure Type: String
  • Example: "A wonderful, zesty aroma"

Maximum Original Gravity

A non-negative IEEE-754 floating point number representing the maximum pre-fermentation specific gravity for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Specific Gravity
  • Clojure Key Name: :og-max
  • Clojure Type: Double
  • Example: 1.06

Minimum Original Gravity

A non-negative IEEE-754 floating point number representing the minimum pre-fermentation specific gravity for the style.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Specific Gravity
  • Clojure Key Name: :og-min
  • Clojure Type: Double
  • Example: 1.048

Original Gravity Range

A non-empty string denoting a display value for the range of original gravities formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :og-range
  • Clojure Type: String
  • Example: "1.036sg-1.050sg"

Profile

A non-empty string denoting the aroma and flavor profile of the style.

  • BeerXML Type: Text
  • Clojure Key Name: :profile
  • Clojure Type: String
  • Example: "Full-bodied and dark."

Style Guide

A non-empty string denoting the name of the style guide the style/category belongs to.

  • BeerXML Type: Text
  • Clojure Key Name: :style-guide
  • Clojure Type: String
  • Example: "BJCP"

Style Letter

A non-empty string denoting the letter used to denote the style or sub-style.

  • BeerXML Type: Text
  • Clojure Key Name: :style-letter
  • Clojure Type: String
  • Example: "A"

Type

A case-sensitive string representing the type of beverage the style dictates. Must be one of: "Lager", "Cider", "Mixed", "Mead", "Wheat", "Ale"

  • Ale: A top-fermented beer with a fruity, hoppy taste and a dry finish.

  • Cider: A fermented beverage made from fruit and water.

  • Lager: A light, bottom-fermented beer with a clean, crisp taste and a smooth finish.

  • Mead: A fermented beverage made from honey and water.

  • Mixed: A beer style that blends two or more styles.

  • Wheat: A beer made with a large proportion of wheat malt.

  • BeerXML Type: List

  • Clojure Key Name: :type

  • Clojure Type: String

  • Example: "Lager"

Version

An integer representing the version of the BeerXML standard implemented in a given record. Currently, only 1 exists.

  • BeerXML Type: Integer
  • Clojure Key Name: :version
  • Clojure Type: Long
  • Example: 1

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close