<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/EntityProperty",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "App Intents"
    ],
    "preciseIdentifier" : "s:10AppIntents14EntityPropertyC"
  },
  "title" : "EntityProperty"
}
-->

# EntityProperty

A property wrapper that exposes the associated property to the system.

```
@propertyWrapper final class EntityProperty<Value> where Value : _IntentValue, Value : Sendable
```

## Topics

### Initializers

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-1rgp4)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-24wv7)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-2eq1j)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-2gbo1)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-2rc7b)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-31od)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-368si)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-3aobi)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-3e3go)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-3tdgm)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-43hzm)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-47d6o)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-5449c)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-59zl1)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-5d6mq)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-5l6yd)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-5rjfx)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-5zbw9)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-5zvby)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-6bimh)

Creates an app intent entity property.

[`convenience init<Entity>()`](/documentation/AppIntents/EntityProperty/init()-6cx8f)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-6h3h5)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-6n7nc)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-6vna5)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-6yx3a)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-7ebfu)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-7ix0k)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-7uz5g)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-7wcbj)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-83wqy)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-8559a)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-85ux9)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-86h4g)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-8k8p6)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-8kijp)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-923hj)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-93vj2)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-97rm5)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-9h9cx)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-9ojq1)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-ci85)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-f4cd)

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-q8rw)

Creates an app intent entity property.

[`convenience init()`](/documentation/AppIntents/EntityProperty/init()-zez4)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-1n2f3)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-1tre8)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-2g2gf)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-2yy7v)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-3bkqh)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-3gx88)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-3jtfe)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-3u0y3)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-3vwb5)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-49w23)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-4edf8)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-4hzv0)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-4v4go)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-4vbp8)

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-502qd)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-5ccof)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-5snly)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-5sos9)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-5ua4c)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-5x8sy)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-5zyp8)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-654jt)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-677j5)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-6kbjo)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-6srk9)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-7gl1i)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-7lok5)

Creates an app intent entity property.

