Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erasmodanarni/0c7961abc060be2577089e2188f810df to your computer and use it in GitHub Desktop.
Save erasmodanarni/0c7961abc060be2577089e2188f810df to your computer and use it in GitHub Desktop.
problem with enumeration is soapfish
class ListaPreCasd(xsd.ComplexType):
INHERITANCE = None
INDICATOR = xsd.Sequence
CuaaForn = xsd.Element(CUAA)
CodiRegiForn = xsd.Element(TipoCodice)
CodiceAllegato = xsd.Element(TipoCodice, minOccurs=0)
CodiceVino = xsd.Element(TipoCodiceDopIgp, minOccurs=0)
QuantitaUva = xsd.Element(QtaKgCarico)
CodiceColore = xsd.Element(xsd.String(enumeration=['B', 'N']length=1,))
AnnoCampagna = xsd.Element(TipoAnno)
CuaaDest = xsd.Element(CUAA)
CodiRegiDest = xsd.Element(TipoCodice)
CodIcqrf = xsd.Element(CodiceIcq)
DataInvi = xsd.Element(xsd.Date)
DataBloc = xsd.Element(xsd.Date)
DataAgg = xsd.Element(xsd.Date)
CodClassificazione = xsd.Element(TipoCodice, minOccurs=0)
CodCategoria = xsd.Element(TipoCodice)
@classmethod
def create(cls, CuaaForn, CodiRegiForn, QuantitaUva, CodiceColore, AnnoCampagna, CuaaDest, CodiRegiDest, CodIcqrf, DataInvi, DataBloc, DataAgg, CodCategoria):
instance = cls()
instance.CuaaForn = CuaaForn
instance.CodiRegiForn = CodiRegiForn
instance.QuantitaUva = QuantitaUva
instance.CodiceColore = CodiceColore
instance.AnnoCampagna = AnnoCampagna
instance.CuaaDest = CuaaDest
instance.CodiRegiDest = CodiRegiDest
instance.CodIcqrf = CodIcqrf
instance.DataInvi = DataInvi
instance.DataBloc = DataBloc
instance.DataAgg = DataAgg
instance.CodCategoria = CodCategoria
return instance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment