python-ubersmith
python-ubersmith copied to clipboard
Implement appropriate response cleaning for all calls.
A lot of calls are just GenericCalls that lack response cleaning. This will take some work but as soon as it is done I will mark the library as 1.0 and not change the response cleaning moving forward.
I generated a table to keep track of progress on this:
| Method | Has Call Class | Cleans Response | Notes |
|---|---|---|---|
| client.ach_add |
|
|
|
| client.ach_delete |
|
|
|
| client.ach_update |
|
|
|
| client.add |
|
|
|
| client.avatar_get |
|
|
|
| client.avatar_set |
|
|
|
| client.cc_add |
|
|
|
| client.cc_delete |
|
|
|
| client.cc_info |
|
|
|
| client.cc_update |
|
|
|
| client.comment_list |
|
|
|
| client.contact_add |
|
|
|
| client.contact_delete |
|
|
|
| client.contact_get |
|
|
|
| client.contact_list |
|
|
|
| client.contact_metadata_get |
|
|
|
| client.contact_metadata_single |
|
|
|
| client.contact_update |
|
|
|
| client.count |
|
|
|
| client.credit_add |
|
|
|
| client.credit_apply |
|
|
|
| client.credit_comment_list |
|
|
|
| client.credit_deactivate |
|
|
|
| client.credit_list |
|
|
|
| client.deactivate |
|
|
|
| client.domain_add |
|
|
|
| client.domain_list |
|
|
|
| client.domain_lookup |
|
|
|
| client.domain_register |
|
|
|
| client.domain_transfer |
|
|
|
| client.get |
|
|
|
| client.invoice_charge |
|
|
|
| client.invoice_count |
|
|
|
| client.invoice_disregard |
|
|
|
| client.invoice_generate |
|
|
|
| client.invoice_get |
|
|
|
| client.invoice_list |
|
|
|
| client.invoice_payments |
|
|
|
| client.invoice_post_gw_payment |
|
|
|
| client.latest_client |
|
|
|
| client.list |
|
|
|
| client.lookup |
|
|
|
| client.metadata_get |
|
|
|
| client.metadata_single |
|
|
|
| client.payment_method_list |
|
|
|
| client.payment_refund |
|
|
|
| client.reactivate |
|
|
|
| client.renewal_list |
|
|
|
| client.send_welcome |
|
|
|
| client.service_add |
|
|
|
| client.service_comment_list |
|
|
|
| client.service_deactivate |
|
|
|
| client.service_get |
|
|
|
| client.service_list |
|
|
|
| client.service_metadata_get |
|
|
|
| client.service_metadata_single |
|
|
|
| client.service_module_call |
|
|
|
| client.service_prorate |
|
|
|
| client.service_update |
|
|
|
| client.set_login |
|
|
|
| client.tax_exemption_add |
|
|
|
| client.tax_exemption_get |
|
|
|
| client.tax_exemption_list |
|
|
|
| client.tax_exemption_update |
|
|
|
| client.update |
|
|
|
| device.add |
|
|
|
| device.comment_list |
|
|
|
| device.cpanel_add |
|
|
|
| device.delete |
|
|
|
| device.event_list |
|
|
|
| device.facility_list |
|
|
|
| device.get |
|
|
|
| device.hostname_get |
|
|
|
| device.ip_assign |
|
|
|
| device.ip_assignment_add |
|
|
|
| device.ip_assignment_delete |
|
|
|
| device.ip_assignment_list |
|
|
|
| device.ip_assignment_update |
|
|
|
| device.ip_block_list |
|
|
|
| device.ip_get_available |
|
|
|
| device.ip_get_unassigned |
|
|
|
| device.ip_group_add |
|
|
|
| device.ip_group_delete |
|
|
|
| device.ip_group_list |
|
|
|
| device.ip_group_update |
|
|
|
| device.ip_lookup |
|
|
|
| device.ip_pool_list |
|
|
|
| device.ip_unassign |
|
|
|
| device.list |
|
|
|
| device.module_call |
|
|
|
| device.module_call_aggregate |
|
|
|
| device.module_graph |
|
|
|
| device.monitor_add |
|
|
|
| device.monitor_delete |
|
|
|
| device.monitor_disable |
|
|
|
| device.monitor_enable |
|
|
|
| device.monitor_list |
|
|
|
| device.monitor_update |
|
|
|
| device.reboot |
|
|
|
| device.reboot_graph |
|
|
|
| device.tag |
|
|
|
| device.type_list |
|
|
|
| device.untag |
|
|
|
| device.update |
|
|
|
| device.vlan_get_available |
|
|
|
| order.cancel |
|
|
|
| order.client_respond |
|
|
|
| order.coupon_get |
|
|
|
| order.create |
|
|
|
| order.get |
|
|
|
| order.list |
|
|
|
| order.process |
|
|
|
| order.queue_list |
|
|
|
| order.respond |
|
|
|
| order.submit |
|
|
|
| order.update |
|
|
|
| sales.opportunity_add |
|
|
|
| sales.opportunity_list |
|
|
|
| sales.opportunity_stage_list |
|
|
|
| sales.opportunity_status_list |
|
|
|
| sales.opportunity_type_list |
|
|
|
| sales.opportunity_update |
|
|
|
| support.department_get |
|
|
|
| support.department_list |
|
|
|
| support.ticket_count |
|
|
|
| support.ticket_get |
|
|
|
| support.ticket_list |
|
|
|
| support.ticket_merge |
|
|
|
| support.ticket_post_client_response |
|
|
|
| support.ticket_post_list |
|
|
|
| support.ticket_post_staff_response |
|
|
|
| support.ticket_submit |
|
|
|
| support.ticket_submit_outgoing |
|
|
|
| support.ticket_type_list |
|
|
|
| support.ticket_update |
|
|
|
| uber.admin_avatar_get |
|
|
|
| uber.admin_avatar_set |
|
|
|
| uber.admin_get |
|
|
|
| uber.admin_list |
|
|
|
| uber.api_export |
|
|
|
| uber.attachment_get |
|
|
|
| uber.attachment_list |
|
|
|
| uber.check_login |
|
|
|
| uber.client_permission_list |
|
|
|
| uber.client_welcome_stats |
|
|
|
| uber.comment_add |
|
|
|
| uber.comment_delete |
|
|
|
| uber.comment_get |
|
|
|
| uber.comment_list |
|
|
|
| uber.comment_update |
|
|
|
| uber.documentation |
|
|
|
| uber.event_list |
|
|
|
| uber.file_add |
|
|
|
| uber.file_delete |
|
|
|
| uber.file_get |
|
|
|
| uber.file_list |
|
|
|
| uber.file_update |
|
|
|
| uber.forgot_pass |
|
|
|
| uber.login_list |
|
|
|
| uber.mail_get |
|
|
|
| uber.mail_list |
|
|
|
| uber.message_list |
|
|
|
| uber.metadata_bulk_get |
|
|
|
| uber.metadata_get |
|
|
|
| uber.method_get |
|
|
|
| uber.method_list |
|
|
|
| uber.quick_stats |
|
|
|
| uber.quick_stats_detail |
|
|
|
| uber.service_plan_get |
|
|
|
| uber.service_plan_list |
|
|
|
| uber.tax_exemption_type_get |
|
|
|
| uber.tax_exemption_type_list |
|
|
|
| uber.user_exists |
|
|
|
| uber.username_exists |
|
|