# CookingMode

    enum CookingMode

The current cooking mode.
- `


  ### [unknownCookingMode](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO07unknownfG0yA2GmF)


  ` Unknown cooking mode.

  #### Declaration

  Swift

      case unknownCookingMode

- `


  ### [bake](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4bakeyA2GmF)


  ` Bake.

  #### Declaration

  Swift

      case bake

- `


  ### [beat](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4beatyA2GmF)


  ` Beat.

  #### Declaration

  Swift

      case beat

- `


  ### [blend](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5blendyA2GmF)


  ` Blend.

  #### Declaration

  Swift

      case blend

- `


  ### [boil](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4boilyA2GmF)


  ` Boil.

  #### Declaration

  Swift

      case boil

- `


  ### [brew](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4brewyA2GmF)


  ` Brew.

  #### Declaration

  Swift

      case brew

- `


  ### [broil](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5broilyA2GmF)


  ` Broil.

  #### Declaration

  Swift

      case broil

- `


  ### [convectionBake](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO14convectionBakeyA2GmF)


  ` Convection bake.

  #### Declaration

  Swift

      case convectionBake

- `


  ### [cook](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4cookyA2GmF)


  ` Cook.

  #### Declaration

  Swift

      case cook

- `


  ### [defrost](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO7defrostyA2GmF)


  ` Defrost.

  #### Declaration

  Swift

      case defrost

- `


  ### [dehydrate](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO9dehydrateyA2GmF)


  ` Dehydrate.

  #### Declaration

  Swift

      case dehydrate

- `


  ### [ferment](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO7fermentyA2GmF)


  ` Ferment.

  #### Declaration

  Swift

      case ferment

- `


  ### [fry](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO3fryyA2GmF)


  ` Fry.

  #### Declaration

  Swift

      case fry

- `


  ### [grill](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5grillyA2GmF)


  ` Grill.

  #### Declaration

  Swift

      case grill

- `


  ### [knead](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5kneadyA2GmF)


  ` Knead.

  #### Declaration

  Swift

      case knead

- `


  ### [microwave](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO9microwaveyA2GmF)


  ` Microwave.

  #### Declaration

  Swift

      case microwave

- `


  ### [mix](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO3mixyA2GmF)


  ` Mix.

  #### Declaration

  Swift

      case mix

- `


  ### [pressureCook](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO08pressureD0yA2GmF)


  ` Pressure cook.

  #### Declaration

  Swift

      case pressureCook

- `


  ### [puree](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5pureeyA2GmF)


  ` Puree.

  #### Declaration

  Swift

      case puree

- `


  ### [roast](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5roastyA2GmF)


  ` Roast.

  #### Declaration

  Swift

      case roast

- `


  ### [saute](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5sauteyA2GmF)


  ` Saute.

  #### Declaration

  Swift

      case saute

- `


  ### [slowCook](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO04slowD0yA2GmF)


  ` Slow cook.

  #### Declaration

  Swift

      case slowCook

- `


  ### [sousVide](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO8sousVideyA2GmF)


  ` Sous vide.

  #### Declaration

  Swift

      case sousVide

- `


  ### [steam](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO5steamyA2GmF)


  ` Steam.

  #### Declaration

  Swift

      case steam

- `


  ### [stew](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4stewyA2GmF)


  ` Stew.

  #### Declaration

  Swift

      case stew

- `


  ### [stir](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4stiryA2GmF)


  ` Stir.

  #### Declaration

  Swift

      case stir

- `


  ### [warm](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4warmyA2GmF)


  ` Warm.

  #### Declaration

  Swift

      case warm

- `


  ### [whip](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO4whipyA2GmF)


  ` Whip.

  #### Declaration

  Swift

      case whip

- `


  ### [init(rawValue:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google/CookTrait/CookingMode#/s:15GoogleHomeTypes0A0O9CookTraitV11CookingModeO8rawValueAGSgs6UInt64V_tcfc)


  ` Creates a new instance with the specified raw value.

  If there is no value of the type that corresponds with the specified raw
  value, this initializer returns `nil`. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      print(PaperSize(rawValue: "Legal"))
      // Prints "Optional(PaperSize.Legal)"

      print(PaperSize(rawValue: "Tabloid"))
      // Prints "nil"

  #### Declaration

  Swift

      init?(rawValue: UInt64)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value to use for the new instance. |