diff options
Diffstat (limited to 'src/Data')
| -rw-r--r-- | src/Data/General/AppCookie.cs | 9 | ||||
| -rw-r--r-- | src/Data/Static/AppCookies.cs | 13 | ||||
| -rw-r--r-- | src/Data/Static/AppJsonSettings.cs | 2 |
3 files changed, 23 insertions, 1 deletions
diff --git a/src/Data/General/AppCookie.cs b/src/Data/General/AppCookie.cs new file mode 100644 index 0000000..afa876f --- /dev/null +++ b/src/Data/General/AppCookie.cs @@ -0,0 +1,9 @@ +namespace IOL.WebApi.Template.Data.General +{ + public sealed record AppCookie + { + public string Name { get; init; } + public string Description { get; init; } + public bool Required { get; init; } + } +} diff --git a/src/Data/Static/AppCookies.cs b/src/Data/Static/AppCookies.cs new file mode 100644 index 0000000..3bb8ff9 --- /dev/null +++ b/src/Data/Static/AppCookies.cs @@ -0,0 +1,13 @@ +using IOL.WebApi.Template.Data.General; + +namespace IOL.WebApi.Template.Data.Static +{ + public static class AppCookies + { + public static AppCookie Session => new() { + Name = "IOL.WebApi.Template_session", + Description = "This cookie is required to keep track of you when you log in.", + Required = false + }; + } +} diff --git a/src/Data/Static/AppJsonSettings.cs b/src/Data/Static/AppJsonSettings.cs index 8aad1ba..dd26588 100644 --- a/src/Data/Static/AppJsonSettings.cs +++ b/src/Data/Static/AppJsonSettings.cs @@ -7,7 +7,7 @@ namespace IOL.WebApi.Template.Data.Static { public static class AppJsonSettings { - public static Action<JsonOptions> Value { get; } = options => { + public static Action<JsonOptions> Default { get; } = options => { options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.Preserve; options.JsonSerializerOptions.PropertyNameCaseInsensitive = true; options.JsonSerializerOptions.NumberHandling = JsonNumberHandling.AllowReadingFromString; |
