/* Options: Date: 2025-04-24 17:07:45 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://testapi.bokamera.se //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UpdateCompanyInvoiceArticle.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/company/invoice/article", Verbs="PUT") @ApiResponse(Description="You were unauthorized to call this service", StatusCode=401) @ValidateRequest(Validator="IsAuthenticated") open class UpdateCompanyInvoiceArticle : IReturn { /** * Invoice article No in Db. */ @ApiMember(Description="Invoice article No in Db.", IsRequired=true) var Id:Int? = null /** * Invoice article Name */ @ApiMember(Description="Invoice article Name") var Name:String? = null /** * Invoice article Name */ @ApiMember(Description="Invoice article Name") var LicenseTypeId:Int? = null /** * Invoice LicenseProductTypeId */ @ApiMember(Description="Invoice LicenseProductTypeId") var LicenseProductTypeId:Int? = null /** * Invoice article is TIER license */ @ApiMember(Description="Invoice article is TIER license") var IsMainLicense:Boolean? = null /** * Invoice VossProductGroupId reference */ @ApiMember(Description="Invoice VossProductGroupId reference") var VossProductGroupId:UUID? = null companion object { private val responseType = CompanyInvoiceArticleQueryResponse::class.java } override fun getResponseType(): Any? = UpdateCompanyInvoiceArticle.responseType } open class CompanyInvoiceArticleQueryResponse { var Name:String? = null var LicenseTypeId:Int? = null var LicenseProductTypeId:Int? = null var IsMainLicense:Boolean? = null var VossProductGroupId:UUID? = null var Id:Int? = null }