namespace LaunchDarkly.EventSource
{
///
/// An internal class used to hold static values used when processing Server Sent Events.
///
internal static class Constants
{
///
/// The HTTP header name for Accept.
///
internal static string AcceptHttpHeader = "Accept";
///
/// The HTTP header name for the last event identifier.
///
internal static string LastEventIdHttpHeader = "Last-Event-ID";
///
/// The HTTP header value for the Content Type.
///
internal static string EventStreamContentType = "text/event-stream";
///
/// The event type name for a Retry in a Server Sent Event.
///
internal static string RetryField = "retry";
///
/// The largest reconnection time honored from a Server Sent Event retry field.
///
internal const long MaxServerDirectedRetryDelayMillis = 3_600_000;
///
/// The identifier field name in a Server Sent Event.
///
internal static string IdField = "id";
///
/// The event type field name in a Server Sent Event.
///
internal static string EventField = "event";
///
/// The data field name in a Server Sent Event.
///
internal static string DataField = "data";
///
/// The message field name in a Server Sent Event.
///
internal static string MessageField = "message";
}
}