public DialogFlowException(string errorDescription, DialogFlowStatusResponse dialogFlowStatusResponse) : base(BuildErrorMessageFor(errorDescription, dialogFlowStatusResponse)) { }
private static string BuildErrorMessageFor(string errorDescription, DialogFlowStatusResponse dialogFlowStatusResponse) { return($"{errorDescription} because of {dialogFlowStatusResponse.ErrorMessage}"); }