ace.models

ace.models.graphql_message

class ace.models.graphql_message.GraphQLRequestData(query: str = '', variables: Dict[str, Any] = <factory>)[source]

Bases: object

query: str = ''
variables: Dict[str, Any]
to_dict() Dict[str, Any][source]
__init__(query: str = '', variables: ~typing.Dict[str, ~typing.Any] = <factory>) None
class ace.models.graphql_message.GraphQLMessageBody(url: str, auth_service: str = 'CENTRALIZE', method: str = 'POST', params: str = '', headers: Dict[str, str] = <factory>, data: ace.models.graphql_message.GraphQLRequestData = <factory>)[source]

Bases: object

url: str
auth_service: str = 'CENTRALIZE'
method: str = 'POST'
params: str = ''
headers: Dict[str, str]
data: GraphQLRequestData
to_dict() Dict[str, Any][source]
__init__(url: str, auth_service: str = 'CENTRALIZE', method: str = 'POST', params: str = '', headers: ~typing.Dict[str, str] = <factory>, data: ~ace.models.graphql_message.GraphQLRequestData = <factory>) None
class ace.models.graphql_message.GraphQLMessage(message_type: str = 'GRAPHQL_MESSAGE', message_body: ace.models.graphql_message.GraphQLMessageBody = <factory>)[source]

Bases: object

message_type: str = 'GRAPHQL_MESSAGE'
message_body: GraphQLMessageBody
to_dict() Dict[str, Any][source]
__init__(message_type: str = 'GRAPHQL_MESSAGE', message_body: ~ace.models.graphql_message.GraphQLMessageBody = <factory>) None

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]

Module contents