Class CourierPayDriverRateSheetClientCreate1
- java.lang.Object
-
- com.chrt.api.resources.courierpaydriverratesheets.requests.CourierPayDriverRateSheetClientCreate1
-
public final class CourierPayDriverRateSheetClientCreate1 extends java.lang.Object
-
-
Nested Class Summary
-
Method Summary
-
-
-
Method Detail
-
getSchemaVersion
public int getSchemaVersion()
-
getName
public java.util.Optional<java.lang.String> getName()
-
getCargoTypes
public java.util.Optional<java.util.List<CargoTypeEnum1>> getCargoTypes()
-
getVehicleTypes
public java.util.Optional<java.util.List<VehicleTypeEnum>> getVehicleTypes()
-
getRouteTypes
public java.util.Optional<java.util.List<RouteTypeEnum1>> getRouteTypes()
-
getDriverIds
public java.util.Optional<java.util.List<java.lang.String>> getDriverIds()
-
getCourierOrgId
public java.lang.String getCourierOrgId()
- Returns:
- Must be a string starting with
org_
-
getComments
public java.util.Optional<java.lang.String> getComments()
-
getBaseMileageDistanceMiles
public double getBaseMileageDistanceMiles()
-
getBaseMileageRateUsdPerInstance
public double getBaseMileageRateUsdPerInstance()
-
getAdditionalMileageRateUsdPerMile
public double getAdditionalMileageRateUsdPerMile()
- Returns:
- applies only to the additional miles
-
getLongDistanceSurchargeMilesBeforeSurcharge
public double getLongDistanceSurchargeMilesBeforeSurcharge()
-
getLongDistanceSurchargeRateUsdPerMile
public double getLongDistanceSurchargeRateUsdPerMile()
- Returns:
- applies only to the additional miles
-
getFuelSurchargeRateUsdPerMile
public double getFuelSurchargeRateUsdPerMile()
-
getWaitTimeBeforeChargeMinutes
public double getWaitTimeBeforeChargeMinutes()
-
getWaitTimeRateUsdPerMinute
public double getWaitTimeRateUsdPerMinute()
-
getExtraStopRateUsd
public double getExtraStopRateUsd()
-
getDangerousGoodsRateUsdPerInstance
public double getDangerousGoodsRateUsdPerInstance()
-
getAfterHours
public double getAfterHours()
-
getWeekend
public double getWeekend()
-
getHoliday
public double getHoliday()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static CourierPayDriverRateSheetClientCreate1.SchemaVersionStage builder()
-
-