Skip to content

InboundTriggerSaveRequest

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

The request body for creating or replacing an inbound trigger.

public sealed record InboundTriggerSaveRequest : IEquatable<InboundTriggerSaveRequest>

objectInboundTriggerSaveRequest

IEquatable<InboundTriggerSaveRequest>

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

public InboundTriggerSaveRequest()

Gets whether the trigger accepts requests. Default true.

public bool Enabled { get; init; }

bool

Gets how the request body becomes the run’s message. Default InboundTriggerPayloadMode.WholeBody.

public InboundTriggerPayloadMode PayloadMode { get; init; }

InboundTriggerPayloadMode

Gets the dotted path used when InboundTriggerSaveRequest.PayloadMode is InboundTriggerPayloadMode.Path.

public string? PayloadPath { get; init; }

string?

Gets the configuration key name the signing secret is read from. Never a value.

public string? SigningSecretConfigurationName { get; init; }

string?

Gets the kind of target the trigger starts. Default InboundTriggerTargetKind.Agent.

public InboundTriggerTargetKind TargetKind { get; init; }

InboundTriggerTargetKind

Gets the agent or workflow name to run.

public string? TargetName { get; init; }

string?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(InboundTriggerSaveRequest? other)

other InboundTriggerSaveRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(InboundTriggerSaveRequest?, InboundTriggerSaveRequest?)

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

left InboundTriggerSaveRequest?

right InboundTriggerSaveRequest?

bool

operator !=(InboundTriggerSaveRequest?, InboundTriggerSaveRequest?)

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

left InboundTriggerSaveRequest?

right InboundTriggerSaveRequest?

bool