An artifact known to be attached to a message whose entity rows are still loading.
These fields all come off LazyArtifactInfo, which the conversation query populates
synchronously — only the artifact and version ENTITIES are lazy, because a version's Content
can be arbitrarily large. Carrying the display data rather than a bare count means the
placeholder can name what is arriving and match its final styling.
An artifact known to be attached to a message whose entity rows are still loading.
These fields all come off
LazyArtifactInfo, which the conversation query populates synchronously — only the artifact and version ENTITIES are lazy, because a version'sContentcan be arbitrarily large. Carrying the display data rather than a bare count means the placeholder can name what is arriving and match its final styling.