using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PepperDash.Essentials.Core.Fusion
{
///
/// Represents Fusion Help Request functionality
///
public interface IFusionHelpRequest
{
///
/// Feedback containing the response to a help request
///
StringFeedback HelpRequestResponseFeedback { get; }
///
/// Indicates whether a help request has been sent
///
BoolFeedback HelpRequestSentFeedback { get; }
///
/// Feedback containing the current status of the help request
///
StringFeedback HelpRequestStatusFeedback { get; }
///
/// Sends a help request
///
void SendHelpRequest();
///
/// Clears the current help request status
///
void CancelHelpRequest();
///
/// Toggles between sending and cancelling a help request
///
void ToggleHelpRequest();
}
}