CallbackRequest class

Represents a request to perform a callback operation.

public class CallbackRequest

Public Members

name description
CallbackRequest(…) Initializes a new instance of the CallbackRequest class.
Attempt { get; set; } Attempt number, starting at 0
Body { get; set; } The body of the callback request
CallbackId { get; } Stable id for tracking
ContentType { get; } The content type of the callback request body
CorrelationId { get; set; } Trace or correlation identifier
CreatedAt { get; } Timestamp when the callback request was created
Headers { get; set; } HTTP headers to include in the callback request
HttpMethod { get; } HTTP method to use for the callback (e.g., POST, PUT)
IdempotencyKey { get; set; } Key for receiver deduplication
NextAttemptAt { get; set; } Timestamp for the next attempt
OperationId { get; set; } E.g. createPayment
TargetUrl { get; set; } The URL to which the callback request will be sent
Timeout { get; set; } Timeout duration for the callback request

See Also