(* Options: Date: 2024-05-15 16:48: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: HelloWithEnumList.* //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 HelloWithEnumList() = member val EnumProp:ResizeArray = new ResizeArray() with get,set member val EnumWithValues:ResizeArray = new ResizeArray() with get,set member val NullableEnumProp:ResizeArray> = new ResizeArray>() with get,set member val EnumFlags:ResizeArray = new ResizeArray() with get,set member val EnumStyle:ResizeArray = new ResizeArray() with get,set