Package fi.moprim.tmd.sdk.model
Class VehicleProfile
- java.lang.Object
-
- fi.moprim.tmd.sdk.model.VehicleProfile
-
public class VehicleProfile extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VehicleProfile(Energy energy)VehicleProfile(Mode mode, Energy energy)VehicleProfile(java.lang.String id, Mode mode, Energy energy)VehicleProfile(java.lang.String id, Mode mode, java.lang.String name, long createdAt)VehicleProfile(java.lang.String id, Mode mode, java.lang.String name, long createdAt, long updatedAt)VehicleProfile(java.lang.String id, Mode mode, java.lang.String name, Energy energy, java.lang.String make, java.lang.String makeAlt, java.lang.String model, java.lang.String modelAlt, java.lang.String year, java.lang.Boolean owner, boolean isDefaultVehicle, boolean inGarage, long createdAt)VehicleProfile(java.lang.String id, Mode mode, java.lang.String name, Energy energy, java.lang.String make, java.lang.String makeAlt, java.lang.String model, java.lang.String modelAlt, java.lang.String year, java.lang.Boolean owner, boolean isDefaultVehicle, boolean inGarage, long createdAt, long updatedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnergyenergyFromString(java.lang.String energy)booleanequals(java.lang.Object o)static VehicleProfilefromJson(org.json.JSONObject jsonObject)static VehicleProfilefromString(java.lang.String string)longgetCreatedAt()EnergygetEnergy()java.lang.StringgetId()java.lang.StringgetMake()java.lang.StringgetMakeAlt()ModegetMode()java.lang.StringgetModel()java.lang.StringgetModelAlt()java.lang.StringgetName()longgetUpdatedAt()java.lang.StringgetYear()inthashCode()booleanisDefaultVehicle()booleanisInGarage()java.lang.BooleanisOwner()static org.json.JSONObjecttoJson(VehicleProfile vehicleProfile)java.lang.StringtoString()static java.lang.StringtoString(VehicleProfile vehicleProfile)
-
-
-
Constructor Detail
-
VehicleProfile
public VehicleProfile(@NonNull java.lang.String id, @NonNull Mode mode, @NonNull java.lang.String name, @NonNull Energy energy, java.lang.String make, java.lang.String makeAlt, java.lang.String model, java.lang.String modelAlt, java.lang.String year, java.lang.Boolean owner, boolean isDefaultVehicle, boolean inGarage, long createdAt, long updatedAt)
-
VehicleProfile
public VehicleProfile(@NonNull java.lang.String id, @NonNull Mode mode, @NonNull java.lang.String name, @NonNull Energy energy, java.lang.String make, java.lang.String makeAlt, java.lang.String model, java.lang.String modelAlt, java.lang.String year, java.lang.Boolean owner, boolean isDefaultVehicle, boolean inGarage, long createdAt)
-
VehicleProfile
public VehicleProfile(@NonNull java.lang.String id, @NonNull Mode mode, @NonNull Energy energy)
-
VehicleProfile
public VehicleProfile(@NonNull Energy energy)
-
VehicleProfile
public VehicleProfile(@NonNull java.lang.String id, @NonNull Mode mode, @NonNull java.lang.String name, long createdAt, long updatedAt)
-
VehicleProfile
public VehicleProfile(@NonNull java.lang.String id, @NonNull Mode mode, @NonNull java.lang.String name, long createdAt)
-
-
Method Detail
-
getId
@NonNull public java.lang.String getId()
-
getMode
@NonNull public Mode getMode()
-
getName
@NonNull public java.lang.String getName()
-
getEnergy
@NonNull public Energy getEnergy()
-
getMake
public java.lang.String getMake()
-
getMakeAlt
public java.lang.String getMakeAlt()
-
getModel
public java.lang.String getModel()
-
getModelAlt
public java.lang.String getModelAlt()
-
getYear
public java.lang.String getYear()
-
isOwner
public java.lang.Boolean isOwner()
-
isDefaultVehicle
public boolean isDefaultVehicle()
-
isInGarage
public boolean isInGarage()
-
getCreatedAt
public long getCreatedAt()
- Returns:
- the UNIX epoch time in milliseconds of the creation of the vehicle profile
-
getUpdatedAt
public long getUpdatedAt()
- Returns:
- the UNIX epoch time in milliseconds of the last update of the vehicle profile
-
energyFromString
@NonNull public static Energy energyFromString(java.lang.String energy)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toJson
public static org.json.JSONObject toJson(VehicleProfile vehicleProfile)
-
toString
public static java.lang.String toString(VehicleProfile vehicleProfile)
-
fromJson
public static VehicleProfile fromJson(org.json.JSONObject jsonObject)
-
fromString
public static VehicleProfile fromString(java.lang.String string)
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-