EFSPIntegration.efm_client
ProxyConnection Objects​
class ProxyConnection(EfspConnection)
The main class you use to communicate with the E-file proxy server from docassemble.
Many methods are unchanged from the parent class, EfspConnection, and are documented there.
__init__​
Creates the connection. Tries to get params from docassemble's config, but can be overriden with parameters to init.
authenticate_user​
Params: tyler_email (str) tyler_password (str) jeffnet_key (str)
register_user​
registration_type needs to be INDIVIDUAL, FIRM_ADMINISTRATOR, or FIRM_ADMIN_NEW_MEMBER. If registration_type is INDIVIDUAL or FIRM_ADMINISTRATOR, you need a password. If it's FIRM_ADMINISTRATOR or FIRM_ADMIN_NEW_MEMBER, you need a firm_name_or_id
get_service_types​
Checks the court info: if it has conditional service types, call a special API with all filing info so far to get service types
serialize_person​
Converts a Docassemble Person or Individual into a dictionary suitable for json.dumps and in format expected by Tyler-specific endpoints on the EFSPProxy