(* Options: Date: 2024-05-14 19:19:34 Version: 6.111 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test.servicestack.net //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: HelloWithEnumMap.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace Test.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.IO type EnumType = | Value1 = 0 | Value2 = 1 | Value3 = 2 type EnumWithValues = | None = 0 | Value1 = 1 | Value2 = 2 [] type EnumFlags = | Value0 = 0 | Value1 = 1 | Value2 = 2 | Value3 = 4 | Value123 = 7 type EnumStyle = | lower = 0 | UPPER = 1 | PascalCase = 2 | camelCase = 3 | camelUPPER = 4 | PascalUPPER = 5 [] type HelloWithEnumMap() = member val EnumProp:Dictionary = new Dictionary() with get,set member val EnumWithValues:Dictionary = new Dictionary() with get,set member val NullableEnumProp:Dictionary, Nullable> = new Dictionary, Nullable>() with get,set member val EnumFlags:Dictionary = new Dictionary() with get,set member val EnumStyle:Dictionary = new Dictionary() with get,set