ContactService constructor

ContactService({
  1. required ApiClient apiClient,
  2. required String phoneNumberId,
  3. required Logger logger,
})

Creates a new contact service.

apiClient is the API client for making requests. phoneNumberId is the WhatsApp Business Account phone number ID. logger is used for logging contact service events.

Implementation

ContactService({
  required ApiClient apiClient,
  required String phoneNumberId,
  required Logger logger,
})  : _apiClient = apiClient,
      _phoneNumberId = phoneNumberId,
      _logger = logger {
  _logger.debug('ContactService initialized');
}