replaceMessage method
DeviceOptionMessage
replaceMessage({
- required DeviceOptionMessage optionMessage,
- required String message,
- required String prefix,
Implementation
DeviceOptionMessage replaceMessage(
{required DeviceOptionMessage optionMessage,
required String message,
required String prefix}) {
switch (prefix) {
case 'r':
return DeviceOptionMessage(
rMessage: message,
aMessage: optionMessage.aMessage,
dMessage: optionMessage.dMessage,
iMessage: optionMessage.iMessage,
lMessage: optionMessage.lMessage,
sMessage: optionMessage.sMessage);
case 'l':
return DeviceOptionMessage(
rMessage: optionMessage.rMessage,
aMessage: optionMessage.aMessage,
dMessage: optionMessage.dMessage,
iMessage: optionMessage.iMessage,
lMessage: message,
sMessage: optionMessage.sMessage);
case 'i':
return DeviceOptionMessage(
rMessage: optionMessage.rMessage,
aMessage: optionMessage.aMessage,
dMessage: optionMessage.dMessage,
iMessage: message,
lMessage: optionMessage.lMessage,
sMessage: optionMessage.sMessage);
case 'd':
return DeviceOptionMessage(
rMessage: optionMessage.rMessage,
aMessage: optionMessage.aMessage,
dMessage: message,
iMessage: optionMessage.iMessage,
lMessage: optionMessage.lMessage,
sMessage: optionMessage.sMessage);
case 'a':
return DeviceOptionMessage(
rMessage: optionMessage.rMessage,
aMessage: message,
dMessage: optionMessage.dMessage,
iMessage: optionMessage.iMessage,
lMessage: optionMessage.lMessage,
sMessage: optionMessage.sMessage);
case 's':
return DeviceOptionMessage(
rMessage: optionMessage.rMessage,
aMessage: optionMessage.aMessage,
dMessage: optionMessage.dMessage,
iMessage: optionMessage.iMessage,
lMessage: optionMessage.lMessage,
sMessage: message);
}
return optionMessage;
}