[`convenience init<Entity>(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-7potr)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-7wbi)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-7z0du)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-8ju0q)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-914o3)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-940cv)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-97gbv)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-9ftku)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-9xbzc)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-fw6i)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-g4g4)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-ko6r)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-pgtj)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-s36s)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-s54t)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-vg7q)

Creates an app intent entity property.

[`convenience init(customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(customIndexingKey:)-zy6u)

Creates an app intent entity property.

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-145bu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-18sy7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-1a528)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-1a8ak)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-1hhi9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-2de4j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-2jt43)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-2ys0i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-35vfa)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-372ob)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-3bzjn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-3ntmn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-3ri7p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-3wkd0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-41ihl)

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-4fuf2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-4x4va)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-4xmpx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-58ntp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-5g7nv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-5tkms)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-62b1k)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-6r7ne)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-6z647)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-70my4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-71coi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-73wr9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-7aauq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-7dc9c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-7pjrs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-7s2an)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-80ad4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-81k0c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-82pvf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-8rbz8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-8weqi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-90x0x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-9ja6j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-9sqv6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-dccd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-jysj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-otqs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-pk2s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String)`](/documentation/AppIntents/EntityProperty/init(identifier:)-yejc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-11ojg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-142p3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-14u70)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-20ix9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-2sf95)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-2v9yk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-32j81)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-3e0tb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-3uk2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-3yqt4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-3yr4d)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-44nj4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4bzxa)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4cnpk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4qmf2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4szmj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4ug9l)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4w5mh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-4zsk5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-5eiyw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-5fs2j)

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-5uh4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-5xzle)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-6dcc7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-72pwy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-733qo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-7o3vr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-7ot5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-7wd24)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-7xf6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-7z385)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-89hin)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-8fnw3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-8oegi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-8y7ig)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-92os3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-9byuj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-9i943)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-9icyi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-9t9w2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-dk9y)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-jro2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-qhmt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:asyncGetter:)-twzl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-19ts7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-1d77j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-1ga6w)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-1kf44)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-1te6v)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-2du0v)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-2jruh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-2txuv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-32nld)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-336th)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-36xvw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-3bd2t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-3j04j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-42jxe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-45sbt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-4axu1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-4kau5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-4wqds)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-5aiat)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-5nh3n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-5rzfm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-5vb8j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-5w5f4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-61idq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-6c58)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-6jcht)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-6qym5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-6uofu)

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-7057t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-70tkw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-74d4m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-7j6bw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-7rl2n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-921l8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-9626k)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-96lm9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-9q91x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-9tq4f)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-9z3yp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-dr8c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-dz25)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-khpz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-p78n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:)-y5yt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-10dhr)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-1pxun)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-1ypy0)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-2hbx8)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-2jjte)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-2q99h)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-2yrfj)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-2zag2)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-3cksp)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-3j6rz)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-3wwam)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-4m45o)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-4taxi)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-4yz3e)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5fr47)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5g7a2)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5jo0r)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5lgp5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5oks3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5v6o5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-5wwp6)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-67rp0)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-69nnr)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6g6ok)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6kgke)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6l706)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6np1z)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6pr9n)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6uosv)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-6xpqy)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-70bzy)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-7fwr7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-7r8ri)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-7sify)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-7xxut)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-8c8q3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-8lr1g)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-8mxd5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-9okes)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-iyug)

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-jk1j)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-ti50)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-x4uf)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:asyncGetter:)-zfbo)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-1n0oq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-2317s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-23k7u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-27k7b)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-2ykkq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-30yhq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-38xi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-3pu07)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-3rulq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-3xrlr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-4318r)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-49qlm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-4mri2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-4nj4l)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-4t2vl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-5f8ak)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-5sle0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-5xvlp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6cvfv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6gjra)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6h3bp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6hvuo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6u9yf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6wsdg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-6x3kk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-73vgv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-77xq8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7gq4a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7hl94)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7kcu5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7n85o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7pvov)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7vfp0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-7x0e7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-84f3m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-8lsws)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-8tt6x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-97aj9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-9fdoc)

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-9pu9i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-ned6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-opaz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-pt9d)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getSetter:)-rx4y)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-1ivkd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-1rw79)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-22bk5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-26ofq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-28x8v)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2cu5r)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2ehoe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2h1at)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2mudq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2v38i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2xdb9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-2xqs6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-31xxq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-32h54)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-32mgg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-38c7x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-3dvry)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-3erdy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-3ptx0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-41g7k)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-48kwr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-4gyqk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-4qreq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-570s4)

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-5qhvl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-61uur)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-66ofu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-6aopq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-6lxh6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-6uasv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-71o75)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-7c84a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-7nasr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-7utjm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-7yufv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-83v5n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-8fpuh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-8s3pk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-8smyb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-93qu4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-9lb9p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-9zett)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-whqs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:customIndexingKey:getter:)-yu6b)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-16a1n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-1gtdt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-1jk73)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-2b0xh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-2fhr8)

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-2qe1n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-3h7qr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-3hxqq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-3k39r)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-46kzs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-4sxe9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-4xbgo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-52abc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-5evqj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-5gloc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-5jkkc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-5jta5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-5rdkq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-6aix5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-6iakp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-6ksua)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-6q12y)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-7398m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-779v3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-795az)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-7a7li)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-7es1q)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-7gjvq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-7gl7g)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-7s3ov)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-8bu81)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-8iank)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-8mxm2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-8vhf9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-90fzj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-9dcdj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-9f3eu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-9j5vw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-9suqv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-9w9av)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-cbr9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-epfk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-riag)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getSetter:)-ty5a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-10ynr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-139qa)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-1yuxg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-25lyv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-29zo4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-2so4z)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-303m7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-33eup)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-3arpe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-3vrbj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-48e8p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-4dd82)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-4dx0j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-4sry9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-4vigz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-5v2e2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-6j0zg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-756yu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-7az66)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-7ibgv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-7vhil)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-7xein)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-7yd6h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-829qh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-8a1d3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-8ebf0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-8fpb3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-8gy65)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-8or16)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-8ztp9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-996ei)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9b7ss)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9jv23)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9l41i)

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9nw7u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9ufj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9v73j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-9ydos)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-bhjd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-ccpx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-i9x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-ngvd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-qzcb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:getter:)-tjgu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-108rt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-11apu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-1gkg3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-1il4f)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-1nfql)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-2ddlr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-2lc2s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-2u9sg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-3kwk8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-3mqqx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-3oziq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-42bxu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-4aeh2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-53b7s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-54nfj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-55ots)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5cblq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5f29o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5kut4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5n8ae)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5qczm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5rxof)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-5wr9o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-65jpb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-6ushp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-71upj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-79ep6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-7fy5y)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-7i0i9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-7qdhm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-7u2ie)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-89dlx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-8bkuw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-8pndc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-8vhty)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-90s7c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-91n72)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-9ah6u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-9i6fd)

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-9mxx2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-9pfu4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-s9mb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-tf9i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:)-yfhp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-15xu3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-189da)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-1kjm6)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-1kzd9)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-1xeaq)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-232m6)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-2d7ml)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-2must)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-2ppo3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-2sdck)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-359z7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-366jr)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-3euy7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-3gan8)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-3wq4t)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-41532)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-44nxe)

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-49f2f)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-4ir0a)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-4t8po)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-4wn7q)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-5f8rx)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-5jt9t)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-5k1sx)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-5yj31)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-61ver)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-63290)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-6gap0)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-6kakg)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-6kmt5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-6z5rn)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-720b8)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-7bhda)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-7s9bd)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-80q9)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-83j8b)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-87i5n)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-8c2z8)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-9npjb)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-9qktf)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-b2o)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-guyj)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-hkq5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:asyncGetter:)-l6at)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-1b00k)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-1bdxp)

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-1mbwl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-1rsr3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-1vtdh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-1x9ef)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-285rk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-29jby)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-2kea8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-2pt7d)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-3brlp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-3hxwp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-3jd1p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-3sshm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-3ul3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-49dre)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-4aslb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-4h3w5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-4qxfy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-4t8ni)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-4tip7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-4w1uh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5dfbz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5dg1t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5fowl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5mtpi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5nzpa)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5qr3z)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5r2ir)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-5spbu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-69ehg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-76a5a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-7xppg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-7zhfg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-84ckj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-889of)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-8hybh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-8xx5f)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-960o7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-9clc3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-9h77)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-gbh3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-k5hw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getSetter:)-kevb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-12392)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-16q99)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-1d1rt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-1fle2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-1uamg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-2235c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-2385f)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-2745q)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-27q8s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-2nq08)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-2x7h9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-363er)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-3dfoi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-3ulk0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-4m36j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-5b6fs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-5bqr6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-5coag)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-5qeof)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-5vj60)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-61j07)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-69b1h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-6gns)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-6hadt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-6kcqu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-6r76i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-6s7tw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-76ppv)

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-7jw10)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-7k8rb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-7nwho)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-85ash)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-85x3i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-87yvj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-89r8e)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-8jcaw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-8lr5t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-8lw11)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-8sst)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-8x5s1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-9b3lk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-9x2qd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-dboi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:indexingKey:getter:)-v7ux)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-117h4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-14z0w)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-189d8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-1azo2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-1crrl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-1h1h2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-1ivma)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-1nysv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-1qzrr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-23wo7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-2a05k)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-2smdh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-2uf8c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-378nv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-3tnqy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-3ycg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-46269)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-4jnoj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-4m254)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-4oh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-4p9q1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-51yri)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-583yi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-5fsj5)

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-5s1hj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-5zao5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-6llym)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-6z56x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-7r73j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-7shxg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-8c998)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-8kudn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-8wluq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-903lh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-9g93q)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-9u1uo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-azfr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-f3s1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-fcbf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-lehi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-wdj7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-y7eq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-ycdv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(identifier:title:)-zx9d)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-13xnz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-1bnq3)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-1c5ws)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-1l8sl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-1yowe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-257r8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-2bj5r)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-2rj9v)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-2w3e8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-2w70y)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-39qz2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-3mw8u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-3tff)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-48ueo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-4dni8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-4loqc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-4n2ip)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-4pbwv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-4uijs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-57f1s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-5lgys)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-5sni8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-5ulha)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-666jz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-6acp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-6dqqg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-6drke)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-6lz1t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-6xtf5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-6zs71)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-76pb2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-79zya)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-7wd5t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-83se5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-8c6rk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-8j12u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-8rgn4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-8rhb1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-8zjbm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-9bfki)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-9j32a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-i6t3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-ljxw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:asyncGetter:)-q0zr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-18iqn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1aujk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1bz54)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1cqi9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1i9vi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1io91)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1l849)

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1mutr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1rxvx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1s1of)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1vw32)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-1z8bx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-27zxe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2ebtz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2hkfs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2ivai)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2o5qo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2s97i)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2zad4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-2zctu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-390xu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-3ft8h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-3gop3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-3x2sx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-44mvn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-46ynr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-4fibl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-4imv0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-4muq4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-4p2vn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-5acor)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-5ae9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-5qxv6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-5uvg5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-5zne0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-64kpo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-79kut)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-89tlg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-8pfo8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-98md)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-9aj8g)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-9o3g5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-anop)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:)-yryr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-15jom)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-17pv1)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-1bemi)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-1degd)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-1g1uu)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-1t0se)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-23cu)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-2g90j)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-2nemk)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-2sc73)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-3cqdb)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-3fq25)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-3swkh)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-4lew)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-4q6nr)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-4tlcf)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-5cnph)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-5dbm3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-5jk65)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-5zbmo)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-6bnzj)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-6fzdg)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-6key7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-6nhz5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-6sbmw)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-75c)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-7jt3a)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-88jun)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-8a3vv)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-8f8en)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-8kyt9)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-8pn52)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-8xa8o)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-8y886)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-90w4d)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-9bs0d)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-9damg)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-9f8kx)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-9k5or)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-9lbay)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-9ojmy)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-jxlb)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-ml3u)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:asyncGetter:)-ygls)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-1lk96)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-25pox)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-2i6se)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-2w04l)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-33e4b)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-3tv4a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-3wbqq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-4bw4h)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-4ewbn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-4hao9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-4ohyi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-4wabd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-4wekz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-55ec3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-58xo2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-5mo7k)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-5o1ml)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-60qr2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-62iyd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-6dk4h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-6pk7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-6z3sm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-70r52)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-79rax)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-7kvdx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-7o4mm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-80ten)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-83cy4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-83rih)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8b6zc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8bowp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8jx7j)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8k5o7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8mnme)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8ns5q)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8uv4q)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-8zcxx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-99w0o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-9eils)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-9gmb6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-9mouf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-9p6tz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-h5gl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getSetter:)-soy5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-16zlz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-1e9p0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-1ee1p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-1gsrw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-1mkk4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-1u0pg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-25een)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-295ww)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-2zrbu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-3uxvx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-414a3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-4cps5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-4er40)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-4u40z)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-5211a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-5aac4)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-5dmv4)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-5j217)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-5nki5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-5swwl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-6eti7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-6m6mv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-7jnk5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-7ns8d)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-7pbfj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-81l94)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-87vyt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-8culv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-8ilsx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-8ny42)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-8vt4c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9ati)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9au2d)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9mt17)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9pk6n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9txqu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9wx7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9yntd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-9ysll)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-ajvc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-ij0w)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-mdrk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-ot1u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:customIndexingKey:getter:)-sykg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-13vpt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-1bjxb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-1m3gq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-202nc)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-22ywl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-2ki7h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-2qnfi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-2wlel)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-30j9o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-314t)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-316ef)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-34xjy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-34z2l)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-3f0hh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-3fdqs)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-3n23x)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-3nt3a)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-3podv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-40xsb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-4oqqg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-4xx1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-543m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-5cbob)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-5j2w0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-62bbz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-675df)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-6gjse)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-6iqrp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-6qxo7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-7858)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-78e90)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-7bcmj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-7ih2c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-7xyp7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-7y4ga)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-7yw8f)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-87x13)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-8tll6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-9p3og)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-9pvof)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-9sctk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-h98w)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-lt86)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getSetter:)-xm9h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-148sz)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-1kvdt)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-1p05z)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-20a0p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-2jzos)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-2lyqk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-2siy3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-3dhy5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-3hwyu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-3ncc7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-3slre)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-402fk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-41eea)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-46hxc)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-48n4e)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-4u6n9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-50b0e)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-5avq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-5hgyu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-5n6ev)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-5rda2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-5vb5n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-606d7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-62h7m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-638yo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-69dif)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-6aexd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-6cudy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-6doj5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-6ed5h)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-6prgd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-7dpwl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-7r5sy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-7v9k0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-7y6pr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-7yl7s)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-7yz3u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-8lcse)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-95t49)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-97xts)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-9hvo5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-9mfy6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-rgp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:getter:)-xk38)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-126me)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-13yp)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-140qh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-17sbg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-1d7eh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-1id3m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-1oc13)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-1p0ni)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-24ubk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-2g7so)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-2igvi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-2lc65)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-2rsrn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-2u5gr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-3e46e)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-3iz22)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-3lvfn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-3w174)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-48ckw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-4de5a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-4f1tv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-4qn5e)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-4sj5q)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-4t4eo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-5evk3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-5gnjk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-5lf3m)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-5ots1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-5y81o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-63pff)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-6njuf)

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-6z0g1)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-719ie)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-76y8o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-771uy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-8fqu6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-8nym6)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-944mi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-9h6l7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-9j1ut)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-9qtrh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-9vp33)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-cajb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:)-dkkw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-1ewz9)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-1f85u)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-1pxpy)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-1tgg0)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-1wja4)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-206tv)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-2bdqz)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-2hi3p)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-2ieun)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-2ogte)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-3j0az)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-3pp6d)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-3y4e7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-47j6b)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-48cy3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-4gkwe)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-4hmy7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-4imgx)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-4m37m)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-5oxik)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-5x9lq)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-654kf)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-6dzc3)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-6jp2s)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-6qoau)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-6zl0n)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7964x)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7978r)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7dhtc)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7fdk7)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7ufpz)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7win5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-7yrgp)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-83fyi)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-87y0x)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-8i7ay)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-8vc5j)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-9h942)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-9jfe5)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-9uer1)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-cf1m)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-g4dy)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-jg4p)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, asyncGetter: (Entity) async throws -> Value)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:asyncGetter:)-ud7z)

Creates an app intent entity property.  Do not call this directly, use @Property

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-105y3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-1hphk)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-1hvaq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-1l5wl)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-1q3zy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-1ww98)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-2g83r)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-2hh8u)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-2iwfu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-2v29o)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-2w265)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-3728b)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-3csno)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-3e7gq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-3pjwg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-3whod)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-41gci)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-41khy)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-42mzr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-46iih)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-4fq4c)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-4xy6b)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-4zpwo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-599lq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-5imtx)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-5ntbj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-5tvf0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-5vvd7)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-6ixm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-72yrv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-7ngbf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-7ukkh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-8p6zg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-8zs4n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-9f972)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-9m8x3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-9myyf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-9peuj)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-bkz9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-eep9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-j4b3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-kjwe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-ljc8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getSetter: WritableKeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getSetter:)-tmzu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-1ah3y)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-1b8aq)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-1hav2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-1ppna)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-28ia3)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-2afe)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-2ayhf)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-2fxl8)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-2jt5o)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-2u6ja)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-2vq8b)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-3pnfo)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-4holm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-4lfwn)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-4m3tr)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-55ksi)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-58az0)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-5hncv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-5l3d9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-5ly72)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-5u97v)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-5zemv)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-61mk9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-6f0g9)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-6furm)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-6rif2)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-6syih)

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-6vvka)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-6wzai)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-7ky3z)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-7o17a)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-7qicg)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-86bq5)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-89tzd)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-8gtle)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-8ve8n)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-94hnb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-993zw)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-9hszh)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-9msjb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-9txwb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-q29p)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-rwuu)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init<Entity>(identifier: String, title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>, getter: KeyPath<Entity, Value>)`](/documentation/AppIntents/EntityProperty/init(identifier:title:indexingKey:getter:)-zvtb)

