generateAbstractCopyWithMethods static method
Generate abstract copyWith methods (now includes both copyWith and patchWith signatures)
Implementation
static String generateAbstractCopyWithMethods({
required List<NameType> interfaceFields,
required String interfaceName,
required List<NameType> interfaceGenerics,
bool generateCopyWithFn = false,
}) {
return MethodGeneratorFacade.generateAbstractCopyWithMethods(
interfaceFields: interfaceFields,
interfaceName: interfaceName,
interfaceGenerics: interfaceGenerics,
generateCopyWithFn: generateCopyWithFn,
generatePatchWithFn:
generateCopyWithFn, // Include patchWith signatures too
);
}