mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-01-31 13:25:00 +00:00
45 lines
1.2 KiB
C#
45 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace PepperDash.Essentials.Core.Fusion
|
|
{
|
|
/// <summary>
|
|
/// Represents Fusion Help Request functionality
|
|
/// </summary>
|
|
public interface IFusionHelpRequest
|
|
{
|
|
/// <summary>
|
|
/// Feedback containing the response to a help request
|
|
/// </summary>
|
|
StringFeedback HelpRequestResponseFeedback { get; }
|
|
|
|
/// <summary>
|
|
/// Indicates whether a help request has been sent
|
|
/// </summary>
|
|
BoolFeedback HelpRequestSentFeedback { get; }
|
|
|
|
/// <summary>
|
|
/// Feedback containing the current status of the help request
|
|
/// </summary>
|
|
StringFeedback HelpRequestStatusFeedback { get; }
|
|
|
|
/// <summary>
|
|
/// Sends a help request
|
|
/// </summary>
|
|
void SendHelpRequest();
|
|
|
|
/// <summary>
|
|
/// Clears the current help request status
|
|
/// </summary>
|
|
void CancelHelpRequest();
|
|
|
|
/// <summary>
|
|
/// Toggles between sending and cancelling a help request
|
|
/// </summary>
|
|
void ToggleHelpRequest();
|
|
}
|
|
}
|