# RetrievalRecord

    class RetrievalRecord: NSObject

Represents a single record retrieved from the SemanticRetriever.
- `
  ### [init(id:content:embeddings:metadata:parentId:childIds:)](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(im)initWithRecordId:content:embeddings:metadata:parentId:childIds:)

  `

  #### Declaration

  Swift

      convenience init(id recordId: String, content: [TaskPart], embeddings: [NSNumber], metadata: [String: String], parentId: String?, childIds: [String]?)

- `
  ### [init(id:content:embeddings:similarityScore:metadata:parentId:childIds:)](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(im)initWithRecordId:content:embeddings:similarityScore:metadata:parentId:childIds:)

  `

  #### Declaration

  Swift

      init(id recordId: String, content: [TaskPart], embeddings: [NSNumber], similarityScore: NSNumber?, metadata: [String: String], parentId: String?, childIds: [String]?)

- `
  ### [init(recordId:content:embeddings:metadata:parentId:childIds:)](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(im)initWithDeprecatedRecordId:content:embeddings:metadata:parentId:childIds:)

  `

  #### Declaration

  Swift

      convenience init(recordId: String, content: [TaskPart], embeddings: [NSNumber], metadata: [String: String], parentId: String?, childIds: [String]?)

- `
  ### [init(recordId:content:embeddings:similarityScore:metadata:parentId:childIds:)](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(im)initWithDeprecatedRecordId:content:embeddings:similarityScore:metadata:parentId:childIds:)

  `

  #### Declaration

  Swift

      convenience init(recordId: String, content: [TaskPart], embeddings: [NSNumber], similarityScore: NSNumber?, metadata: [String: String], parentId: String?, childIds: [String]?)

- `
  ### [childIds](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)childIds)

  `

  #### Declaration

  Swift

      var childIds: [String]? { get }

- `
  ### [content](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)content)

  `

  #### Declaration

  Swift

      var content: [TaskPart] { get }

- `
  ### [embeddings](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)embeddings)

  `

  #### Declaration

  Swift

      var embeddings: [NSNumber] { get }

- `
  ### [id](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)recordId)

  `

  #### Declaration

  Swift

      var id: String { get }

- `
  ### [metadata](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)metadata)

  `

  #### Declaration

  Swift

      var metadata: [String: String] { get }

- `
  ### [parentId](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)parentId)

  `

  #### Declaration

  Swift

      var parentId: String? { get }

- `
  ### [recordId](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)deprecatedRecordId)

  `

  #### Declaration

  Swift

      var recordId: String { get }

- `
  ### [similarityScore](https://developers.google.com/edge/api/mediapipe/swift/retrieval/Classes/RetrievalRecord.md.txt#/c:objc(cs)MPPRetrievalRecord(py)similarityScore)

  `

  #### Declaration

  Swift

      var similarityScore: NSNumber? { get }