internal__StructSerializerBuilder<Frozen, Mutable> constructor

internal__StructSerializerBuilder<Frozen, Mutable>({
  1. required String recordId,
  2. required String doc,
  3. required Frozen defaultInstance,
  4. required Mutable newMutable(
    1. Frozen?
    ),
  5. required Frozen toFrozen(
    1. Mutable
    ),
  6. required internal__UnrecognizedFields? getUnrecognizedFields(
    1. Frozen
    ),
  7. required void setUnrecognizedFields(
    1. Mutable,
    2. internal__UnrecognizedFields
    ),
})

Implementation

factory internal__StructSerializerBuilder({
  required String recordId,
  required String doc,
  required Frozen defaultInstance,
  required Mutable Function(Frozen?) newMutable,
  required Frozen Function(Mutable) toFrozen,
  required internal__UnrecognizedFields? Function(Frozen)
      getUnrecognizedFields,
  required void Function(Mutable, internal__UnrecognizedFields)
      setUnrecognizedFields,
}) {
  final impl = _StructSerializerImpl(
    recordId: recordId,
    doc: doc,
    defaultInstance: defaultInstance,
    newMutableFn: newMutable,
    toFrozenFn: toFrozen,
    getUnrecognizedFields: getUnrecognizedFields,
    setUnrecognizedFields: setUnrecognizedFields,
  );
  return internal__StructSerializerBuilder._(impl, StructSerializer._(impl));
}