Creates an app intent entity property.  Do not call this directly, use @ComputedProperty or @DeferredProperty

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-16blv)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-1c485)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-1jm7i)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-1tf6w)

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-24gfj)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-2s0xw)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-2tvny)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-36eo3)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-3hcko)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-3i9um)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-4erjr)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-4q74p)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-4swp4)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-4uaab)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-4un4q)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-4vo0w)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-50dym)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-54q22)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-5oigm)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-5r3ta)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-5uukx)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-62p8a)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-64hzn)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-67920)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-6ajfc)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-6s7ww)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-6ve4u)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-7ay2p)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-7fpdv)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-7pxdu)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-86ory)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8bniy)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8cjiy)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8igu7)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8khyg)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8kiad)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8ow58)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8oyce)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8s4qd)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8s4w0)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-8y2li)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-9lt9d)

Creates an app intent entity property.

[`convenience init<Entity>(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-9nke3)

Creates an app intent entity property.

[`convenience init(indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(indexingKey:)-9thiy)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-1d25v)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-1tc1v)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-28g4s)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-2dp76)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-2gm7f)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-2kb1u)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-2np59)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-2yle4)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3887n)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3d77p)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3g21e)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3h662)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3nzru)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3revp)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-3rjdp)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-4kz7s)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-4url0)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-4v3x3)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-4ziq1)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-58kn8)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-5pb1r)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-5sctd)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-5wa3x)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-6av70)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-6l4hm)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-6n85w)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-6tv32)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-6zgt6)

