diff --git a/lib/ioki/model/operator/vehicle_telemetry.rb b/lib/ioki/model/operator/telemetry.rb similarity index 95% rename from lib/ioki/model/operator/vehicle_telemetry.rb rename to lib/ioki/model/operator/telemetry.rb index b9652328..e114fed6 100644 --- a/lib/ioki/model/operator/vehicle_telemetry.rb +++ b/lib/ioki/model/operator/telemetry.rb @@ -3,7 +3,7 @@ module Ioki module Model module Operator - class VehicleTelemetry < Base + class Telemetry < Base attribute :id, on: :read, type: :string diff --git a/lib/ioki/model/operator/vehicle.rb b/lib/ioki/model/operator/vehicle.rb index 2fe810fa..667c2f75 100644 --- a/lib/ioki/model/operator/vehicle.rb +++ b/lib/ioki/model/operator/vehicle.rb @@ -126,10 +126,10 @@ class Vehicle < Base omit_if_nil_on: [:create, :update], type: :integer - attribute :vehicle_telemetry, + attribute :telemetry, on: :read, type: :object, - class_name: 'VehicleTelemetry' + class_name: 'Telemetry' attribute :version, on: [:update, :read], diff --git a/spec/ioki/model/operator/vehicle_telemetry_spec.rb b/spec/ioki/model/operator/telemetry_spec.rb similarity index 88% rename from spec/ioki/model/operator/vehicle_telemetry_spec.rb rename to spec/ioki/model/operator/telemetry_spec.rb index d2b2a80b..97e64ad9 100644 --- a/spec/ioki/model/operator/vehicle_telemetry_spec.rb +++ b/spec/ioki/model/operator/telemetry_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -RSpec.describe Ioki::Model::Operator::VehicleTelemetry do +RSpec.describe Ioki::Model::Operator::Telemetry do it { is_expected.to define_attribute(:id).as(:string) } it { is_expected.to define_attribute(:battery_level).as(:float) } it { is_expected.to define_attribute(:remaining_distance).as(:float) } diff --git a/spec/ioki/model/operator/vehicle_spec.rb b/spec/ioki/model/operator/vehicle_spec.rb index 91928094..4972b955 100644 --- a/spec/ioki/model/operator/vehicle_spec.rb +++ b/spec/ioki/model/operator/vehicle_spec.rb @@ -33,5 +33,5 @@ it { is_expected.to define_attribute(:storage_spaces).as(:integer) } it { is_expected.to define_attribute(:walker_bays).as(:integer) } it { is_expected.to define_attribute(:wheelchair_bays).as(:integer) } - it { is_expected.to define_attribute(:vehicle_telemetry).as(:object).with(class_name: 'VehicleTelemetry') } + it { is_expected.to define_attribute(:telemetry).as(:object).with(class_name: 'Telemetry') } end