Files
votianlt/app/lib/entities/queued_message_entity.dart

28 lines
444 B
Dart

import 'package:objectbox/objectbox.dart';
@Entity()
class QueuedMessageEntity {
@Id()
int id = 0;
@Unique()
String messageId;
String topic;
String payload; // JSON-encoded payload
@Property(type: PropertyType.date)
DateTime createdAt;
int retryCount;
QueuedMessageEntity({
required this.messageId,
required this.topic,
required this.payload,
required this.createdAt,
this.retryCount = 0,
});
}