    struct CustomAppData

    extension CustomAppData : Sendable, SendableMetatype

A controller for interacting with custom App Data.
- `


  ### [subscript(_:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/CustomAppData#/s:13GoogleHomeSDK13CustomAppDataVySSSgSScip)


  ` Returns the value for the given key.

  #### Declaration

  Swift

      subscript(key: String) -> String? { get async throws }

- `


  ### [update(key:value:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/CustomAppData#/s:13GoogleHomeSDK13CustomAppDataV6update3key5valueySS_SStYaKF)


  ` Updates the value for the given key.

  #### Declaration

  Swift

      func update(key: String, value: String) async throws

- `


  ### [delete(_:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/CustomAppData#/s:13GoogleHomeSDK13CustomAppDataV6deleteyySSYaKF)


  ` Deletes the value for the given key.

  #### Declaration

  Swift

      func delete(_ key: String) async throws