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
- namespace Kestrun.Callback
- CallbackRequest.cs