CompletionEvidence
data class CompletionEvidence(val finishReason: String? = null, val usage: JsonObject? = null, val providerModel: String? = null, val metadata: JsonObject? = null)
What the provider reported about how a streamed turn ended.
Every field is null when the provider did not report it. Usage is never estimated.