fache/fe/client/dian.py (GetStatusResponse): nueva clase para respuesta GetStatus/GetStatusZIP
FossilOrigin-Name: 110d4ce1b422a7c1bf7ac19f0d1c41ed39a34e06f1b9d3ed19d69fac785d5972
This commit is contained in:
parent
d5a6a47f99
commit
561528255a
@ -129,6 +129,15 @@ class SendBillSync(SOAPService):
|
|||||||
def build_response(self, as_dict):
|
def build_response(self, as_dict):
|
||||||
return as_dict
|
return as_dict
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class GetStatusResponse:
|
||||||
|
IsValid: bool
|
||||||
|
StatusDescription: str
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def fromdict(cls, data):
|
||||||
|
return cls(data['IsValid'],
|
||||||
|
data['StatusDescription'])
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class GetStatus(SOAPService):
|
class GetStatus(SOAPService):
|
||||||
@ -141,7 +150,7 @@ class GetStatus(SOAPService):
|
|||||||
return 'GetStatus'
|
return 'GetStatus'
|
||||||
|
|
||||||
def build_response(self, as_dict):
|
def build_response(self, as_dict):
|
||||||
return as_dict
|
return GetStatusResponse.fromdict(as_dict)
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class GetStatusZip(SOAPService):
|
class GetStatusZip(SOAPService):
|
||||||
@ -154,7 +163,7 @@ class GetStatusZip(SOAPService):
|
|||||||
return 'GetStatusZip'
|
return 'GetStatusZip'
|
||||||
|
|
||||||
def build_response(self, as_dict):
|
def build_response(self, as_dict):
|
||||||
return as_dict
|
return GetStatusResponse.fromdict(as_dict[0])
|
||||||
|
|
||||||
|
|
||||||
class Habilitacion:
|
class Habilitacion:
|
||||||
|
Loading…
Reference in New Issue
Block a user