serialize method
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);
}