# DlManualOperationEventMask

    struct DlManualOperationEventMask

Manual operation events.
- `


  ### [rawValue](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV8rawValues6UInt16Vvp)


  ` The corresponding value of the raw type.

  A new instance initialized with `rawValue` will be equivalent to this
  instance. For example:

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

      let selectedSize = PaperSize.Letter
      print(selectedSize.rawValue)
      // Prints "Letter"

      print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!)
      // Prints "true"

  #### Declaration

  Swift

      let rawValue: UInt16

- `


  ### [init(rawValue:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV8rawValueAGs6UInt16V_tcfc)


  ` Creates a new option set from the given raw value.

  This initializer always succeeds, even if the value passed as `https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask.html#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV8rawValues6UInt16Vvp`
  exceeds the static properties declared as part of the option set. This
  example creates an instance of `ShippingOptions` with a raw value beyond
  the highest element, with a bit mask that effectively contains all the
  declared static members.

      let extraOptions = ShippingOptions(rawValue: 255)
      print(extraOptions.isStrictSuperset(of: .all))
      // Prints "true"

  #### Declaration

  Swift

      init(rawValue: UInt16)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value of the option set to create. Each bit of `https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask.html#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV8rawValues6UInt16Vvp` potentially represents an element of the option set, though raw values may include bits that are not defined as distinct values of the `OptionSet` type. |

- `


  ### [unknown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV7unknownAGvpZ)


  ` Unknown or manufacturer-specific manual operation event

  #### Declaration

  Swift

      static let unknown: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [thumbturnLock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV09thumbturnF0AGvpZ)


  ` Thumbturn lock.

  #### Declaration

  Swift

      static let thumbturnLock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [thumbturnUnlock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV15thumbturnUnlockAGvpZ)


  ` Thumbturn unlock.

  #### Declaration

  Swift

      static let thumbturnUnlock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [oneTouchLock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV08oneTouchF0AGvpZ)


  ` One touch lock.

  #### Declaration

  Swift

      static let oneTouchLock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [keyLock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV03keyF0AGvpZ)


  ` Key Lock.

  #### Declaration

  Swift

      static let keyLock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [keyUnlock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV9keyUnlockAGvpZ)


  ` Key Unlock.

  #### Declaration

  Swift

      static let keyUnlock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [autoLock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV04autoF0AGvpZ)


  ` Auto lock.

  #### Declaration

  Swift

      static let autoLock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [scheduleLock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV08scheduleF0AGvpZ)


  ` Schedule lock.

  #### Declaration

  Swift

      static let scheduleLock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [scheduleUnlock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV14scheduleUnlockAGvpZ)


  ` Schedule unlock.

  #### Declaration

  Swift

      static let scheduleUnlock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [manualLock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV06manualF0AGvpZ)


  ` Manual lock.

  #### Declaration

  Swift

      static let manualLock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask

- `


  ### [manualUnlock](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait/DlManualOperationEventMask#/s:15GoogleHomeTypes6MatterO13DoorLockTraitV26DlManualOperationEventMaskV12manualUnlockAGvpZ)


  ` Manual unlock.

  #### Declaration

  Swift

      static let manualUnlock: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/DoorLockTrait.html.DlManualOperationEventMask