BusBuilder

public class BusBuilder
extension TransportSpecification.BusBuilder: NativeBase
extension TransportSpecification.BusBuilder: Hashable

This class constructs a TransportSpecification for a bus.

  • Creates a new instance of this class.

    Declaration

    Swift

    public init()
  • Sets the vehicle specification.

    Declaration

    Swift

    public func withVehicleSpecification(_ vehicleSpecification: VehicleSpecification) -> TransportSpecification.BusBuilder

    Parameters

    vehicleSpecification

    The vehicle specification.

    Return Value

    The TransportSpecification.BusBuilder object with the vehicle specification set to the new value.

  • Builds the TransportSpecification object for a bus with the specifications taken from the TransportSpecification.BusBuilder object.

    Declaration

    Swift

    public func build() -> TransportSpecification

    Return Value

    The TransportSpecification object created from the TransportSpecification.BusBuilder object.