onadata.apps.restservice.services package

Submodules

onadata.apps.restservice.services.f2dhis2 module

class onadata.apps.restservice.services.f2dhis2.ServiceDefinition

Bases: onadata.apps.restservice.RestServiceInterface.RestServiceInterface

id = 'f2dhis2'
send(url, submission_instance)
verbose_name = 'Formhub to DHIS2'

onadata.apps.restservice.services.generic_json module

class onadata.apps.restservice.services.generic_json.ServiceDefinition

Bases: onadata.apps.restservice.RestServiceInterface.RestServiceInterface

id = 'json'
send(url, submission_instance)
verbose_name = 'JSON POST'

onadata.apps.restservice.services.generic_xml module

class onadata.apps.restservice.services.generic_xml.ServiceDefinition

Bases: onadata.apps.restservice.RestServiceInterface.RestServiceInterface

id = 'xml'
send(url, submission_instance)
verbose_name = 'XML POST'

onadata.apps.restservice.services.textit module

class onadata.apps.restservice.services.textit.ServiceDefinition

Bases: onadata.apps.restservice.RestServiceInterface.RestServiceInterface

clean_keys_of_slashes(record)

Replaces the slashes found in a dataset keys with underscores :param record: list containing a couple of dictionaries :return: record with keys without slashes

id = 'textit'
send(url, submission_instance)

Sends the submission to the configured rest service :param url: :param submission_instance: :return:

verbose_name = 'TextIt POST'

Module contents