pub async fn submit_admitted_host_charge(
pool: &PgPool,
coordinator: &dyn BillingTransactionCoordinator,
targets: &dyn HostChargeTargetStore,
admission: AdmittedHostCharge,
command: &ChargeHostTarget,
gateway: ModeVerifiedGateway<'_>,
) -> Result<HostChargeProviderResult, HostChargeApplicationError>