Contents

ReportableMetadataValue

A value in a reportable-metadata dictionary.

Declaration

enum ReportableMetadataValue

Overview

Strings, numbers, and dates all initialize directly. The ReportableMetadata() macro constructs these automatically when you annotate your metadata type.

let values: [String: ReportableMetadataValue] = [
    "username": ReportableMetadataValue("alice"),
    "loginCount": ReportableMetadataValue(42),
    "lastLogin": ReportableMetadataValue(Date()),
    "score": ReportableMetadataValue(98.6)
]

Topics

Enumeration Cases

Initializers

See Also

Defining metadata