Skip to main content

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