Class TollRequest
- java.lang.Object
-
- global.maplink.trip.schema.v2.problem.TollRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTollRequest.TollRequestBuilder
-
Constructor Summary
Constructors Constructor Description TollRequest(TollVehicleType vehicleType, Billing billing, Set<TransponderOperator> transponderOperators)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TollRequest.TollRequestBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)BillinggetBilling()Set<TransponderOperator>getTransponderOperators()List<LegVariableAxles>getVariableAxles()TollVehicleTypegetVehicleType()inthashCode()StringtoString()List<ValidationViolation>validate()List<ValidationViolation>validateVariableAxles(List<SitePoint> sites)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface global.maplink.validations.Validable
throwIfInvalid
-
-
-
-
Constructor Detail
-
TollRequest
public TollRequest(TollVehicleType vehicleType, Billing billing, Set<TransponderOperator> transponderOperators)
-
-
Method Detail
-
validate
public List<ValidationViolation> validate()
-
validateVariableAxles
public List<ValidationViolation> validateVariableAxles(List<SitePoint> sites)
-
builder
public static TollRequest.TollRequestBuilder builder()
-
getVehicleType
public TollVehicleType getVehicleType()
-
getBilling
public Billing getBilling()
-
getTransponderOperators
public Set<TransponderOperator> getTransponderOperators()
-
getVariableAxles
public List<LegVariableAxles> getVariableAxles()
-
canEqual
protected boolean canEqual(Object other)
-
-