public IActionResult Setup([FromBody] PushNotification request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(Result.Failure(ModelState.ToInnerErrors())));
            }

            Result result = GetExecutionResult(() => userStateService.SetupNotification(User.GetToken(), request));

            return(result.Succeeded
                       ? Ok()
                       : InternalServerError(result));
        }