namespace Prefab.Shared; /// /// Specifies the transport mechanism used by a module client to communicate with its host or services. /// /// Use this enumeration to select the appropriate transport for module client operations. The choice of /// transport may affect performance, compatibility, and deployment scenarios. For example, 'InProcess' is typically /// used when the client and host run within the same process, while 'Http' enables communication over HTTP, which may /// be required for remote or cross-process scenarios. public enum ModuleClientTransport { /// /// Indicates that the operation or component runs within the current process. /// InProcess, /// /// Provides functionality for working with HTTP protocols, requests, and responses. /// Http }