serializingFunctionArguments property

String serializingFunctionArguments

Expected arguments for the serializing/deserializing function. Does not include parentheses.

If @overriden, implementation must include {provider} and {repository} as a named argument.

Implementation

String get serializingFunctionArguments {
  final input = doesDeserialize ? '$deserializeInputType data' : '$className instance';
  return '$input, {required ${providerName}Provider provider, ${repositoryName}Repository? repository}';
}