feat: validate single-client broadcast operations
Build web service image / build (push) Successful in 1m9s
Build web service image / build (push) Successful in 1m9s
This commit is contained in:
@@ -5,7 +5,20 @@ public sealed record AccountInfo(string AccountId, string? DisplayName, string?
|
||||
public sealed record SessionInfo(string Name, string AutomationId, bool IsCurrent);
|
||||
public sealed record MessageInfo(string Fingerprint, string Type, string? Sender, string? Summary, string? Content);
|
||||
public sealed record ListRequest(int Limit = 50, int Offset = 0, bool IncludeContent = false, string? AccountId = null, string? Session = null);
|
||||
public sealed record OperationSubmitRequest(string? Kind, string? AccountId, string? TargetId, string? Text, string? IdempotencyKey, bool Confirmed);
|
||||
public sealed record OperationSubmitRequest(
|
||||
string? Kind,
|
||||
string? AccountId,
|
||||
string? TargetId,
|
||||
string? Text,
|
||||
string? IdempotencyKey,
|
||||
bool Confirmed,
|
||||
IReadOnlyList<string>? Targets = null,
|
||||
bool StopOnError = true);
|
||||
|
||||
public sealed record BroadcastItemResult(string TargetId, string State, string? ErrorCode);
|
||||
|
||||
public sealed record BroadcastResult(IReadOnlyList<string> TargetIds, IReadOnlyList<BroadcastItemResult> Items,
|
||||
bool Stopped, string? StopReason);
|
||||
|
||||
public sealed class ReadOnlyRequest
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user