Car

public final class Car implements TravelProduct

Parameters

pickUpLocation

Location where the automobile will be picked up.

dropOffLocation

Location at which the automobile will be returned.

pickupTime

Local date and time the automobile will be picked-up, in ISO-8601 date and time format yyyy-MM-ddTHH:mm:ss.SSSZ.

returnTime

Local date and time the automobile will be returned, in ISO-8601 date and time format yyyy-MM-ddTHH:mm:ss.SSSZ.

Constructors

Link copied to clipboard
public Car Car(Amount price, String inventoryType, TravelProduct.InventorySource inventorySource, String pickUpLocation, String dropOffLocation, OffsetDateTime pickupTime, OffsetDateTime returnTime, List<String> travelersReferences, Boolean payLater, Boolean refundable)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String dropOffLocation
Link copied to clipboard
Link copied to clipboard
@Length(max = 30)
@NotNull()
@Valid()
private final String inventoryType
Link copied to clipboard
@Valid()
private final Boolean payLater
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String pickUpLocation
Link copied to clipboard
private final OffsetDateTime pickupTime
Link copied to clipboard
@NotNull()
@Valid()
private final Amount price
Link copied to clipboard
@Valid()
private final Boolean refundable
Link copied to clipboard
private final OffsetDateTime returnTime
Link copied to clipboard
@Size(min = 1, max = 40)
@Valid()
private final List<String> travelersReferences
Link copied to clipboard
private final TravelProductType type

Functions

Link copied to clipboard
public final static Car.Builder builder()
Link copied to clipboard
public final String getDropOffLocation()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getPickUpLocation()
Link copied to clipboard
Link copied to clipboard
public Amount getPrice()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Car.Builder toBuilder()