code: def other_object_webhook_handler(event):
  	
  
  	if event.parts[:2] == ["charge", "dispute"]:
  		# Do not attempt to handle charge.dispute.* events.
  		# We do not have a Dispute model yet.
  		target_cls = models.Dispute
  	else:
  		target_cls = {
  			"charge": models.Charge,
  			"coupon": models.Coupon,
  			"invoice": models.Invoice,
  			"invoiceitem": models.InvoiceItem,
  			"plan": models.Plan,
  			"product": models.Product,
  			"transfer": models.Transfer,
  			"source": models.Source,
  		}.get(event.category)
  
  	_handle_crud_like_event(target_cls=target_cls, event=event)
docs: Handle updates to transfer, charge, invoice, invoiceitem, plan, product and source objects.
  
  	Docs for:
  	- charge: https://stripe.com/docs/api#charges
  	- coupon: https://stripe.com/docs/api#coupons
  	- invoice: https://stripe.com/docs/api#invoices
  	- invoiceitem: https://stripe.com/docs/api#invoiceitems
  	- plan: https://stripe.com/docs/api#plans
  	- product: https://stripe.com/docs/api#products
  	- source: https://stripe.com/docs/api#sources