copyWith method
MessageContainer
copyWith({
- DateTime? lastUpdate,
- ODIDMetadata? metadata,
- Map<
IDType, BasicIDMessage> ? basicIdMessage, - LocationMessage? locationMessage,
- OperatorIDMessage? operatorIdMessage,
- SelfIDMessage? selfIdMessage,
- AuthMessage? authenticationMessage,
- SystemMessage? systemDataMessage,
Implementation
MessageContainer copyWith({
DateTime? lastUpdate,
pigeon.ODIDMetadata? metadata,
Map<IDType, BasicIDMessage>? basicIdMessage,
LocationMessage? locationMessage,
OperatorIDMessage? operatorIdMessage,
SelfIDMessage? selfIdMessage,
AuthMessage? authenticationMessage,
SystemMessage? systemDataMessage,
}) =>
MessageContainer(
metadata: metadata ?? this.metadata,
lastUpdate: lastUpdate ?? DateTime.now(),
basicIdMessages: basicIdMessage ?? this.basicIdMessages,
locationMessage: locationMessage ?? this.locationMessage,
operatorIdMessage: operatorIdMessage ?? this.operatorIdMessage,
selfIdMessage: selfIdMessage ?? this.selfIdMessage,
authenticationMessage:
authenticationMessage ?? this.authenticationMessage,
systemDataMessage: systemDataMessage ?? this.systemDataMessage,
);