fache/fe/client/dian.py (GetStatusResponse): nueva clase para respuesta GetStatus/GetStatusZIP
FossilOrigin-Name: 110d4ce1b422a7c1bf7ac19f0d1c41ed39a34e06f1b9d3ed19d69fac785d5972
This commit is contained in:
		@@ -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:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user