Creates an app intent entity property.

[`convenience init<Entity>(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-71itc)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-7a469)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-7dt1k)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-7e0g5)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-7txcv)

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-7z2pv)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-88r0j)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-8ayaj)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-8ykha)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-98ebz)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-9tfqf)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-9xd4p)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-djmw)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-f3c7)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-l1c6)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource)`](/documentation/AppIntents/EntityProperty/init(title:)-r1fa)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-19tpd)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-1cly1)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-1kll9)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-1lk5r)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-1pon2)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-27f1h)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-29351)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-299oe)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-2eglc)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-2kgu7)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-2me54)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-2wpks)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-34nxo)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-36akc)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-36gcg)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-3k7y6)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-3y42t)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-40biq)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-43tsx)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-4b9on)

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-4ivjp)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-4jvux)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-4ppfn)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-4vub3)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-51xvr)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-5ot57)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-5p4up)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-5r7ga)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-5sp6u)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-5txeg)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-5u4ei)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-63fux)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-644dr)

Creates an app intent entity property.

[`convenience init<Entity>(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-646pr)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-72srp)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-73f5l)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-7wvtv)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-8jbsy)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-8rlb5)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-987gm)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-98gxd)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-9jhf1)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-9k3g8)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, customIndexingKey: CSCustomAttributeKey)`](/documentation/AppIntents/EntityProperty/init(title:customIndexingKey:)-l7mf)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-15les)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-1ehae)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-1otqt)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-1v6ta)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-1vtfr)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-28z6k)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-2d05x)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-2t5xq)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-2zpkf)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-341lk)

