(* Options:
Date: 2025-04-12 03:11:33
Version: 8.23
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://api.bokamera.se

//GlobalNamespace: 
//MakeDataContractsExtensible: False
//AddReturnMarker: True
//AddDescriptionAsComments: True
//AddDataContractAttributes: False
//AddIndexesToDataMembers: False
//AddGeneratedCodeAttributes: False
//AddResponseStatus: False
//AddImplicitVersion: 
//ExportValueTypes: False
IncludeTypes: LicenseInformationTypeQuery.*
//ExcludeTypes: 
//InitializeCollections: True
//AddNamespaces: 
*)

namespace BokaMera.API.ServiceModel.Db

open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
open System.Globalization
open ServiceStack.Data
open System.IO
open System.Net
open System.Net.Http.Headers

    [<AllowNullLiteral>]
    type BaseModel() = 
        class end

    [<AllowNullLiteral>]
    type LicenseInformationType() = 
        inherit BaseModel()
        member val Id:Int32 = new Int32() with get,set
        [<Required>]
        member val Name:String = null with get,set

    [<AllowNullLiteral>]
    type LicenseInformationTypeQueryResponse() = 
        ///<summary>
        ///The license information type id
        ///</summary>
        [<ApiMember(Description="The license information type id")>]
        member val Id:Int32 = new Int32() with get,set

        ///<summary>
        ///The license information type name
        ///</summary>
        [<ApiMember(Description="The license information type name")>]
        member val Name:String = null with get,set

    [<Route("/licenses/informationtypes/", "GET")>]
    [<ApiResponse(Description="You were unauthorized to call this service", StatusCode=401)>]
    [<AllowNullLiteral>]
    type LicenseInformationTypeQuery() = 
        inherit QueryDb<LicenseInformationType, LicenseInformationTypeQueryResponse>()
        interface IReturn<QueryResponse<LicenseInformationTypeQueryResponse>>
        member val ResponseStatus:ResponseStatus = null with get,set