ServiceDelegationHistory
import type { ServiceDelegationHistory } from "https://googleapis.deno.dev/v1/servicecontrol:v2.ts";
The history of delegation across multiple services as the result of the original user's action. Such as "service A uses its own account to do something for user B". This differs from ServiceAccountDelegationInfo, which only tracks the history of direct token exchanges (impersonation).
interface ServiceDelegationHistory {
originalPrincipal?: string;
serviceMetadata?: ServiceMetadata[];
}