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