def deactivate_schedule(schedule, options={})
        raise(ArgumentError, "schedule has the wrong type") unless schedule.is_a?(Invoicexpress::Models::Schedule)

        params = { :body => schedule, :klass => Invoicexpress::Models::Schedule }
        put("schedules/#{id_from_schedule(schedule)}/deactivate", params.merge(options))