Skip to content

InboundTriggerValidatedRequest

Namespace AgentPrism · Assembly AgentPrism.Core.dll

A request that passed every check and is ready to be queued.

public sealed record InboundTriggerValidatedRequest : IEquatable<InboundTriggerValidatedRequest>

objectInboundTriggerValidatedRequest

IEquatable<InboundTriggerValidatedRequest>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public InboundTriggerValidatedRequest()

The idempotency key this request reserved (the request’s signature).

public required string IdempotencyKey { get; init; }

string

The message extracted from the request body.

public required string Message { get; init; }

string

The trigger definition the request matched.

public required InboundTrigger Trigger { get; init; }

InboundTrigger

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(InboundTriggerValidatedRequest? other)

other InboundTriggerValidatedRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(InboundTriggerValidatedRequest?, InboundTriggerValidatedRequest?)

Section titled “ operator ==(InboundTriggerValidatedRequest?, InboundTriggerValidatedRequest?)”
public static bool operator ==(InboundTriggerValidatedRequest? left, InboundTriggerValidatedRequest? right)

left InboundTriggerValidatedRequest?

right InboundTriggerValidatedRequest?

bool

operator !=(InboundTriggerValidatedRequest?, InboundTriggerValidatedRequest?)

Section titled “ operator !=(InboundTriggerValidatedRequest?, InboundTriggerValidatedRequest?)”
public static bool operator !=(InboundTriggerValidatedRequest? left, InboundTriggerValidatedRequest? right)

left InboundTriggerValidatedRequest?

right InboundTriggerValidatedRequest?

bool