# frozen_string_literal: true module Fiken module Resources # /companies/{slug}/purchases class Purchases < Resource::Base include Resource::Listable include Resource::Findable include Resource::Creatable include Resource::Attachable include Resource::Payable include Resource::Draftable def resource_path "purchases" end def draft_create_action "createPurchase" end # PATCH /{id}/delete — delete a purchase (with a reason). def delete(id, attributes = nil) connection.patch("#{base_path}/#{id}/delete", attributes) true end end end end