Files
workavia-mail-front/lib/features/email/domain/model/event_action.dart
T
dab246 bc8c5336bd TF-2078 Implement get calendar event action in domain & data layer
(cherry picked from commit 6c372d57cfebf31e776f071b514e71c637b44257)
2023-08-18 21:29:50 +07:00

31 lines
735 B
Dart

import 'package:equatable/equatable.dart';
import 'package:flutter/cupertino.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
enum EventActionType {
yes,
maybe,
no;
String getLabelButton(BuildContext context) {
switch(this) {
case EventActionType.yes:
return AppLocalizations.of(context).yes;
case EventActionType.maybe:
return AppLocalizations.of(context).maybe;
case EventActionType.no:
return AppLocalizations.of(context).no;
}
}
}
class EventAction with EquatableMixin {
final EventActionType actionType;
final String link;
EventAction(this.actionType, this.link);
@override
List<Object?> get props => [actionType, link];
}