RequestsModalOptions constructor
RequestsModalOptions(- {required bool isRequestsModalVisible,
- required VoidCallback onRequestClose,
- required int requestCounter,
- required dynamic onRequestFilterChange(
- String
),
- required List<Request> requestList,
- RespondToRequestsType onRequestItemPress = respondToRequests,
- required dynamic updateRequestList(
- List<Request>
),
- required String roomName,
- Socket? socket,
- Color backgroundColor = const Color(0xFF83C0E9),
- String position = 'topRight',
- required RequestsModalParameters parameters,
- RenderRequestComponentType renderRequestComponent = _defaultRenderRequestComponent}
)
Implementation
RequestsModalOptions({
required this.isRequestsModalVisible,
required this.onRequestClose,
required this.requestCounter,
required this.onRequestFilterChange,
required this.requestList,
this.onRequestItemPress = respondToRequests,
required this.updateRequestList,
required this.roomName,
this.socket,
this.backgroundColor = const Color(0xFF83C0E9),
this.position = 'topRight',
required this.parameters,
this.renderRequestComponent =
_defaultRenderRequestComponent, // Default rendering function
});