Skip to content

Commit ce8ee90

Browse files
committed
feat: update parameter definitions in functions to mark parameters as optional
1 parent ffd3923 commit ce8ee90

3 files changed

Lines changed: 11 additions & 0 deletions

File tree

actions/gls-action/src/functions/getAllowedServicesFunction.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import {
5353
runtimeName: "ContactID",
5454
name: [{ code: "en-US", content: "Contact ID" }],
5555
description: [{ code: "en-US", content: "The GLS contact ID to use for the request." }],
56+
optional: true,
5657
})
5758
export class GetAllowedServicesFunction {
5859
async run(

actions/gls-action/src/functions/reprintParcelFunction.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,26 +51,31 @@ import { ReturnLabels } from "../data_types/glsPrintingOptions.js";
5151
runtimeName: "TrackID",
5252
name: [{ code: "en-US", content: "Track ID" }],
5353
description: [{ code: "en-US", content: "The Track ID of the parcel to reprint. Max length is 8 characters." }],
54+
optional: true,
5455
})
5556
@Parameter({
5657
runtimeName: "ParcelNumber",
5758
name: [{ code: "en-US", content: "Parcel number" }],
5859
description: [{ code: "en-US", content: "The parcel number of the parcel to reprint." }],
60+
optional: true,
5961
})
6062
@Parameter({
6163
runtimeName: "ShipmentReference",
6264
name: [{ code: "en-US", content: "Shipment reference" }],
6365
description: [{ code: "en-US", content: "The shipment reference of the parcel to reprint. Max length is 40 characters." }],
66+
optional: true,
6467
})
6568
@Parameter({
6669
runtimeName: "ShipmentUnitReference",
6770
name: [{ code: "en-US", content: "Shipment unit reference" }],
6871
description: [{ code: "en-US", content: "The shipment unit reference of the parcel to reprint. Max length is 40 characters." }],
72+
optional: true,
6973
})
7074
@Parameter({
7175
runtimeName: "PartnerParcelNumber",
7276
name: [{ code: "en-US", content: "Partner parcel number" }],
7377
description: [{ code: "en-US", content: "The partner parcel number of the parcel to reprint. Max length is 50 characters." }],
78+
optional: true,
7479
})
7580
export class ReprintParcelFunction {
7681
async run(

actions/gls-action/src/functions/updateParcelWeightFunction.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,26 +40,31 @@ import {
4040
runtimeName: "TrackID",
4141
name: [{ code: "en-US", content: "Track ID" }],
4242
description: [{ code: "en-US", content: "The Track ID of the parcel to update. Max length is 8 characters." }],
43+
optional: true,
4344
})
4445
@Parameter({
4546
runtimeName: "ParcelNumber",
4647
name: [{ code: "en-US", content: "Parcel number" }],
4748
description: [{ code: "en-US", content: "The parcel number of the parcel to update." }],
49+
optional: true,
4850
})
4951
@Parameter({
5052
runtimeName: "ShipmentReference",
5153
name: [{ code: "en-US", content: "Shipment reference" }],
5254
description: [{ code: "en-US", content: "The shipment reference of the parcel to update. Max length is 40 characters." }],
55+
optional: true,
5356
})
5457
@Parameter({
5558
runtimeName: "ShipmentUnitReference",
5659
name: [{ code: "en-US", content: "Shipment unit reference" }],
5760
description: [{ code: "en-US", content: "The shipment unit reference of the parcel to update. Max length is 40 characters." }],
61+
optional: true,
5862
})
5963
@Parameter({
6064
runtimeName: "PartnerParcelNumber",
6165
name: [{ code: "en-US", content: "Partner parcel number" }],
6266
description: [{ code: "en-US", content: "The partner parcel number of the parcel to update. Max length is 50 characters." }],
67+
optional: true,
6368
})
6469
export class UpdateParcelWeightFunction {
6570
async run(

0 commit comments

Comments
 (0)