CallerWire
class CallerWire @InternalWowApi constructor(val tenantId: String = Caller.DEFAULT_TENANT, val scope: Scope = Scope.NONE, val subject: String? = null, val crossScope: Boolean = false, val attributes: Map<String, List<String>> = emptyMap(), val service: Boolean = false)
Who sent a command, in its wire form (CommandWire.caller): the fields of a Caller, {tenantId, scope, subject, crossScope, attributes, service}, and nothing else: no credential, token or request header. Its toString leaves the attributes out, the caller's claims.