InboundTriggerResponse
AgentPrism.AspNetCore.dllThe response describing an inbound trigger definition.
public sealed record InboundTriggerResponse : IEquatable<InboundTriggerResponse>Inheritance
Section titled “Inheritance”object ← InboundTriggerResponse
Implements
Section titled “Implements”IEquatable<InboundTriggerResponse>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Carries no signing secret value, only the configuration key’s NAME.
Constructors
Section titled “Constructors”InboundTriggerResponse()
Section titled “ InboundTriggerResponse()”public InboundTriggerResponse()Properties
Section titled “Properties”CreatedAt
Section titled “ CreatedAt”Gets the creation time (UTC).
public required DateTimeOffset CreatedAt { get; init; }Property Value
Section titled “Property Value”Enabled
Section titled “ Enabled”Gets whether the trigger accepts requests.
public required bool Enabled { get; init; }Property Value
Section titled “Property Value”Gets the trigger name.
public required string Name { get; init; }Property Value
Section titled “Property Value”PayloadMode
Section titled “ PayloadMode”Gets how the request body becomes the run’s message.
public required InboundTriggerPayloadMode PayloadMode { get; init; }Property Value
Section titled “Property Value”PayloadPath
Section titled “ PayloadPath”Gets the dotted path used when InboundTriggerResponse.PayloadMode is InboundTriggerPayloadMode.Path.
public string? PayloadPath { get; init; }Property Value
Section titled “Property Value”Resolved
Section titled “ Resolved”Gets whether SigningSecretConfigurationName currently resolves to a value.
public required bool Resolved { get; init; }Property Value
Section titled “Property Value”SigningSecretConfigurationName
Section titled “ SigningSecretConfigurationName”Gets the configuration key name the signing secret is read from.
public required string SigningSecretConfigurationName { get; init; }Property Value
Section titled “Property Value”TargetKind
Section titled “ TargetKind”Gets the kind of target the trigger starts.
public required InboundTriggerTargetKind TargetKind { get; init; }Property Value
Section titled “Property Value”TargetName
Section titled “ TargetName”Gets the agent or workflow name the trigger starts.
public required string TargetName { get; init; }Property Value
Section titled “Property Value”UpdatedAt
Section titled “ UpdatedAt”Gets the last-updated time (UTC).
public required DateTimeOffset UpdatedAt { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(InboundTriggerResponse?)
Section titled “ Equals(InboundTriggerResponse?)”public bool Equals(InboundTriggerResponse? other)Parameters
Section titled “Parameters”other InboundTriggerResponse?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(InboundTriggerResponse?, InboundTriggerResponse?)
Section titled “ operator ==(InboundTriggerResponse?, InboundTriggerResponse?)”public static bool operator ==(InboundTriggerResponse? left, InboundTriggerResponse? right)Parameters
Section titled “Parameters”left InboundTriggerResponse?
right InboundTriggerResponse?
Returns
Section titled “Returns”operator !=(InboundTriggerResponse?, InboundTriggerResponse?)
Section titled “ operator !=(InboundTriggerResponse?, InboundTriggerResponse?)”public static bool operator !=(InboundTriggerResponse? left, InboundTriggerResponse? right)Parameters
Section titled “Parameters”left InboundTriggerResponse?
right InboundTriggerResponse?