AcpV2ClientApp constructor
AcpV2ClientApp({
- required Implementation implementation,
- required ClientCapabilities capabilities,
- String? name,
- AcpV2ApplicationOptions options = const AcpV2ApplicationOptions(),
- Iterable<
AcpMethodDescriptorBase> protocolDescriptors = v2_methods.v2StableMethodDescriptors,
Creates a client with automatic version-2 initialization.
Implementation
AcpV2ClientApp({
required this.implementation,
required this.capabilities,
String? name,
this.options = const AcpV2ApplicationOptions(),
Iterable<AcpMethodDescriptorBase> protocolDescriptors =
v2_methods.v2StableMethodDescriptors,
}) : name = name ?? implementation.name,
_protocolDescriptors = List<AcpMethodDescriptorBase>.unmodifiable(
protocolDescriptors,
),
_bindings = const <_AcpV2ClientBinding>[],
_connectHandlers = const <AcpV2ClientConnectHandler>[];