import java.math.*
import java.util.*
import net.servicestack.client.*
open class LicenseActionRequest
{
var CryptedLicenseNr:String? = null
var CryptedStamp:String? = null
var HostName:String? = null
var Action:LicenseAction? = null
}
enum class LicenseAction
{
Check,
IsOK,
KombinationNotOK,
LicenseUnknown,
RegisterLicense,
HasFreeLicense,
NoFreeLicense,
LicenseIsNowRegistered,
Error,
WarningExceeded,
}
open class LicenseActionResponse
{
var Answer:LicenseAction? = null
}
Kotlin LicenseActionRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /csv/reply/LicenseActionRequest HTTP/1.1
Host: 52.142.207.43
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"CryptedLicenseNr":"String","CryptedStamp":"String","HostName":"String","Action":"Check"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"Answer":"Check"}