serialize method

  1. @override
void serialize(
  1. SerializationWriter writer
)
override

Serializes information the current object writer Serialization writer to use to serialize this model

Implementation

@override
void serialize(SerializationWriter writer) {
  writer.writeObjectValue<TerminalReaderReaderResourceCustomText>(
      'custom_text', customText);
  writer.writeObjectValue<TerminalReaderReaderResourceEmail>('email', email);
  writer.writeObjectValue<TerminalReaderReaderResourceNumeric>(
      'numeric', numeric);
  writer.writeObjectValue<TerminalReaderReaderResourcePhone>('phone', phone);
  writer.writeBoolValue('required', value: required_);
  writer.writeObjectValue<TerminalReaderReaderResourceSelection>(
      'selection', selection);
  writer.writeObjectValue<TerminalReaderReaderResourceSignature>(
      'signature', signature);
  writer.writeBoolValue('skipped', value: skipped);
  writer.writeObjectValue<TerminalReaderReaderResourceText>('text', text);
  writer.writeCollectionOfObjectValues<TerminalReaderReaderResourceToggle>(
      'toggles', toggles);
  writer.writeEnumValue<TerminalReaderReaderResourceInputType>(
      'type', type_, (e) => e?.value);
  writer.writeAdditionalData(additionalData);
}