File attachment metadata and links.
Direct download URL if different from url
Optional display name of the file
Optional source path (if locally referenced)
Stable identifier of the attachment
Public or signed URL to access the file
Serializes this instance to a structured JsonObject.
Serializes this instance to a compact JSON string.
Converts this instance into a mutable key-value map suitable for mutation and re-serialization.