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 = u'f2dhis2'
send(url, submission_instance)
verbose_name = u'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 = u'json'
send(url, submission_instance)
verbose_name = u'JSON POST'

onadata.apps.restservice.services.generic_xml module

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

Bases: onadata.apps.restservice.RestServiceInterface.RestServiceInterface

id = u'xml'
send(url, submission_instance)
verbose_name = u'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 = u'textit'
send(url, submission_instance)

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

verbose_name = u'TextIt POST'

Module contents