    protocol StructuresController : https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/Query.html where Self.Element == https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Structure.html

Provides access to the user's structures and structure related operations.
- `


  ### [create(name:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/StructuresController#/s:13GoogleHomeSDK20StructuresControllerP6create4nameAA9StructureVSS_tYaKF)


  ` Creates a new structure with the given name.

  Note: This API is not available for Google accounts.

  #### Declaration

  Swift

      @discardableResult
      func create(name: String) async throws -> https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Structure.html

- `


  ### [delete(structure:)](https://developers.home.google.com/reference/swift/GoogleHomeSDK/Protocols/StructuresController#/s:13GoogleHomeSDK20StructuresControllerP6delete9structureyAA9StructureV_tYaKF)


  ` Deletes the given structure.

  #### Declaration

  Swift

      func delete(structure: https://developers.home.google.com/reference/swift/GoogleHomeSDK/Structs/Structure.html) async throws