withUserAgents

fun ProdId.withUserAgents(userAgents: List<String>): ProdId

Extends the given PRODID with the user agents (typically calendar app name and version). This way the PRODID does not only identify the app that actually produces the iCalendar, but also the used front-end app, which may be helpful when debugging the iCalendar.

Return

original PRODID with user agents in parentheses

Parameters

userAgents

list of involved user agents (preferably in package name/version format, for instance com.example.mycalendar/1.0)