coffee library

A coffee-related library for an object-oriented representation of coffee.

Classes

Altitude
Altitude is classified by the range the coffee plant was grown at.
Bean
The bean carries all the attributes of the bean from it's roast to it's origin.
BrewMethod
The brew method model. Includes a title and a list of steps.
BrewRecipe
The details and parts of brewing coffee.
Coffee
Coffee is created by following a brew recipe.
Grinder
The tool used for grinding coffee beans.
GrinderRange
The range of grind size for your grinder.

Enums

AltitudeUnit
Unit for determining an altitude form of measurement.
BrewType
Brew types are helpful for also figuring out the volume the coffee was brewed in.
Continent
Coffee plant continent origin.
Country
All country codes. To use the string of the enum, consider using the codeToString extension method.
GrinderType
Whether the given grinder is a blade of burr grinder.
PlantType
Plant type of the bean plant. Can be either arabica or robusta.
Process
The process of the pit from the cherry
Roast
Roast level of a coffee bean. Can be one of the following: