python-ubersmith icon indicating copy to clipboard operation
python-ubersmith copied to clipboard

Implement appropriate response cleaning for all calls.

Open jasonkeene opened this issue 10 years ago • 0 comments

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
  • [ ]
  • [ ]

jasonkeene avatar Feb 22 '15 20:02 jasonkeene