Creates an app intent entity property.

[`convenience init<Entity>(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3bmky)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3f9sk)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3hivp)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3jtzk)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3kx80)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3o7nw)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-3p35f)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-467g1)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-4ago)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-4dr01)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-4ke5t)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-4v678)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-5e492)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-5fi7j)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-5xk73)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-6dbum)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-6f87j)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-6fcb5)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-6qpbc)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-6woh7)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-7fomp)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-7j59q)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-7jpkk)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-7oyrf)

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-7silh)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-7vrqm)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-8nkkg)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-99msx)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-9bcw4)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-9dwm4)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-9j7hv)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-9txtw)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-9yblh)

Creates an app intent entity property.

[`convenience init(title: LocalizedStringResource, indexingKey: PartialKeyPath<CSSearchableItemAttributeSet>)`](/documentation/AppIntents/EntityProperty/init(title:indexingKey:)-vhxo)

Creates an app intent entity property.

### Instance Properties

[`var projectedValue: EntityProperty<Value>`](/documentation/AppIntents/EntityProperty/projectedValue)

[`var wrappedValue: Value`](/documentation/AppIntents/EntityProperty/wrappedValue)

## Relationships

### Conforms To

[`Escapable`](/documentation/Swift/Escapable)

[`Decodable`](/documentation/Swift/Decodable)

[`Sendable`](/documentation/Swift/Sendable)

[`AnyIntentValue`](/documentation/AppIntents/AnyIntentValue)

[`Encodable`](/documentation/Swift/Encodable)

[`Copyable`](/documentation/Swift/Copyable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)