Sha256: 143266f0e77cb56bf7e3b6b6cb00d33677cd88a3ec89d578ea497d247c8e6026

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

require 'pry-byebug'
require 'dotenv'
require_relative '../lib/rentvine'

Dotenv.load('../.env')

auth = {
  account_code: ENV['RENTVINE_ACCOUNT_CODE'],
  api_key: ENV['RENTVINE_API_KEY'],
  api_secret: ENV['RENTVINE_API_SECRET']
}
rv_client = Rentvine::Client.new(auth)

# =========================================
# Inspection Examples
# =========================================

rv_client.inspections.each do |inspection|
  puts inspection.inspection_id
end

# ===========================

inspection_id = 1
rv_obj = rv_client.inspection(inspection_id)
puts rv_obj.inspection_id

# ===========================

new_inspection = Rentvine::WorkOrderStatus.new
new_inspection.unit_id = 14
new_inspection.inspection_type_id = 1
new_inspection.inspection_status_id = 1

new_inspection_saved_or_rentvine_error = rv_client.save_inspection(new_inspection)
if new_inspection_saved_or_rentvine_error.is_a?(Rentvine::RentvineError)
  puts new_inspection_saved_or_rentvine_error.message
else
  puts new_inspection_saved_or_rentvine_error.inspection_id
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rentvine-0.4.0 examples/inspections.rb
rentvine-0.3.3 examples/inspections.rb
rentvine-0.3.2 examples/inspections.rb