pub type XcmOriginToTransactDispatchOrigin = (SovereignSignedViaLocation<(ParentIsPreset<AccountId>, SiblingParachainConvertsVia<Sibling, AccountId>, AccountId32Aliases<ParentNetwork, AccountId>), RuntimeOrigin>, RelayChainAsNative<RelayChainOrigin, RuntimeOrigin>, SiblingParachainAsNative<Origin, RuntimeOrigin>, SignedAccountId32AsNative<ParentNetwork, RuntimeOrigin>, XcmPassthrough<RuntimeOrigin>);
Expand description

This is the type we use to convert an (incoming) XCM origin into a local Origin instance, ready for dispatching a transaction with Xcm’s Transact. There is an OriginKind which can biases the kind of local Origin it will become.