Class GXParcelTrackingCode

Class GXParcelTrackingCode

Methods summary

public static create( ParcelTrackingCodeServiceId $parcelServiceId, ParcelTrackingCodeOrderId $orderId, OrderParcelTrackingCode $trackingCode, ParcelTrackingCodeLanguageId $languageId ) : GXParcelTrackingCode

Creates a new order parcel tracking code entity. This entity version will fetch the corresponding data from related tables.

public static createLightweight( ParcelTrackingCodeOrderId $orderId, ParcelTrackingCodeServiceName $name, ParcelTrackingCodeUrl $url, ParcelTrackingCodeComment $comment = null ) : GXParcelTrackingCode

Creates a new order parcel tracking code entity. The lightweight version renounce on related data.

public isLightweight( void )
public parcelServiceId( void ) : ParcelTrackingCodeServiceId

Returns the parcels service id.

public orderId( void ) : ParcelTrackingCodeOrderId

Returns the order id.

public trackingCode( void ) : OrderParcelTrackingCode

Returns the tracking code.

public languageId( void ) : ParcelTrackingCodeLanguageId

Returns the language id.

public parcelServiceName( void ) : ParcelTrackingCodeServiceName

Returns the name of the parcel service name.

public url( void ) : ParcelTrackingCodeUrl

Returns the tracking code url.

public comment( void ) : ParcelTrackingCodeComment

Returns the tracking code comment.par

Properties summary