lib/ex_chargebee/resources/credit_note.ex

defmodule ExChargebee.CreditNote do
  @moduledoc """
  an interface for interacting with Credit Notes
  """
  use ExChargebee.Resource,
    stdops: [:create, :list, :retrieve, :delete],
    post_operations: [
      :pdf,
      :record_refund,
      :refund,
      :remove_tax_withheld_refund,
      :resend_einvoice,
      :send_einvoice,
      :void
    ],
    get_operations: [:download_einvoice],
    post_root_operations: [:import_credit_note]
end