/* Options: Date: 2026-03-13 22:07:20 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://milliet.io //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: document.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* /** * Service de création de documents */ @Route(Path="/document/{DocumentType}/{IdEntrepot}/{IdSociete}/{IdDocument}", Verbs="GET") // @Route(Path="/document/{DocumentType}/{IdEntrepot}/{IdGroupe}/{IdSociete}/{Year}/{Month}", Verbs="GET") @Api(Description="Service de création de documents") open class document : IReturn { /** * document type */ @ApiMember(DataType="string", Description="document type", IsRequired=true, Name="DocumentType", ParameterType="path") open var documentType:eapi_document_type_enum? = null /** * n° entrepot */ @ApiMember(DataType="integer", Description="n° entrepot", IsRequired=true, Name="IdEntrepot", ParameterType="path") open var idEntrepot:Int? = null /** * n° groupe */ @ApiMember(DataType="integer", Description="n° groupe", IsRequired=true, Name="IdGroupe", ParameterType="path") open var idGroupe:Int? = null /** * n° client */ @ApiMember(DataType="integer", Description="n° client", IsRequired=true, Name="IdSociete", ParameterType="path") open var idSociete:Int? = null /** * n° document */ @ApiMember(DataType="integer", Description="n° document", IsRequired=true, Name="IdDocument", ParameterType="path", Route="/document/{DocumentType}/{IdEntrepot}/{IdSociete}/{IdDocument}") open var idDocument:Int? = null /** * année */ @ApiMember(DataType="integer", Description="année", IsRequired=true, Name="Year", ParameterType="path", Route="/document/{DocumentType}/{IdEntrepot}/{IdSociete}/{Year}/{Month}") open var year:Int? = null /** * mois */ @ApiMember(DataType="integer", Description="mois", IsRequired=true, Name="Month", ParameterType="path", Route="/document/{DocumentType}/{IdEntrepot}/{IdSociete}/{Year}/{Month}") open var month:Int? = null companion object { private val responseType = Object::class.java } override fun getResponseType(): Any? = document.responseType } enum class eapi_document_type_enum { Facture, Commande, R98, R99, Balance, }