TNReplaceVehiclePeripheralRequestBuilder
@objcMembers
public class TNReplaceVehiclePeripheralRequestBuilder : NSObject
Builder class for constructing a TNReplaceVehiclePeripheralRequest
.
-
Sets the old peripheral for the request.
Declaration
Swift
@discardableResult public func oldPeripheral(_ peripheral: TNPeripheral) -> TNReplaceVehiclePeripheralRequestBuilder
Parameters
peripheral
The peripheral to be replaced.
Return Value
The builder instance.
-
Sets the new peripheral for the request.
Declaration
Swift
@discardableResult public func newPeripheral(_ peripheral: TNPeripheral) -> TNReplaceVehiclePeripheralRequestBuilder
Parameters
peripheral
The new peripheral to be linked.
Return Value
The builder instance.
-
Sets the VIN for the request.
Declaration
Swift
@discardableResult public func vin(_ vin: String) -> TNReplaceVehiclePeripheralRequestBuilder
Parameters
vin
The Vehicle Identification Number.
Return Value
The builder instance.
-
Builds the request if all required properties are set.
Declaration
Swift
public func build() -> TNReplaceVehiclePeripheralRequest?
Return Value
A
TNReplaceVehiclePeripheralRequest
instance, ornil
if required properties are missing.