Description / alt text for the image.
OptionalhyperlinkOptional hyperlink URL associated with the image.
URL of the image to display (surfaced as received, no transformation).
Unique collector key identifying this field in the form.
OptionalrawRaw server-side field JSON from node.input.form.components.fields[].
Display-only image collector — surfaces an image in a DaVinci form.
Remarks
Does not extend BaseCollector — like QRCodeCollector, the native
ImageCollector(Android:Collector<Nothing>; iOS:Collector) does not implementFieldCollectorand therefore has nolabel,required, or mutable value.Does not participate in form submission — native
payload()always returnsnil/nullon both platforms, and the submit helper excludes it via itsoutput_onlyexecution mode.Field names, optionality, and defaults mirror the native 2.2
ImageCollectorexactly (iOSDavinci/Davinci/collector/ImageCollector.swift, Androiddavinci/src/main/kotlin/com/pingidentity/davinci/collector/ImageCollector.kt):key,imageUrl, anddescriptiondefault to""when the server omits them;hyperlinkUrlis absent when the server omits it. The SDK never downloads, caches, renders, or opens these URLs — the app renders the image and handles the hyperlink itself.