11import "reflect-metadata" ;
2- import { Action , CodeZeroEvent } from "@code0-tech/hercules" ;
2+ import { Action , CodeZeroEvent } from "@code0-tech/hercules" ;
33
4- import { GlsAddressDataType } from "./data_types/glsAddress.js" ;
5- import { GlsAllowedServicesRequestDataType , GlsAllowedServicesResponseDataType } from "./data_types/glsAllowedServices.js" ;
6- import { GlsCancelShipmentRequestDataType , GlsCancelShipmentResponseDataType } from "./data_types/glsCancelShipment.js" ;
7- import { GlsConsigneeDataType } from "./data_types/glsConsignee.js" ;
8- import { GlsCreateParcelsResponseDataType } from "./data_types/glsCreateParcelsResponse.js" ;
9- import { GlsCustomContentDataType } from "./data_types/glsCustomContent.js" ;
10- import { GlsEndOfDayRequestDataType , GlsEndOfDayResponseDataType } from "./data_types/glsEndOfDay.js" ;
11- import { GlsPrintingOptionsDataType , ReturnLabelsDataType } from "./data_types/glsPrintingOptions.js" ;
12- import { GlsReprintParcelRequestDataType , GlsReprintParcelResponseDataType } from "./data_types/glsReprintParcel.js" ;
13- import { GlsReturnOptionsDataType } from "./data_types/glsReturnOptions.js" ;
14- import { GlsShipmentDataType , GlsShipmentWithoutServicesDataType } from "./data_types/glsShipment.js" ;
15- import { GlsShipmentUnitDataType } from "./data_types/glsShipmentUnit.js" ;
16- import { GlsShipperDataType } from "./data_types/glsShipper.js" ;
17- import { GlsUnitServiceDataType } from "./data_types/glsUnitService.js" ;
18- import { GlsUpdateParcelWeightRequestDataType , GlsUpdateParcelWeightResponseDataType } from "./data_types/glsUpdateParcelWeight.js" ;
19- import { GlsValidateShipmentRequestDataType , GlsValidateShipmentResponseDataType } from "./data_types/glsValidateShipment.js" ;
4+ import { GlsAddressDataType } from "./data_types/glsAddress.js" ;
5+ import {
6+ GlsAllowedServicesRequestDataType ,
7+ GlsAllowedServicesResponseDataType
8+ } from "./data_types/glsAllowedServices.js" ;
9+ import { GlsCancelShipmentRequestDataType , GlsCancelShipmentResponseDataType } from "./data_types/glsCancelShipment.js" ;
10+ import { GlsConsigneeDataType } from "./data_types/glsConsignee.js" ;
11+ import { GlsCreateParcelsResponseDataType } from "./data_types/glsCreateParcelsResponse.js" ;
12+ import { GlsCustomContentDataType } from "./data_types/glsCustomContent.js" ;
13+ import { GlsEndOfDayRequestDataType , GlsEndOfDayResponseDataType } from "./data_types/glsEndOfDay.js" ;
14+ import { GlsPrintingOptionsDataType , ReturnLabelsDataType } from "./data_types/glsPrintingOptions.js" ;
15+ import { GlsReprintParcelRequestDataType , GlsReprintParcelResponseDataType } from "./data_types/glsReprintParcel.js" ;
16+ import { GlsReturnOptionsDataType } from "./data_types/glsReturnOptions.js" ;
17+ import { GlsShipmentDataType , GlsShipmentWithoutServicesDataType } from "./data_types/glsShipment.js" ;
18+ import { GlsShipmentUnitDataType } from "./data_types/glsShipmentUnit.js" ;
19+ import { GlsShipperDataType } from "./data_types/glsShipper.js" ;
20+ import { GlsUnitServiceDataType } from "./data_types/glsUnitService.js" ;
21+ import {
22+ GlsUpdateParcelWeightRequestDataType ,
23+ GlsUpdateParcelWeightResponseDataType
24+ } from "./data_types/glsUpdateParcelWeight.js" ;
25+ import {
26+ GlsValidateShipmentRequestDataType ,
27+ GlsValidateShipmentResponseDataType
28+ } from "./data_types/glsValidateShipment.js" ;
2029
21- import { CancelShipmentFunction } from "./functions/cancelShipmentFunction.js" ;
22- import { GetAllowedServicesFunction } from "./functions/getAllowedServicesFunction.js" ;
23- import { GetEndOfDayReportFunction } from "./functions/getEndOfDayReportFunction.js" ;
24- import { ReprintParcelFunction } from "./functions/reprintParcelFunction.js" ;
25- import { UpdateParcelWeightFunction } from "./functions/updateParcelWeightFunction.js" ;
26- import { ValidateShipmentFunction } from "./functions/validateShipmentFunction.js" ;
30+ import { CancelShipmentFunction } from "./functions/cancelShipmentFunction.js" ;
31+ import { GetAllowedServicesFunction } from "./functions/getAllowedServicesFunction.js" ;
32+ import { GetEndOfDayReportFunction } from "./functions/getEndOfDayReportFunction.js" ;
33+ import { ReprintParcelFunction } from "./functions/reprintParcelFunction.js" ;
34+ import { UpdateParcelWeightFunction } from "./functions/updateParcelWeightFunction.js" ;
35+ import { ValidateShipmentFunction } from "./functions/validateShipmentFunction.js" ;
2736
28- import { CreateAddresseeOnlyShipmentFunction } from "./functions/services/createAddresseeOnlyShipmentFunction.js" ;
29- import { CreateDeliveryAtWorkShipmentFunction } from "./functions/services/createDeliveryAtWorkShipmentFunction.js" ;
30- import { CreateDeliveryNextWorkingDayShipmentFunction } from "./functions/services/createDeliveryNextWorkingDayShipmentFunction.js" ;
31- import { CreateDeliverySaturdayShipmentFunction } from "./functions/services/createDeliverySaturdayShipmentFunction.js" ;
32- import { CreateDepositShipmentFunction } from "./functions/services/createDepositShipmentFunction.js" ;
33- import { CreateExchangeShipmentFunction } from "./functions/services/createExchangeShipmentFunction.js" ;
34- import { CreateFlexDeliveryShipmentFunction } from "./functions/services/createFlexDeliveryShipmentFunction.js" ;
35- import { CreateGuaranteed24ShipmentFunction } from "./functions/services/createGuaranteed24ShipmentFunction.js" ;
36- import { CreateIdentPinShipmentFunction } from "./functions/services/createIdentPinShipmentFunction.js" ;
37- import { CreateIdentShipmentFunction } from "./functions/services/createIdentShipmentFunction.js" ;
38- import { CreatePickAndShipShipmentFunction } from "./functions/services/createPickAndShipShipmentFunction.js" ;
39- import { CreateShopDeliveryShipmentFunction } from "./functions/services/createShopDeliveryShipmentFunction.js" ;
40- import { CreateShopReturnShipmentFunction } from "./functions/services/createShopReturnShipmentFunction.js" ;
41- import { CreateSignatureShipmentFunction } from "./functions/services/createSignatureShipmentFunction.js" ;
42- import { CreateTyreShipmentFunction } from "./functions/services/createTyreShipmentFunction.js" ;
37+ import { CreateAddresseeOnlyShipmentFunction } from "./functions/services/createAddresseeOnlyShipmentFunction.js" ;
38+ import { CreateDeliveryAtWorkShipmentFunction } from "./functions/services/createDeliveryAtWorkShipmentFunction.js" ;
39+ import {
40+ CreateDeliveryNextWorkingDayShipmentFunction
41+ } from "./functions/services/createDeliveryNextWorkingDayShipmentFunction.js" ;
42+ import { CreateDeliverySaturdayShipmentFunction } from "./functions/services/createDeliverySaturdayShipmentFunction.js" ;
43+ import { CreateDepositShipmentFunction } from "./functions/services/createDepositShipmentFunction.js" ;
44+ import { CreateExchangeShipmentFunction } from "./functions/services/createExchangeShipmentFunction.js" ;
45+ import { CreateFlexDeliveryShipmentFunction } from "./functions/services/createFlexDeliveryShipmentFunction.js" ;
46+ import { CreateGuaranteed24ShipmentFunction } from "./functions/services/createGuaranteed24ShipmentFunction.js" ;
47+ import { CreateIdentPinShipmentFunction } from "./functions/services/createIdentPinShipmentFunction.js" ;
48+ import { CreateIdentShipmentFunction } from "./functions/services/createIdentShipmentFunction.js" ;
49+ import { CreatePickAndShipShipmentFunction } from "./functions/services/createPickAndShipShipmentFunction.js" ;
50+ import { CreateShopDeliveryShipmentFunction } from "./functions/services/createShopDeliveryShipmentFunction.js" ;
51+ import { CreateShopReturnShipmentFunction } from "./functions/services/createShopReturnShipmentFunction.js" ;
52+ import { CreateSignatureShipmentFunction } from "./functions/services/createSignatureShipmentFunction.js" ;
53+ import { CreateTyreShipmentFunction } from "./functions/services/createTyreShipmentFunction.js" ;
4354
44- import { CreateAddressFunction } from "./functions/utils/createAddressFunction.js" ;
45- import { CreateConsigneeFunction } from "./functions/utils/createConsigneeFunction.js" ;
46- import { CreateCustomContentFunction } from "./functions/utils/createCustomContentFunction.js" ;
47- import { CreatePrintingOptionsFunction } from "./functions/utils/createPrintingOptionsFunction.js" ;
48- import { CreateShipmentUnitFunction } from "./functions/utils/createShipmentUnitFunction.js" ;
55+ import { CreateAddressFunction } from "./functions/utils/createAddressFunction.js" ;
56+ import { CreateConsigneeFunction } from "./functions/utils/createConsigneeFunction.js" ;
57+ import { CreateCustomContentFunction } from "./functions/utils/createCustomContentFunction.js" ;
58+ import { CreatePrintingOptionsFunction } from "./functions/utils/createPrintingOptionsFunction.js" ;
59+ import { CreateShipmentFunction } from "./functions/utils/createShipmentFunction.js" ;
60+ import { CreateShipmentUnitFunction } from "./functions/utils/createShipmentUnitFunction.js" ;
61+ import { CreateShipperFunction } from "./functions/utils/createShipperFunction.js" ;
4962
5063const action = new Action (
5164 process . env . ACTION_ID ?? "gls-action" ,
@@ -168,7 +181,9 @@ action.registerRuntimeFunction(CreateAddressFunction);
168181action . registerRuntimeFunction ( CreateConsigneeFunction ) ;
169182action . registerRuntimeFunction ( CreateCustomContentFunction ) ;
170183action . registerRuntimeFunction ( CreatePrintingOptionsFunction ) ;
184+ action . registerRuntimeFunction ( CreateShipmentFunction ) ;
171185action . registerRuntimeFunction ( CreateShipmentUnitFunction ) ;
186+ action . registerRuntimeFunction ( CreateShipperFunction ) ;
172187
173188action . on ( CodeZeroEvent . connected , ( ) => {
174189 console . log ( "Connected to aquila" ) ;
@@ -189,4 +204,9 @@ action.connect(process.env.AUTH_TOKEN ?? "your_auth_token_here").catch((err: unk
189204 process . exit ( 1 ) ;
190205} ) ;
191206
207+ action . on ( CodeZeroEvent . moduleUpdated , ( message : any ) => {
208+ console . dir ( message , { depth : null } ) ;
209+ console . dir ( action . configs . values ( ) , { depth : null } )
210+ } )
211+
192212export { action } ;
0 commit comments