jj: licensestate
This commit is contained in:
parent
d35a29e3db
commit
c93c270e89
@ -1,7 +1,25 @@
|
||||
Public Class LicenseState
|
||||
Public Modules As List(Of ModuleState)
|
||||
|
||||
Public Sub New()
|
||||
Modules = New List(Of ModuleState)
|
||||
End Sub
|
||||
Public Modules As List(Of LicenseModule)
|
||||
End Class
|
||||
|
||||
Public Class LicenseModule
|
||||
Public Name As String
|
||||
Public ValidUntil As Date
|
||||
Public Users As List(Of LicenseUser)
|
||||
End Class
|
||||
|
||||
Public Class LicenseUser
|
||||
Public Type As UserType
|
||||
Public Count As Integer
|
||||
Public Test As Boolean
|
||||
Public ValidUntil As Date
|
||||
End Class
|
||||
|
||||
Public Enum UserType
|
||||
PowerUser
|
||||
[ReadOnly]
|
||||
[WriteOnly]
|
||||
ReadWrite
|
||||
End Enum
|
||||
|
||||
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
Public Class ModuleState
|
||||
Public Name As String
|
||||
|
||||
Public Sub New(Name As String)
|
||||
Me.Name = Name
|
||||
End Sub
|
||||
End Class
|
||||
Loading…
x
Reference in New Issue
Block a user