---
title: EnergyVenue
framework: energykit
role: symbol
role_heading: Structure
path: energykit/energyvenue
---

# EnergyVenue

A physical site that uses or produces electricity at that location.

## Declaration

```swift
struct EnergyVenue
```

## Topics

### Returning electricity sites

- [venue(for:)](energykit/energyvenue/venue(for:).md)
- [venue(matchingHomeUniqueIdentifier:)](energykit/energyvenue/venue(matchinghomeuniqueidentifier:).md)

### Submitting load events

- [submitEvents(_:)](energykit/energyvenue/submitevents(_:).md)

### Identifying the location

- [id](energykit/energyvenue/id.md)
- [name](energykit/energyvenue/name.md)

### Type Methods

- [venues()](energykit/energyvenue/venues().md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
