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: