feat: BLoC tests complets + sécurité production + freerasp 7.5.1 migration
## Tests BLoC (Task P2.4 Mobile) - 25 nouveaux fichiers *_bloc_test.dart + mocks générés (build_runner) - Features couvertes : authentication, admin_users, adhesions, backup, communication/messaging, contributions, dashboard, finance (approval/budget), events, explore/network, feed, logs_monitoring, notifications, onboarding, organizations (switcher/types/CRUD), profile, reports, settings, solidarity - ~380 tests, > 80% coverage BLoCs ## Sécurité Production (Task P2.2) - lib/core/security/app_integrity_service.dart (freerasp 7.5.1) - Migration API breaking changes freerasp 7.5.1 : - onRootDetected → onPrivilegedAccess - onDebuggerDetected → onDebug - onSignatureDetected → onAppIntegrity - onHookDetected → onHooks - onEmulatorDetected → onSimulator - onUntrustedInstallationSourceDetected → onUnofficialStore - onDeviceBindingDetected → onDeviceBinding - onObfuscationIssuesDetected → onObfuscationIssues - Talsec.start() split → start() + attachListener() - const AndroidConfig/IOSConfig → final (constructors call ConfigVerifier) - supportedAlternativeStores → supportedStores ## Pubspec - bloc_test: ^9.1.7 → ^10.0.0 (compat flutter_bloc ^9.0.0) - freerasp 7.5.1 ## Config - android/app/build.gradle : ajustements release - lib/core/config/environment.dart : URLs API actualisées - lib/main.dart + app_router : intégrations sécurité/BLoC ## Cleanup - Suppression docs intermédiaires (TACHES_*.md, TASK_*_COMPLETION_REPORT.md, TESTS_UNITAIRES_PROGRESS.md) - .g.dart régénérés (json_serializable) - .mocks.dart régénérés (mockito) ## Résultat - 142 fichiers, +27 596 insertions - Toutes les tâches P2 mobile complétées Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
498
test/features/communication/bloc/messaging_bloc_test.dart
Normal file
498
test/features/communication/bloc/messaging_bloc_test.dart
Normal file
@@ -0,0 +1,498 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:bloc_test/bloc_test.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:mockito/annotations.dart';
|
||||
import 'package:mockito/mockito.dart';
|
||||
|
||||
import 'package:unionflow_mobile_apps/features/communication/presentation/bloc/messaging_bloc.dart';
|
||||
import 'package:unionflow_mobile_apps/features/communication/presentation/bloc/messaging_event.dart';
|
||||
import 'package:unionflow_mobile_apps/features/communication/presentation/bloc/messaging_state.dart';
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart';
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/conversation.dart';
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message.dart';
|
||||
import 'package:unionflow_mobile_apps/core/websocket/websocket_service.dart';
|
||||
|
||||
@GenerateMocks([MessagingRepository, WebSocketService])
|
||||
import 'messaging_bloc_test.mocks.dart';
|
||||
|
||||
void main() {
|
||||
late MessagingBloc bloc;
|
||||
late MockMessagingRepository mockRepository;
|
||||
late MockWebSocketService mockWebSocketService;
|
||||
late StreamController<WebSocketEvent> wsController;
|
||||
|
||||
// ── Fixtures ──────────────────────────────────────────────────────────────
|
||||
|
||||
ConversationSummary fakeConversationSummary({
|
||||
String id = 'conv-1',
|
||||
String type = 'DIRECTE',
|
||||
}) =>
|
||||
ConversationSummary(
|
||||
id: id,
|
||||
typeConversation: type,
|
||||
titre: 'Conversation $id',
|
||||
statut: 'ACTIVE',
|
||||
nonLus: 0,
|
||||
);
|
||||
|
||||
Conversation fakeConversation({String id = 'conv-1'}) => Conversation(
|
||||
id: id,
|
||||
typeConversation: 'DIRECTE',
|
||||
titre: 'Conversation $id',
|
||||
statut: 'ACTIVE',
|
||||
messages: [],
|
||||
participants: [],
|
||||
);
|
||||
|
||||
Message fakeMessage({String id = 'msg-1'}) => Message(
|
||||
id: id,
|
||||
typeMessage: 'TEXTE',
|
||||
contenu: 'Bonjour !',
|
||||
dateEnvoi: DateTime.now(),
|
||||
);
|
||||
|
||||
setUp(() {
|
||||
wsController = StreamController<WebSocketEvent>.broadcast();
|
||||
mockRepository = MockMessagingRepository();
|
||||
mockWebSocketService = MockWebSocketService();
|
||||
|
||||
when(mockWebSocketService.eventStream).thenAnswer((_) => wsController.stream);
|
||||
|
||||
bloc = MessagingBloc(
|
||||
repository: mockRepository,
|
||||
webSocketService: mockWebSocketService,
|
||||
);
|
||||
});
|
||||
|
||||
tearDown(() async {
|
||||
await bloc.close();
|
||||
await wsController.close();
|
||||
});
|
||||
|
||||
// ── Initial state ─────────────────────────────────────────────────────────
|
||||
|
||||
test('initial state is MessagingInitial', () {
|
||||
expect(bloc.state, isA<MessagingInitial>());
|
||||
});
|
||||
|
||||
// ── LoadMesConversations ──────────────────────────────────────────────────
|
||||
|
||||
group('LoadMesConversations', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, MesConversationsLoaded] on success',
|
||||
build: () {
|
||||
when(mockRepository.getMesConversations()).thenAnswer(
|
||||
(_) async => [
|
||||
fakeConversationSummary(),
|
||||
fakeConversationSummary(id: 'conv-2', type: 'ROLE_CANAL'),
|
||||
],
|
||||
);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const LoadMesConversations()),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<MesConversationsLoaded>().having(
|
||||
(s) => s.conversations.length,
|
||||
'conversations.length',
|
||||
2,
|
||||
),
|
||||
],
|
||||
verify: (_) => verify(mockRepository.getMesConversations()).called(1),
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, MesConversationsLoaded] with empty list',
|
||||
build: () {
|
||||
when(mockRepository.getMesConversations()).thenAnswer((_) async => []);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const LoadMesConversations()),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<MesConversationsLoaded>().having(
|
||||
(s) => s.conversations,
|
||||
'conversations',
|
||||
isEmpty,
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, MessagingError] on failure',
|
||||
build: () {
|
||||
when(mockRepository.getMesConversations())
|
||||
.thenThrow(Exception('network error'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const LoadMesConversations()),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<MessagingError>(),
|
||||
],
|
||||
);
|
||||
});
|
||||
|
||||
// ── OpenConversation ──────────────────────────────────────────────────────
|
||||
|
||||
group('OpenConversation', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, ConversationOuverte] on success',
|
||||
build: () {
|
||||
when(mockRepository.getConversation('conv-1'))
|
||||
.thenAnswer((_) async => fakeConversation());
|
||||
when(mockRepository.marquerLu('conv-1')).thenAnswer((_) async {});
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const OpenConversation('conv-1')),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<ConversationOuverte>().having(
|
||||
(s) => s.conversation.id,
|
||||
'conversation.id',
|
||||
'conv-1',
|
||||
),
|
||||
],
|
||||
verify: (_) {
|
||||
verify(mockRepository.getConversation('conv-1')).called(1);
|
||||
},
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, MessagingError] when conversation not found',
|
||||
build: () {
|
||||
when(mockRepository.getConversation(any))
|
||||
.thenThrow(Exception('Conversation introuvable'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const OpenConversation('conv-x')),
|
||||
expect: () => [isA<MessagingLoading>(), isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── DemarrerConversationDirecte ───────────────────────────────────────────
|
||||
|
||||
group('DemarrerConversationDirecte', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, ConversationCreee] on success',
|
||||
build: () {
|
||||
when(mockRepository.demarrerConversationDirecte(
|
||||
destinataireId: 'usr-2',
|
||||
organisationId: 'org-1',
|
||||
premierMessage: anyNamed('premierMessage'),
|
||||
)).thenAnswer((_) async => fakeConversation(id: 'conv-new'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const DemarrerConversationDirecte(
|
||||
destinataireId: 'usr-2',
|
||||
organisationId: 'org-1',
|
||||
premierMessage: 'Bonjour !',
|
||||
)),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<ConversationCreee>().having(
|
||||
(s) => s.conversation.id,
|
||||
'conversation.id',
|
||||
'conv-new',
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, MessagingError] on failure',
|
||||
build: () {
|
||||
when(mockRepository.demarrerConversationDirecte(
|
||||
destinataireId: anyNamed('destinataireId'),
|
||||
organisationId: anyNamed('organisationId'),
|
||||
premierMessage: anyNamed('premierMessage'),
|
||||
)).thenThrow(Exception('Cannot start conversation'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const DemarrerConversationDirecte(
|
||||
destinataireId: 'usr-2',
|
||||
organisationId: 'org-1',
|
||||
)),
|
||||
expect: () => [isA<MessagingLoading>(), isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── DemarrerConversationRole ──────────────────────────────────────────────
|
||||
|
||||
group('DemarrerConversationRole', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, ConversationCreee] on success',
|
||||
build: () {
|
||||
when(mockRepository.demarrerConversationRole(
|
||||
roleCible: 'TRESORIER',
|
||||
organisationId: 'org-1',
|
||||
premierMessage: anyNamed('premierMessage'),
|
||||
)).thenAnswer((_) async => fakeConversation(id: 'conv-role'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const DemarrerConversationRole(
|
||||
roleCible: 'TRESORIER',
|
||||
organisationId: 'org-1',
|
||||
)),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<ConversationCreee>().having(
|
||||
(s) => s.conversation.id,
|
||||
'conversation.id',
|
||||
'conv-role',
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingLoading, MessagingError] on failure',
|
||||
build: () {
|
||||
when(mockRepository.demarrerConversationRole(
|
||||
roleCible: anyNamed('roleCible'),
|
||||
organisationId: anyNamed('organisationId'),
|
||||
premierMessage: anyNamed('premierMessage'),
|
||||
)).thenThrow(Exception('role not found'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const DemarrerConversationRole(
|
||||
roleCible: 'ADMIN',
|
||||
organisationId: 'org-1',
|
||||
)),
|
||||
expect: () => [isA<MessagingLoading>(), isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── ArchiverConversation ──────────────────────────────────────────────────
|
||||
|
||||
group('ArchiverConversation', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingActionOk, MessagingLoading, MesConversationsLoaded] on success',
|
||||
build: () {
|
||||
when(mockRepository.archiverConversation('conv-1'))
|
||||
.thenAnswer((_) async {});
|
||||
when(mockRepository.getMesConversations()).thenAnswer((_) async => []);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const ArchiverConversation('conv-1')),
|
||||
expect: () => [
|
||||
isA<MessagingActionOk>().having(
|
||||
(s) => s.action,
|
||||
'action',
|
||||
'archiver',
|
||||
),
|
||||
isA<MessagingLoading>(),
|
||||
isA<MesConversationsLoaded>(),
|
||||
],
|
||||
verify: (_) {
|
||||
verify(mockRepository.archiverConversation('conv-1')).called(1);
|
||||
verify(mockRepository.getMesConversations()).called(1);
|
||||
},
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingError] on archive failure',
|
||||
build: () {
|
||||
when(mockRepository.archiverConversation(any))
|
||||
.thenThrow(Exception('archive failed'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const ArchiverConversation('conv-1')),
|
||||
expect: () => [isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── EnvoyerMessageTexte ───────────────────────────────────────────────────
|
||||
|
||||
group('EnvoyerMessageTexte', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessageEnvoye, MessagesLoaded] on success',
|
||||
build: () {
|
||||
when(mockRepository.envoyerMessage(
|
||||
'conv-1',
|
||||
typeMessage: 'TEXTE',
|
||||
contenu: 'Hello',
|
||||
messageParentId: anyNamed('messageParentId'),
|
||||
)).thenAnswer((_) async => fakeMessage());
|
||||
when(mockRepository.getMessages('conv-1', page: anyNamed('page')))
|
||||
.thenAnswer((_) async => [fakeMessage()]);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const EnvoyerMessageTexte(
|
||||
conversationId: 'conv-1',
|
||||
contenu: 'Hello',
|
||||
)),
|
||||
expect: () => [
|
||||
isA<MessageEnvoye>()
|
||||
.having((s) => s.conversationId, 'conversationId', 'conv-1')
|
||||
.having((s) => s.message.id, 'message.id', 'msg-1'),
|
||||
isA<MessagesLoaded>(),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingError] on send failure',
|
||||
build: () {
|
||||
when(mockRepository.envoyerMessage(
|
||||
any,
|
||||
typeMessage: anyNamed('typeMessage'),
|
||||
contenu: anyNamed('contenu'),
|
||||
messageParentId: anyNamed('messageParentId'),
|
||||
)).thenThrow(Exception('send failed'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const EnvoyerMessageTexte(
|
||||
conversationId: 'conv-1',
|
||||
contenu: 'Hello',
|
||||
)),
|
||||
expect: () => [isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── LoadMessages ──────────────────────────────────────────────────────────
|
||||
|
||||
group('LoadMessages', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagesLoaded] with hasMore=true when 20 messages returned',
|
||||
build: () {
|
||||
final messages = List.generate(
|
||||
20,
|
||||
(i) => fakeMessage(id: 'msg-$i'),
|
||||
);
|
||||
when(mockRepository.getMessages('conv-1', page: 0))
|
||||
.thenAnswer((_) async => messages);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const LoadMessages(conversationId: 'conv-1')),
|
||||
expect: () => [
|
||||
isA<MessagesLoaded>()
|
||||
.having((s) => s.messages.length, 'messages.length', 20)
|
||||
.having((s) => s.hasMore, 'hasMore', true)
|
||||
.having((s) => s.conversationId, 'conversationId', 'conv-1'),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagesLoaded] with hasMore=false when less than 20 messages',
|
||||
build: () {
|
||||
when(mockRepository.getMessages('conv-1', page: 0))
|
||||
.thenAnswer((_) async => [fakeMessage(), fakeMessage(id: 'msg-2')]);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const LoadMessages(conversationId: 'conv-1')),
|
||||
expect: () => [
|
||||
isA<MessagesLoaded>().having((s) => s.hasMore, 'hasMore', false),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingError] on load messages failure',
|
||||
build: () {
|
||||
when(mockRepository.getMessages(any, page: anyNamed('page')))
|
||||
.thenThrow(Exception('load error'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const LoadMessages(conversationId: 'conv-1')),
|
||||
expect: () => [isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── SupprimerMessage ──────────────────────────────────────────────────────
|
||||
|
||||
group('SupprimerMessage', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingActionOk, MessagesLoaded] on delete success',
|
||||
build: () {
|
||||
when(mockRepository.supprimerMessage('conv-1', 'msg-1'))
|
||||
.thenAnswer((_) async {});
|
||||
when(mockRepository.getMessages('conv-1', page: anyNamed('page')))
|
||||
.thenAnswer((_) async => []);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const SupprimerMessage(
|
||||
conversationId: 'conv-1',
|
||||
messageId: 'msg-1',
|
||||
)),
|
||||
expect: () => [
|
||||
isA<MessagingActionOk>().having(
|
||||
(s) => s.action,
|
||||
'action',
|
||||
'supprimer-message',
|
||||
),
|
||||
isA<MessagesLoaded>(),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'emits [MessagingError] on delete failure',
|
||||
build: () {
|
||||
when(mockRepository.supprimerMessage(any, any))
|
||||
.thenThrow(Exception('delete error'));
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const SupprimerMessage(
|
||||
conversationId: 'conv-1',
|
||||
messageId: 'msg-1',
|
||||
)),
|
||||
expect: () => [isA<MessagingError>()],
|
||||
);
|
||||
});
|
||||
|
||||
// ── NouveauMessageWebSocket ───────────────────────────────────────────────
|
||||
|
||||
group('NouveauMessageWebSocket', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'reloads messages when current conversation matches',
|
||||
build: () {
|
||||
// Open a conversation first so _currentConversationId is set
|
||||
when(mockRepository.getConversation('conv-1'))
|
||||
.thenAnswer((_) async => fakeConversation());
|
||||
when(mockRepository.marquerLu(any)).thenAnswer((_) async {});
|
||||
when(mockRepository.getMessages('conv-1', page: anyNamed('page')))
|
||||
.thenAnswer((_) async => [fakeMessage()]);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) async {
|
||||
b.add(const OpenConversation('conv-1'));
|
||||
await Future<void>.delayed(const Duration(milliseconds: 50));
|
||||
b.add(const NouveauMessageWebSocket('conv-1'));
|
||||
},
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<ConversationOuverte>(),
|
||||
isA<MessagesLoaded>(),
|
||||
],
|
||||
);
|
||||
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'refreshes conversations list when ws message is for a different conversation',
|
||||
build: () {
|
||||
when(mockRepository.getMesConversations())
|
||||
.thenAnswer((_) async => [fakeConversationSummary()]);
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const NouveauMessageWebSocket('conv-other')),
|
||||
expect: () => [
|
||||
isA<MessagingLoading>(),
|
||||
isA<MesConversationsLoaded>(),
|
||||
],
|
||||
verify: (_) {
|
||||
verify(mockRepository.getMesConversations()).called(1);
|
||||
},
|
||||
);
|
||||
});
|
||||
|
||||
// ── MarquerLu ─────────────────────────────────────────────────────────────
|
||||
|
||||
group('MarquerLu', () {
|
||||
blocTest<MessagingBloc, MessagingState>(
|
||||
'calls marquerLu on repository without state change',
|
||||
build: () {
|
||||
when(mockRepository.marquerLu('conv-1')).thenAnswer((_) async {});
|
||||
return bloc;
|
||||
},
|
||||
act: (b) => b.add(const MarquerLu('conv-1')),
|
||||
expect: () => [],
|
||||
verify: (_) => verify(mockRepository.marquerLu('conv-1')).called(1),
|
||||
);
|
||||
});
|
||||
}
|
||||
353
test/features/communication/bloc/messaging_bloc_test.mocks.dart
Normal file
353
test/features/communication/bloc/messaging_bloc_test.mocks.dart
Normal file
@@ -0,0 +1,353 @@
|
||||
// Mocks generated by Mockito 5.4.6 from annotations
|
||||
// in unionflow_mobile_apps/test/features/communication/bloc/messaging_bloc_test.dart.
|
||||
// Do not manually edit this file.
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'dart:async' as _i6;
|
||||
|
||||
import 'package:mockito/mockito.dart' as _i1;
|
||||
import 'package:unionflow_mobile_apps/core/websocket/websocket_service.dart'
|
||||
as _i7;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/contact_policy.dart'
|
||||
as _i4;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/conversation.dart'
|
||||
as _i2;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message.dart'
|
||||
as _i3;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i5;
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: avoid_redundant_argument_values
|
||||
// ignore_for_file: avoid_setters_without_getters
|
||||
// ignore_for_file: comment_references
|
||||
// ignore_for_file: deprecated_member_use
|
||||
// ignore_for_file: deprecated_member_use_from_same_package
|
||||
// ignore_for_file: implementation_imports
|
||||
// ignore_for_file: invalid_use_of_visible_for_testing_member
|
||||
// ignore_for_file: must_be_immutable
|
||||
// ignore_for_file: prefer_const_constructors
|
||||
// ignore_for_file: unnecessary_parenthesis
|
||||
// ignore_for_file: camel_case_types
|
||||
// ignore_for_file: subtype_of_sealed_class
|
||||
// ignore_for_file: invalid_use_of_internal_member
|
||||
|
||||
class _FakeConversation_0 extends _i1.SmartFake implements _i2.Conversation {
|
||||
_FakeConversation_0(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeMessage_1 extends _i1.SmartFake implements _i3.Message {
|
||||
_FakeMessage_1(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeContactPolicy_2 extends _i1.SmartFake implements _i4.ContactPolicy {
|
||||
_FakeContactPolicy_2(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
/// A class which mocks [MessagingRepository].
|
||||
///
|
||||
/// See the documentation for Mockito's code generation for more information.
|
||||
class MockMessagingRepository extends _i1.Mock
|
||||
implements _i5.MessagingRepository {
|
||||
MockMessagingRepository() {
|
||||
_i1.throwOnMissingStub(this);
|
||||
}
|
||||
|
||||
@override
|
||||
_i6.Future<List<_i2.ConversationSummary>> getMesConversations() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMesConversations, []),
|
||||
returnValue: _i6.Future<List<_i2.ConversationSummary>>.value(
|
||||
<_i2.ConversationSummary>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<_i2.ConversationSummary>>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> getConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> demarrerConversationDirecte({
|
||||
required String? destinataireId,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> demarrerConversationRole({
|
||||
required String? roleCible,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> archiverConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#archiverConversation, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i3.Message> envoyerMessage(
|
||||
String? conversationId, {
|
||||
required String? typeMessage,
|
||||
String? contenu,
|
||||
String? urlFichier,
|
||||
int? dureeAudio,
|
||||
String? messageParentId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i3.Message>.value(
|
||||
_FakeMessage_1(
|
||||
this,
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i3.Message>);
|
||||
|
||||
@override
|
||||
_i6.Future<List<_i3.Message>> getMessages(
|
||||
String? conversationId, {
|
||||
int? page = 0,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMessages, [conversationId], {#page: page}),
|
||||
returnValue: _i6.Future<List<_i3.Message>>.value(<_i3.Message>[]),
|
||||
)
|
||||
as _i6.Future<List<_i3.Message>>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> marquerLu(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#marquerLu, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> supprimerMessage(
|
||||
String? conversationId,
|
||||
String? messageId,
|
||||
) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#supprimerMessage, [conversationId, messageId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> bloquerMembre({
|
||||
required String? membreABloquerId,
|
||||
String? organisationId,
|
||||
String? raison,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#bloquerMembre, [], {
|
||||
#membreABloquerId: membreABloquerId,
|
||||
#organisationId: organisationId,
|
||||
#raison: raison,
|
||||
}),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> debloquerMembre(
|
||||
String? membreId, {
|
||||
String? organisationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#debloquerMembre,
|
||||
[membreId],
|
||||
{#organisationId: organisationId},
|
||||
),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<List<Map<String, dynamic>>> getMesBlocages() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMesBlocages, []),
|
||||
returnValue: _i6.Future<List<Map<String, dynamic>>>.value(
|
||||
<Map<String, dynamic>>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<Map<String, dynamic>>>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i4.ContactPolicy> getPolitique(String? organisationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i4.ContactPolicy> mettreAJourPolitique(
|
||||
String? organisationId, {
|
||||
required String? typePolitique,
|
||||
required bool? autoriserMembreVersMembre,
|
||||
required bool? autoriserMembreVersRole,
|
||||
required bool? autoriserNotesVocales,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
}
|
||||
|
||||
/// A class which mocks [WebSocketService].
|
||||
///
|
||||
/// See the documentation for Mockito's code generation for more information.
|
||||
class MockWebSocketService extends _i1.Mock implements _i7.WebSocketService {
|
||||
MockWebSocketService() {
|
||||
_i1.throwOnMissingStub(this);
|
||||
}
|
||||
|
||||
@override
|
||||
_i6.Stream<_i7.WebSocketEvent> get eventStream =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.getter(#eventStream),
|
||||
returnValue: _i6.Stream<_i7.WebSocketEvent>.empty(),
|
||||
)
|
||||
as _i6.Stream<_i7.WebSocketEvent>);
|
||||
|
||||
@override
|
||||
_i6.Stream<bool> get connectionStatusStream =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.getter(#connectionStatusStream),
|
||||
returnValue: _i6.Stream<bool>.empty(),
|
||||
)
|
||||
as _i6.Stream<bool>);
|
||||
|
||||
@override
|
||||
bool get isConnected =>
|
||||
(super.noSuchMethod(Invocation.getter(#isConnected), returnValue: false)
|
||||
as bool);
|
||||
|
||||
@override
|
||||
void connect() => super.noSuchMethod(
|
||||
Invocation.method(#connect, []),
|
||||
returnValueForMissingStub: null,
|
||||
);
|
||||
|
||||
@override
|
||||
void disconnect() => super.noSuchMethod(
|
||||
Invocation.method(#disconnect, []),
|
||||
returnValueForMissingStub: null,
|
||||
);
|
||||
|
||||
@override
|
||||
void dispose() => super.noSuchMethod(
|
||||
Invocation.method(#dispose, []),
|
||||
returnValueForMissingStub: null,
|
||||
);
|
||||
}
|
||||
@@ -3,19 +3,17 @@
|
||||
// Do not manually edit this file.
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'dart:async' as _i4;
|
||||
import 'dart:async' as _i6;
|
||||
|
||||
import 'package:dartz/dartz.dart' as _i2;
|
||||
import 'package:mockito/mockito.dart' as _i1;
|
||||
import 'package:unionflow_mobile_apps/core/error/failures.dart' as _i5;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/contact_policy.dart'
|
||||
as _i4;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/conversation.dart'
|
||||
as _i6;
|
||||
as _i2;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message.dart'
|
||||
as _i7;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message_template.dart'
|
||||
as _i8;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i3;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i5;
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: avoid_redundant_argument_values
|
||||
@@ -32,614 +30,274 @@ import 'package:unionflow_mobile_apps/features/communication/domain/repositories
|
||||
// ignore_for_file: subtype_of_sealed_class
|
||||
// ignore_for_file: invalid_use_of_internal_member
|
||||
|
||||
class _FakeEither_0<L, R> extends _i1.SmartFake implements _i2.Either<L, R> {
|
||||
_FakeEither_0(
|
||||
Object parent,
|
||||
Invocation parentInvocation,
|
||||
) : super(
|
||||
parent,
|
||||
parentInvocation,
|
||||
);
|
||||
class _FakeConversation_0 extends _i1.SmartFake implements _i2.Conversation {
|
||||
_FakeConversation_0(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeMessage_1 extends _i1.SmartFake implements _i3.Message {
|
||||
_FakeMessage_1(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeContactPolicy_2 extends _i1.SmartFake implements _i4.ContactPolicy {
|
||||
_FakeContactPolicy_2(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
/// A class which mocks [MessagingRepository].
|
||||
///
|
||||
/// See the documentation for Mockito's code generation for more information.
|
||||
class MockMessagingRepository extends _i1.Mock
|
||||
implements _i3.MessagingRepository {
|
||||
implements _i5.MessagingRepository {
|
||||
MockMessagingRepository() {
|
||||
_i1.throwOnMissingStub(this);
|
||||
}
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>> getConversations({
|
||||
String? organizationId,
|
||||
bool? includeArchived = false,
|
||||
_i6.Future<List<_i2.ConversationSummary>> getMesConversations() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMesConversations, []),
|
||||
returnValue: _i6.Future<List<_i2.ConversationSummary>>.value(
|
||||
<_i2.ConversationSummary>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<_i2.ConversationSummary>>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> getConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> demarrerConversationDirecte({
|
||||
required String? destinataireId,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i6.Conversation>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>);
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> getConversationById(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> createConversation({
|
||||
required String? name,
|
||||
required List<String>? participantIds,
|
||||
String? organizationId,
|
||||
String? description,
|
||||
_i6.Future<_i2.Conversation> demarrerConversationRole({
|
||||
required String? roleCible,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> archiveConversation(
|
||||
String? conversationId) =>
|
||||
_i6.Future<void> archiverConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#archiverConversation, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markConversationAsRead(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> toggleMuteConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> togglePinConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>> getMessages({
|
||||
required String? conversationId,
|
||||
int? limit,
|
||||
String? beforeMessageId,
|
||||
_i6.Future<_i3.Message> envoyerMessage(
|
||||
String? conversationId, {
|
||||
required String? typeMessage,
|
||||
String? contenu,
|
||||
String? urlFichier,
|
||||
int? dureeAudio,
|
||||
String? messageParentId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i7.Message>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>);
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i3.Message>.value(
|
||||
_FakeMessage_1(
|
||||
this,
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i3.Message>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendMessage({
|
||||
required String? conversationId,
|
||||
required String? content,
|
||||
List<String>? attachments,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<List<_i3.Message>> getMessages(
|
||||
String? conversationId, {
|
||||
int? page = 0,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#getMessages, [conversationId], {#page: page}),
|
||||
returnValue: _i6.Future<List<_i3.Message>>.value(<_i3.Message>[]),
|
||||
)
|
||||
as _i6.Future<List<_i3.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendBroadcast({
|
||||
required String? organizationId,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
List<String>? attachments,
|
||||
_i6.Future<void> marquerLu(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#marquerLu, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> supprimerMessage(
|
||||
String? conversationId,
|
||||
String? messageId,
|
||||
) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#supprimerMessage, [conversationId, messageId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> bloquerMembre({
|
||||
required String? membreABloquerId,
|
||||
String? organisationId,
|
||||
String? raison,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#bloquerMembre, [], {
|
||||
#membreABloquerId: membreABloquerId,
|
||||
#organisationId: organisationId,
|
||||
#raison: raison,
|
||||
}),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendTargetedMessage({
|
||||
required String? organizationId,
|
||||
required List<String>? targetRoles,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<void> debloquerMembre(
|
||||
String? membreId, {
|
||||
String? organisationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(
|
||||
#debloquerMembre,
|
||||
[membreId],
|
||||
{#organisationId: organisationId},
|
||||
),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markMessageAsRead(
|
||||
String? messageId) =>
|
||||
_i6.Future<List<Map<String, dynamic>>> getMesBlocages() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#getMesBlocages, []),
|
||||
returnValue: _i6.Future<List<Map<String, dynamic>>>.value(
|
||||
<Map<String, dynamic>>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<Map<String, dynamic>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> editMessage({
|
||||
required String? messageId,
|
||||
required String? newContent,
|
||||
_i6.Future<_i4.ContactPolicy> getPolitique(String? organisationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i4.ContactPolicy> mettreAJourPolitique(
|
||||
String? organisationId, {
|
||||
required String? typePolitique,
|
||||
required bool? autoriserMembreVersMembre,
|
||||
required bool? autoriserMembreVersRole,
|
||||
required bool? autoriserNotesVocales,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteMessage(String? messageId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>> getTemplates({
|
||||
String? organizationId,
|
||||
_i8.TemplateCategory? category,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
returnValue: _i4
|
||||
.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i8.MessageTemplate>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> getTemplateById(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> createTemplate({
|
||||
required String? name,
|
||||
required String? description,
|
||||
required _i8.TemplateCategory? category,
|
||||
required String? subject,
|
||||
required String? body,
|
||||
List<Map<String, dynamic>>? variables,
|
||||
String? organizationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> updateTemplate({
|
||||
required String? templateId,
|
||||
String? name,
|
||||
String? description,
|
||||
String? subject,
|
||||
String? body,
|
||||
bool? isActive,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteTemplate(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendFromTemplate({
|
||||
required String? templateId,
|
||||
required Map<String, String>? variables,
|
||||
required List<String>? recipientIds,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, int>> getUnreadCount(
|
||||
{String? organizationId}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, int>>.value(
|
||||
_FakeEither_0<_i5.Failure, int>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, int>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>> getMessagingStats({
|
||||
required String? organizationId,
|
||||
DateTime? startDate,
|
||||
DateTime? endDate,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>.value(
|
||||
_FakeEither_0<_i5.Failure, Map<String, dynamic>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>);
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
}
|
||||
|
||||
@@ -3,19 +3,17 @@
|
||||
// Do not manually edit this file.
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'dart:async' as _i4;
|
||||
import 'dart:async' as _i6;
|
||||
|
||||
import 'package:dartz/dartz.dart' as _i2;
|
||||
import 'package:mockito/mockito.dart' as _i1;
|
||||
import 'package:unionflow_mobile_apps/core/error/failures.dart' as _i5;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/contact_policy.dart'
|
||||
as _i4;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/conversation.dart'
|
||||
as _i6;
|
||||
as _i2;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message.dart'
|
||||
as _i7;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message_template.dart'
|
||||
as _i8;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i3;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i5;
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: avoid_redundant_argument_values
|
||||
@@ -32,614 +30,274 @@ import 'package:unionflow_mobile_apps/features/communication/domain/repositories
|
||||
// ignore_for_file: subtype_of_sealed_class
|
||||
// ignore_for_file: invalid_use_of_internal_member
|
||||
|
||||
class _FakeEither_0<L, R> extends _i1.SmartFake implements _i2.Either<L, R> {
|
||||
_FakeEither_0(
|
||||
Object parent,
|
||||
Invocation parentInvocation,
|
||||
) : super(
|
||||
parent,
|
||||
parentInvocation,
|
||||
);
|
||||
class _FakeConversation_0 extends _i1.SmartFake implements _i2.Conversation {
|
||||
_FakeConversation_0(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeMessage_1 extends _i1.SmartFake implements _i3.Message {
|
||||
_FakeMessage_1(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeContactPolicy_2 extends _i1.SmartFake implements _i4.ContactPolicy {
|
||||
_FakeContactPolicy_2(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
/// A class which mocks [MessagingRepository].
|
||||
///
|
||||
/// See the documentation for Mockito's code generation for more information.
|
||||
class MockMessagingRepository extends _i1.Mock
|
||||
implements _i3.MessagingRepository {
|
||||
implements _i5.MessagingRepository {
|
||||
MockMessagingRepository() {
|
||||
_i1.throwOnMissingStub(this);
|
||||
}
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>> getConversations({
|
||||
String? organizationId,
|
||||
bool? includeArchived = false,
|
||||
_i6.Future<List<_i2.ConversationSummary>> getMesConversations() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMesConversations, []),
|
||||
returnValue: _i6.Future<List<_i2.ConversationSummary>>.value(
|
||||
<_i2.ConversationSummary>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<_i2.ConversationSummary>>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> getConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> demarrerConversationDirecte({
|
||||
required String? destinataireId,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i6.Conversation>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>);
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> getConversationById(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> createConversation({
|
||||
required String? name,
|
||||
required List<String>? participantIds,
|
||||
String? organizationId,
|
||||
String? description,
|
||||
_i6.Future<_i2.Conversation> demarrerConversationRole({
|
||||
required String? roleCible,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> archiveConversation(
|
||||
String? conversationId) =>
|
||||
_i6.Future<void> archiverConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#archiverConversation, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markConversationAsRead(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> toggleMuteConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> togglePinConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>> getMessages({
|
||||
required String? conversationId,
|
||||
int? limit,
|
||||
String? beforeMessageId,
|
||||
_i6.Future<_i3.Message> envoyerMessage(
|
||||
String? conversationId, {
|
||||
required String? typeMessage,
|
||||
String? contenu,
|
||||
String? urlFichier,
|
||||
int? dureeAudio,
|
||||
String? messageParentId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i7.Message>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>);
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i3.Message>.value(
|
||||
_FakeMessage_1(
|
||||
this,
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i3.Message>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendMessage({
|
||||
required String? conversationId,
|
||||
required String? content,
|
||||
List<String>? attachments,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<List<_i3.Message>> getMessages(
|
||||
String? conversationId, {
|
||||
int? page = 0,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#getMessages, [conversationId], {#page: page}),
|
||||
returnValue: _i6.Future<List<_i3.Message>>.value(<_i3.Message>[]),
|
||||
)
|
||||
as _i6.Future<List<_i3.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendBroadcast({
|
||||
required String? organizationId,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
List<String>? attachments,
|
||||
_i6.Future<void> marquerLu(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#marquerLu, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> supprimerMessage(
|
||||
String? conversationId,
|
||||
String? messageId,
|
||||
) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#supprimerMessage, [conversationId, messageId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> bloquerMembre({
|
||||
required String? membreABloquerId,
|
||||
String? organisationId,
|
||||
String? raison,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#bloquerMembre, [], {
|
||||
#membreABloquerId: membreABloquerId,
|
||||
#organisationId: organisationId,
|
||||
#raison: raison,
|
||||
}),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendTargetedMessage({
|
||||
required String? organizationId,
|
||||
required List<String>? targetRoles,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<void> debloquerMembre(
|
||||
String? membreId, {
|
||||
String? organisationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(
|
||||
#debloquerMembre,
|
||||
[membreId],
|
||||
{#organisationId: organisationId},
|
||||
),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markMessageAsRead(
|
||||
String? messageId) =>
|
||||
_i6.Future<List<Map<String, dynamic>>> getMesBlocages() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#getMesBlocages, []),
|
||||
returnValue: _i6.Future<List<Map<String, dynamic>>>.value(
|
||||
<Map<String, dynamic>>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<Map<String, dynamic>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> editMessage({
|
||||
required String? messageId,
|
||||
required String? newContent,
|
||||
_i6.Future<_i4.ContactPolicy> getPolitique(String? organisationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i4.ContactPolicy> mettreAJourPolitique(
|
||||
String? organisationId, {
|
||||
required String? typePolitique,
|
||||
required bool? autoriserMembreVersMembre,
|
||||
required bool? autoriserMembreVersRole,
|
||||
required bool? autoriserNotesVocales,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteMessage(String? messageId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>> getTemplates({
|
||||
String? organizationId,
|
||||
_i8.TemplateCategory? category,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
returnValue: _i4
|
||||
.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i8.MessageTemplate>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> getTemplateById(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> createTemplate({
|
||||
required String? name,
|
||||
required String? description,
|
||||
required _i8.TemplateCategory? category,
|
||||
required String? subject,
|
||||
required String? body,
|
||||
List<Map<String, dynamic>>? variables,
|
||||
String? organizationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> updateTemplate({
|
||||
required String? templateId,
|
||||
String? name,
|
||||
String? description,
|
||||
String? subject,
|
||||
String? body,
|
||||
bool? isActive,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteTemplate(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendFromTemplate({
|
||||
required String? templateId,
|
||||
required Map<String, String>? variables,
|
||||
required List<String>? recipientIds,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, int>> getUnreadCount(
|
||||
{String? organizationId}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, int>>.value(
|
||||
_FakeEither_0<_i5.Failure, int>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, int>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>> getMessagingStats({
|
||||
required String? organizationId,
|
||||
DateTime? startDate,
|
||||
DateTime? endDate,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>.value(
|
||||
_FakeEither_0<_i5.Failure, Map<String, dynamic>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>);
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
}
|
||||
|
||||
@@ -3,19 +3,17 @@
|
||||
// Do not manually edit this file.
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'dart:async' as _i4;
|
||||
import 'dart:async' as _i6;
|
||||
|
||||
import 'package:dartz/dartz.dart' as _i2;
|
||||
import 'package:mockito/mockito.dart' as _i1;
|
||||
import 'package:unionflow_mobile_apps/core/error/failures.dart' as _i5;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/contact_policy.dart'
|
||||
as _i4;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/conversation.dart'
|
||||
as _i6;
|
||||
as _i2;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message.dart'
|
||||
as _i7;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message_template.dart'
|
||||
as _i8;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i3;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i5;
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: avoid_redundant_argument_values
|
||||
@@ -32,614 +30,274 @@ import 'package:unionflow_mobile_apps/features/communication/domain/repositories
|
||||
// ignore_for_file: subtype_of_sealed_class
|
||||
// ignore_for_file: invalid_use_of_internal_member
|
||||
|
||||
class _FakeEither_0<L, R> extends _i1.SmartFake implements _i2.Either<L, R> {
|
||||
_FakeEither_0(
|
||||
Object parent,
|
||||
Invocation parentInvocation,
|
||||
) : super(
|
||||
parent,
|
||||
parentInvocation,
|
||||
);
|
||||
class _FakeConversation_0 extends _i1.SmartFake implements _i2.Conversation {
|
||||
_FakeConversation_0(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeMessage_1 extends _i1.SmartFake implements _i3.Message {
|
||||
_FakeMessage_1(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeContactPolicy_2 extends _i1.SmartFake implements _i4.ContactPolicy {
|
||||
_FakeContactPolicy_2(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
/// A class which mocks [MessagingRepository].
|
||||
///
|
||||
/// See the documentation for Mockito's code generation for more information.
|
||||
class MockMessagingRepository extends _i1.Mock
|
||||
implements _i3.MessagingRepository {
|
||||
implements _i5.MessagingRepository {
|
||||
MockMessagingRepository() {
|
||||
_i1.throwOnMissingStub(this);
|
||||
}
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>> getConversations({
|
||||
String? organizationId,
|
||||
bool? includeArchived = false,
|
||||
_i6.Future<List<_i2.ConversationSummary>> getMesConversations() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMesConversations, []),
|
||||
returnValue: _i6.Future<List<_i2.ConversationSummary>>.value(
|
||||
<_i2.ConversationSummary>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<_i2.ConversationSummary>>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> getConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> demarrerConversationDirecte({
|
||||
required String? destinataireId,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i6.Conversation>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>);
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> getConversationById(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> createConversation({
|
||||
required String? name,
|
||||
required List<String>? participantIds,
|
||||
String? organizationId,
|
||||
String? description,
|
||||
_i6.Future<_i2.Conversation> demarrerConversationRole({
|
||||
required String? roleCible,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> archiveConversation(
|
||||
String? conversationId) =>
|
||||
_i6.Future<void> archiverConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#archiverConversation, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markConversationAsRead(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> toggleMuteConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> togglePinConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>> getMessages({
|
||||
required String? conversationId,
|
||||
int? limit,
|
||||
String? beforeMessageId,
|
||||
_i6.Future<_i3.Message> envoyerMessage(
|
||||
String? conversationId, {
|
||||
required String? typeMessage,
|
||||
String? contenu,
|
||||
String? urlFichier,
|
||||
int? dureeAudio,
|
||||
String? messageParentId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i7.Message>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>);
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i3.Message>.value(
|
||||
_FakeMessage_1(
|
||||
this,
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i3.Message>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendMessage({
|
||||
required String? conversationId,
|
||||
required String? content,
|
||||
List<String>? attachments,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<List<_i3.Message>> getMessages(
|
||||
String? conversationId, {
|
||||
int? page = 0,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#getMessages, [conversationId], {#page: page}),
|
||||
returnValue: _i6.Future<List<_i3.Message>>.value(<_i3.Message>[]),
|
||||
)
|
||||
as _i6.Future<List<_i3.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendBroadcast({
|
||||
required String? organizationId,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
List<String>? attachments,
|
||||
_i6.Future<void> marquerLu(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#marquerLu, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> supprimerMessage(
|
||||
String? conversationId,
|
||||
String? messageId,
|
||||
) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#supprimerMessage, [conversationId, messageId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> bloquerMembre({
|
||||
required String? membreABloquerId,
|
||||
String? organisationId,
|
||||
String? raison,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#bloquerMembre, [], {
|
||||
#membreABloquerId: membreABloquerId,
|
||||
#organisationId: organisationId,
|
||||
#raison: raison,
|
||||
}),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendTargetedMessage({
|
||||
required String? organizationId,
|
||||
required List<String>? targetRoles,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<void> debloquerMembre(
|
||||
String? membreId, {
|
||||
String? organisationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(
|
||||
#debloquerMembre,
|
||||
[membreId],
|
||||
{#organisationId: organisationId},
|
||||
),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markMessageAsRead(
|
||||
String? messageId) =>
|
||||
_i6.Future<List<Map<String, dynamic>>> getMesBlocages() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#getMesBlocages, []),
|
||||
returnValue: _i6.Future<List<Map<String, dynamic>>>.value(
|
||||
<Map<String, dynamic>>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<Map<String, dynamic>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> editMessage({
|
||||
required String? messageId,
|
||||
required String? newContent,
|
||||
_i6.Future<_i4.ContactPolicy> getPolitique(String? organisationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i4.ContactPolicy> mettreAJourPolitique(
|
||||
String? organisationId, {
|
||||
required String? typePolitique,
|
||||
required bool? autoriserMembreVersMembre,
|
||||
required bool? autoriserMembreVersRole,
|
||||
required bool? autoriserNotesVocales,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteMessage(String? messageId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>> getTemplates({
|
||||
String? organizationId,
|
||||
_i8.TemplateCategory? category,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
returnValue: _i4
|
||||
.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i8.MessageTemplate>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> getTemplateById(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> createTemplate({
|
||||
required String? name,
|
||||
required String? description,
|
||||
required _i8.TemplateCategory? category,
|
||||
required String? subject,
|
||||
required String? body,
|
||||
List<Map<String, dynamic>>? variables,
|
||||
String? organizationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> updateTemplate({
|
||||
required String? templateId,
|
||||
String? name,
|
||||
String? description,
|
||||
String? subject,
|
||||
String? body,
|
||||
bool? isActive,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteTemplate(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendFromTemplate({
|
||||
required String? templateId,
|
||||
required Map<String, String>? variables,
|
||||
required List<String>? recipientIds,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, int>> getUnreadCount(
|
||||
{String? organizationId}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, int>>.value(
|
||||
_FakeEither_0<_i5.Failure, int>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, int>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>> getMessagingStats({
|
||||
required String? organizationId,
|
||||
DateTime? startDate,
|
||||
DateTime? endDate,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>.value(
|
||||
_FakeEither_0<_i5.Failure, Map<String, dynamic>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>);
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
}
|
||||
|
||||
@@ -3,19 +3,17 @@
|
||||
// Do not manually edit this file.
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'dart:async' as _i4;
|
||||
import 'dart:async' as _i6;
|
||||
|
||||
import 'package:dartz/dartz.dart' as _i2;
|
||||
import 'package:mockito/mockito.dart' as _i1;
|
||||
import 'package:unionflow_mobile_apps/core/error/failures.dart' as _i5;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/contact_policy.dart'
|
||||
as _i4;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/conversation.dart'
|
||||
as _i6;
|
||||
as _i2;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message.dart'
|
||||
as _i7;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/entities/message_template.dart'
|
||||
as _i8;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i3;
|
||||
import 'package:unionflow_mobile_apps/features/communication/domain/repositories/messaging_repository.dart'
|
||||
as _i5;
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: avoid_redundant_argument_values
|
||||
@@ -32,614 +30,274 @@ import 'package:unionflow_mobile_apps/features/communication/domain/repositories
|
||||
// ignore_for_file: subtype_of_sealed_class
|
||||
// ignore_for_file: invalid_use_of_internal_member
|
||||
|
||||
class _FakeEither_0<L, R> extends _i1.SmartFake implements _i2.Either<L, R> {
|
||||
_FakeEither_0(
|
||||
Object parent,
|
||||
Invocation parentInvocation,
|
||||
) : super(
|
||||
parent,
|
||||
parentInvocation,
|
||||
);
|
||||
class _FakeConversation_0 extends _i1.SmartFake implements _i2.Conversation {
|
||||
_FakeConversation_0(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeMessage_1 extends _i1.SmartFake implements _i3.Message {
|
||||
_FakeMessage_1(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
class _FakeContactPolicy_2 extends _i1.SmartFake implements _i4.ContactPolicy {
|
||||
_FakeContactPolicy_2(Object parent, Invocation parentInvocation)
|
||||
: super(parent, parentInvocation);
|
||||
}
|
||||
|
||||
/// A class which mocks [MessagingRepository].
|
||||
///
|
||||
/// See the documentation for Mockito's code generation for more information.
|
||||
class MockMessagingRepository extends _i1.Mock
|
||||
implements _i3.MessagingRepository {
|
||||
implements _i5.MessagingRepository {
|
||||
MockMessagingRepository() {
|
||||
_i1.throwOnMissingStub(this);
|
||||
}
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>> getConversations({
|
||||
String? organizationId,
|
||||
bool? includeArchived = false,
|
||||
_i6.Future<List<_i2.ConversationSummary>> getMesConversations() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getMesConversations, []),
|
||||
returnValue: _i6.Future<List<_i2.ConversationSummary>>.value(
|
||||
<_i2.ConversationSummary>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<_i2.ConversationSummary>>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> getConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#getConversation, [conversationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i2.Conversation> demarrerConversationDirecte({
|
||||
required String? destinataireId,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i6.Conversation>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversations,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#includeArchived: includeArchived,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i6.Conversation>>>);
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationDirecte, [], {
|
||||
#destinataireId: destinataireId,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> getConversationById(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getConversationById,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>> createConversation({
|
||||
required String? name,
|
||||
required List<String>? participantIds,
|
||||
String? organizationId,
|
||||
String? description,
|
||||
_i6.Future<_i2.Conversation> demarrerConversationRole({
|
||||
required String? roleCible,
|
||||
required String? organisationId,
|
||||
String? premierMessage,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i6.Conversation>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createConversation,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#participantIds: participantIds,
|
||||
#organizationId: organizationId,
|
||||
#description: description,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i6.Conversation>>);
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
returnValue: _i6.Future<_i2.Conversation>.value(
|
||||
_FakeConversation_0(
|
||||
this,
|
||||
Invocation.method(#demarrerConversationRole, [], {
|
||||
#roleCible: roleCible,
|
||||
#organisationId: organisationId,
|
||||
#premierMessage: premierMessage,
|
||||
}),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i2.Conversation>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> archiveConversation(
|
||||
String? conversationId) =>
|
||||
_i6.Future<void> archiverConversation(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#archiveConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#archiverConversation, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markConversationAsRead(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markConversationAsRead,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> toggleMuteConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#toggleMuteConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> togglePinConversation(
|
||||
String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#togglePinConversation,
|
||||
[conversationId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>> getMessages({
|
||||
required String? conversationId,
|
||||
int? limit,
|
||||
String? beforeMessageId,
|
||||
_i6.Future<_i3.Message> envoyerMessage(
|
||||
String? conversationId, {
|
||||
required String? typeMessage,
|
||||
String? contenu,
|
||||
String? urlFichier,
|
||||
int? dureeAudio,
|
||||
String? messageParentId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i7.Message>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessages,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#limit: limit,
|
||||
#beforeMessageId: beforeMessageId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i7.Message>>>);
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i3.Message>.value(
|
||||
_FakeMessage_1(
|
||||
this,
|
||||
Invocation.method(
|
||||
#envoyerMessage,
|
||||
[conversationId],
|
||||
{
|
||||
#typeMessage: typeMessage,
|
||||
#contenu: contenu,
|
||||
#urlFichier: urlFichier,
|
||||
#dureeAudio: dureeAudio,
|
||||
#messageParentId: messageParentId,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i3.Message>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendMessage({
|
||||
required String? conversationId,
|
||||
required String? content,
|
||||
List<String>? attachments,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<List<_i3.Message>> getMessages(
|
||||
String? conversationId, {
|
||||
int? page = 0,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendMessage,
|
||||
[],
|
||||
{
|
||||
#conversationId: conversationId,
|
||||
#content: content,
|
||||
#attachments: attachments,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#getMessages, [conversationId], {#page: page}),
|
||||
returnValue: _i6.Future<List<_i3.Message>>.value(<_i3.Message>[]),
|
||||
)
|
||||
as _i6.Future<List<_i3.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendBroadcast({
|
||||
required String? organizationId,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
List<String>? attachments,
|
||||
_i6.Future<void> marquerLu(String? conversationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#marquerLu, [conversationId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> supprimerMessage(
|
||||
String? conversationId,
|
||||
String? messageId,
|
||||
) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#supprimerMessage, [conversationId, messageId]),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i6.Future<void> bloquerMembre({
|
||||
required String? membreABloquerId,
|
||||
String? organisationId,
|
||||
String? raison,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendBroadcast,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
#attachments: attachments,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(#bloquerMembre, [], {
|
||||
#membreABloquerId: membreABloquerId,
|
||||
#organisationId: organisationId,
|
||||
#raison: raison,
|
||||
}),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendTargetedMessage({
|
||||
required String? organizationId,
|
||||
required List<String>? targetRoles,
|
||||
required String? subject,
|
||||
required String? content,
|
||||
_i7.MessagePriority? priority = _i7.MessagePriority.normal,
|
||||
_i6.Future<void> debloquerMembre(
|
||||
String? membreId, {
|
||||
String? organisationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendTargetedMessage,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#targetRoles: targetRoles,
|
||||
#subject: subject,
|
||||
#content: content,
|
||||
#priority: priority,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
Invocation.method(
|
||||
#debloquerMembre,
|
||||
[membreId],
|
||||
{#organisationId: organisationId},
|
||||
),
|
||||
returnValue: _i6.Future<void>.value(),
|
||||
returnValueForMissingStub: _i6.Future<void>.value(),
|
||||
)
|
||||
as _i6.Future<void>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> markMessageAsRead(
|
||||
String? messageId) =>
|
||||
_i6.Future<List<Map<String, dynamic>>> getMesBlocages() =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#markMessageAsRead,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
Invocation.method(#getMesBlocages, []),
|
||||
returnValue: _i6.Future<List<Map<String, dynamic>>>.value(
|
||||
<Map<String, dynamic>>[],
|
||||
),
|
||||
)
|
||||
as _i6.Future<List<Map<String, dynamic>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> editMessage({
|
||||
required String? messageId,
|
||||
required String? newContent,
|
||||
_i6.Future<_i4.ContactPolicy> getPolitique(String? organisationId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(#getPolitique, [organisationId]),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
|
||||
@override
|
||||
_i6.Future<_i4.ContactPolicy> mettreAJourPolitique(
|
||||
String? organisationId, {
|
||||
required String? typePolitique,
|
||||
required bool? autoriserMembreVersMembre,
|
||||
required bool? autoriserMembreVersRole,
|
||||
required bool? autoriserNotesVocales,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#editMessage,
|
||||
[],
|
||||
{
|
||||
#messageId: messageId,
|
||||
#newContent: newContent,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteMessage(String? messageId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteMessage,
|
||||
[messageId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>> getTemplates({
|
||||
String? organizationId,
|
||||
_i8.TemplateCategory? category,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
returnValue: _i4
|
||||
.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>.value(
|
||||
_FakeEither_0<_i5.Failure, List<_i8.MessageTemplate>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplates,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#category: category,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, List<_i8.MessageTemplate>>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> getTemplateById(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getTemplateById,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> createTemplate({
|
||||
required String? name,
|
||||
required String? description,
|
||||
required _i8.TemplateCategory? category,
|
||||
required String? subject,
|
||||
required String? body,
|
||||
List<Map<String, dynamic>>? variables,
|
||||
String? organizationId,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#createTemplate,
|
||||
[],
|
||||
{
|
||||
#name: name,
|
||||
#description: description,
|
||||
#category: category,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#variables: variables,
|
||||
#organizationId: organizationId,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>> updateTemplate({
|
||||
required String? templateId,
|
||||
String? name,
|
||||
String? description,
|
||||
String? subject,
|
||||
String? body,
|
||||
bool? isActive,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i8.MessageTemplate>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#updateTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#name: name,
|
||||
#description: description,
|
||||
#subject: subject,
|
||||
#body: body,
|
||||
#isActive: isActive,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i8.MessageTemplate>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, void>> deleteTemplate(
|
||||
String? templateId) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, void>>.value(
|
||||
_FakeEither_0<_i5.Failure, void>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#deleteTemplate,
|
||||
[templateId],
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, void>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, _i7.Message>> sendFromTemplate({
|
||||
required String? templateId,
|
||||
required Map<String, String>? variables,
|
||||
required List<String>? recipientIds,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>.value(
|
||||
_FakeEither_0<_i5.Failure, _i7.Message>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#sendFromTemplate,
|
||||
[],
|
||||
{
|
||||
#templateId: templateId,
|
||||
#variables: variables,
|
||||
#recipientIds: recipientIds,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, _i7.Message>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, int>> getUnreadCount(
|
||||
{String? organizationId}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
returnValue: _i4.Future<_i2.Either<_i5.Failure, int>>.value(
|
||||
_FakeEither_0<_i5.Failure, int>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getUnreadCount,
|
||||
[],
|
||||
{#organizationId: organizationId},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, int>>);
|
||||
|
||||
@override
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>> getMessagingStats({
|
||||
required String? organizationId,
|
||||
DateTime? startDate,
|
||||
DateTime? endDate,
|
||||
}) =>
|
||||
(super.noSuchMethod(
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
returnValue:
|
||||
_i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>.value(
|
||||
_FakeEither_0<_i5.Failure, Map<String, dynamic>>(
|
||||
this,
|
||||
Invocation.method(
|
||||
#getMessagingStats,
|
||||
[],
|
||||
{
|
||||
#organizationId: organizationId,
|
||||
#startDate: startDate,
|
||||
#endDate: endDate,
|
||||
},
|
||||
),
|
||||
)),
|
||||
) as _i4.Future<_i2.Either<_i5.Failure, Map<String, dynamic>>>);
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
returnValue: _i6.Future<_i4.ContactPolicy>.value(
|
||||
_FakeContactPolicy_2(
|
||||
this,
|
||||
Invocation.method(
|
||||
#mettreAJourPolitique,
|
||||
[organisationId],
|
||||
{
|
||||
#typePolitique: typePolitique,
|
||||
#autoriserMembreVersMembre: autoriserMembreVersMembre,
|
||||
#autoriserMembreVersRole: autoriserMembreVersRole,
|
||||
#autoriserNotesVocales: autoriserNotesVocales,
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
as _i6.Future<_i4.ContactPolicy>);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user