ace.models.output

class ace.models.output.APIMessage(auth_service: str, url: str, method: str, headers: Dict[str, str], params: Optional[Dict[str, Any]], data: Dict[str, Any], message_response: Dict[str, Any] = <factory>)[source]

Bases: object

auth_service: str
url: str
method: str
headers: Dict[str, str]
params: Dict[str, Any] | None
data: Dict[str, Any]
message_response: Dict[str, Any]
__init__(auth_service: str, url: str, method: str, headers: ~typing.Dict[str, str], params: ~typing.Dict[str, ~typing.Any] | None, data: ~typing.Dict[str, ~typing.Any], message_response: ~typing.Dict[str, ~typing.Any] = <factory>) None
class ace.models.output.EventMessage(queue: str, routing_key: str, request_id: str | None = None, body: Dict[str, Any] | None = None)[source]

Bases: object

queue: str
routing_key: str
request_id: str | None = None
body: Dict[str, Any] | None = None
__init__(queue: str, routing_key: str, request_id: str | None = None, body: Dict[str, Any] | None = None) None
class ace.models.output.ResponseMessage(message_type: str, message_body: ForwardRef('APIMessage') | ForwardRef('EventMessage') | Dict[str, Any] | NoneType = None)[source]

Bases: object

message_type: str
message_body: APIMessage | EventMessage | Dict[str, Any] | None = None
__init__(message_type: str, message_body: APIMessage | EventMessage | Dict[str, Any] | None = None) None
class ace.models.output.ValidationMessage(type: str, message: str)[source]

Bases: object

type: str
message: str
__init__(type: str, message: str) None
class ace.models.output.BaseOutput(output_type, api_request_exception_stop=False)[source]

Bases: object

__init__(output_type, api_request_exception_stop=False)[source]
api_request_exception_stop: bool = False
outputType: str
result: Dict[str, Any] | None = None
output: List[ResponseMessage]
validation: List[ValidationMessage]
as_dict()[source]