acpV2CustomNotificationMethod<P> function
AcpMethodDescriptor<P, AcpNoResult>
acpV2CustomNotificationMethod<P>({
- required String name,
- required AcpMethodDirection direction,
- required AcpCodec<
P> paramsCodec,
Creates a typed custom v2 notification descriptor.
Implementation
AcpMethodDescriptor<P, AcpNoResult> acpV2CustomNotificationMethod<P>({
required String name,
required AcpMethodDirection direction,
required AcpCodec<P> paramsCodec,
}) {
_validateV2CustomName(name);
return AcpMethodDescriptor<P, AcpNoResult>(
name: name,
dartName: name,
protocol: AcpProtocolGeneration.v2,
stability: AcpMethodStability.draft,
direction: direction,
kind: AcpMethodKind.notification,
paramsDefinition: _v2CustomDefinition,
paramsCodec: paramsCodec,
resultCodec: acpNoResultCodec,
);
}