Class GXParcelTrackingCodeWriter

Class GXParcelTrackingCodeWriter

Methods summary

public __construct( CI_DB_query_builder $db )

TrackingCodesWriter constructor.

public save( ParcelTrackingCodeServiceId $parcelServiceId, ParcelTrackingCodeOrderId $orderId, OrderParcelTrackingCode $trackingCode, ParcelTrackingCodeLanguageId $languageId ) : ParcelTrackingCodeId

Saves the given order tracking code information in the order parcel tracking codes table. Data for parcel service name, url and comment is fetched from related tables.

public saveLightweight( ParcelTrackingCodeOrderId $orderId, ParcelTrackingCodeServiceName $name, ParcelTrackingCodeUrl $url, ParcelTrackingCodeComment $comment = null ) : ParcelTrackingCodeId

Saves the given order tracking code information in the order parcel tracking codes table. Only the provided data is stored in the database.

Properties summary

protected $db : CI_DB_query_builder

		
protected $table : string
'orders_parcel_tracking_codes'